import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
import org.onap.sdc.tosca.datatypes.model.RequirementAssignment;
-import org.openecomp.sdc.translator.services.heattotosca.ConsolidationDataUtil;
/**
* The type Entity consolidation data.
* @param requirementAssignment the requirement assignment
*/
public void addNodesConnectedIn(String nodeTemplateId, String requirementId,
- RequirementAssignment requirementAssignment) {
+ RequirementAssignment requirementAssignment) {
if (this.nodesConnectedIn == null) {
this.nodesConnectedIn = ArrayListMultimap.create();
* @param requirementAssignment the requirement assignment
*/
public void addNodesConnectedOut(String nodeTemplateId, String requirementId,
- RequirementAssignment requirementAssignment) {
+ RequirementAssignment requirementAssignment) {
if (this.nodesConnectedOut == null) {
this.nodesConnectedOut = ArrayListMultimap.create();
* otherwise return false
*/
public boolean isGetAttrOutFromEntityLegal(Collection<? extends EntityConsolidationData>
- entityConsolidationDataList, Map<String, List<String>> portTypeToIds) {
+ entityConsolidationDataList, Map<String, List<String>> portTypeToIds) {
if (CollectionUtils.isEmpty(entityConsolidationDataList)
|| MapUtils.isEmpty(portTypeToIds)) {
return true;
for (String portType : portTypeToIds.keySet()) {
Set<GetAttrFuncData> startingGetAttrFunc =
- getEntityGetAttrFuncAsSet(portType);
+ getEntityGetAttrFuncAsSet(portType, portTypeToIds);
for (EntityConsolidationData entity : entityConsolidationDataList) {
Set<GetAttrFuncData> currentGetAttrFuncData =
- entity.getEntityGetAttrFuncAsSet(portType);
+ entity.getEntityGetAttrFuncAsSet(portType, portTypeToIds);
if (!(startingGetAttrFunc.equals(currentGetAttrFuncData))) {
return false;
}
return true;
}
- private Set<GetAttrFuncData> getEntityGetAttrFuncAsSet(String portType) {
+ private Set<GetAttrFuncData> getEntityGetAttrFuncAsSet(String portType, Map<String, List<String>> portTypeToIds) {
if (MapUtils.isEmpty(nodesGetAttrOut)) {
return new HashSet<>();
}
return nodesGetAttrOut.entrySet().stream()
- .filter(entry -> portType.equals(ConsolidationDataUtil.getPortType(entry.getKey())))
- .flatMap(entry -> entry.getValue().stream())
- .collect(Collectors.toSet());
+ .filter(entry -> portType.equals(getPortTypeFromNodeTemplateId(entry.getKey(),
+ portTypeToIds)))
+ .flatMap(entry -> entry.getValue().stream())
+ .collect(Collectors.toSet());
+ }
+
+ private String getPortTypeFromNodeTemplateId(String portNodeTemplateId, Map<String, List<String>> portTypeToIds) {
+ for (Map.Entry<String, List<String>> portTypeToIdEntry : portTypeToIds.entrySet()) {
+ if (portTypeToIdEntry.getValue().contains(portNodeTemplateId)) {
+ return portTypeToIdEntry.getKey();
+ }
+ }
+ return "";
}
/**
PortTemplateConsolidationData consolidationData =
addPortTemplateConsolidationData(parentPortNodeTemplateId, parentPortResourceId,
- parentPortResourceType);
+ parentPortResourceType, null);
return consolidationData.addSubInterfaceTemplateConsolidationData(resource,
subInterfaceNodeTemplateId, parentPortNodeTemplateId);
* @return port template consolidation data entity by given keys
*/
PortTemplateConsolidationData addPortTemplateConsolidationData(
- String portNodeTemplateId, String portResourceId, String portResourceType) {
+ String portNodeTemplateId, String portResourceId, String portResourceType, String portType) {
PortTemplateConsolidationData consolidationData = getPortTemplateConsolidationData(portNodeTemplateId);
if (consolidationData == null) {
consolidationData = createPortTemplateConsolidationData(portNodeTemplateId,
- portResourceId, portResourceType);
+ portResourceId, portResourceType, portType);
setPortTemplateConsolidationData(portNodeTemplateId, consolidationData);
}
+ if (consolidationData.getPortType() == null) {
+ consolidationData.setPortType(portType);
+ }
return consolidationData;
}
}
private PortTemplateConsolidationData createPortTemplateConsolidationData(String portNodeTemplateId,
- String portResourceId, String portResourceType) {
+ String portResourceId, String portResourceType, String portType) {
PortTemplateConsolidationData consolidationData = new PortTemplateConsolidationData();
consolidationData.setNodeTemplateId(portNodeTemplateId);
+ consolidationData.setPortType(portType);
Optional<String> portNetworkRole = HeatResourceUtil.evaluateNetworkRoleFromResourceId(portResourceId,
portResourceType);
portNetworkRole.ifPresent(consolidationData::setNetworkRole);
* @return port template consolidation data
*/
PortTemplateConsolidationData addPortTemplateConsolidationData(String serviceTemplateFileName,
- String portNodeTemplateId, String portResourceId, String portResourceType) {
+ String portNodeTemplateId, String portResourceId, String portResourceType, String portType) {
FilePortConsolidationData consolidationData = addFilePortConsolidationData(serviceTemplateFileName);
return consolidationData
- .addPortTemplateConsolidationData(portNodeTemplateId, portResourceId, portResourceType);
+ .addPortTemplateConsolidationData(portNodeTemplateId, portResourceId, portResourceType, portType);
}
/**
Resource resource = heatOrchestrationTemplate.getResources().get(contrailSharedResourceId);
String serviceTemplateFileName = ToscaUtil.getServiceTemplateFileName(serviceTemplate);
EntityConsolidationData entityConsolidationData = getPortTemplateConsolidationData(serviceTemplateFileName,
- contrailSharedResourceId, resource.getType(), sharedTranslatedResourceId);
+ contrailSharedResourceId, resource.getType(), sharedTranslatedResourceId, null);
entityConsolidationData.removeParamNameFromAttrFuncList(paramName);
}
*
*/
public void addConsolidationData(String serviceTemplateFileName,
- String portResourceId, String portResourceType, String portNodeTemplateId) {
+ String portResourceId, String portResourceType, String portNodeTemplateId, String portType) {
getPortTemplateConsolidationData(
- serviceTemplateFileName, portResourceId, portResourceType, portNodeTemplateId);
+ serviceTemplateFileName, portResourceId, portResourceType, portNodeTemplateId, portType);
}
@Override
Resource resource = heatOrchestrationTemplate.getResources().get(targetResourceId);
ServiceTemplate serviceTemplate = functionTranslator.getServiceTemplate();
return getPortTemplateConsolidationData(ToscaUtil.getServiceTemplateFileName(serviceTemplate),
- targetResourceId, resource.getType(), targetResourceTranslatedId);
+ targetResourceId, resource.getType(), targetResourceTranslatedId, null);
}
private PortTemplateConsolidationData getPortTemplateConsolidationData(TranslateTo translateTo,
ServiceTemplate serviceTemplate = translateTo.getServiceTemplate();
String serviceTemplateFileName = ToscaUtil.getServiceTemplateFileName(serviceTemplate);
return getPortTemplateConsolidationData(serviceTemplateFileName,
- portResourceId, portResourceType, portNodeTemplateId);
+ portResourceId, portResourceType, portNodeTemplateId, null);
}
private PortTemplateConsolidationData getPortTemplateConsolidationData(String serviceTemplateFileName,
- String portResourceId, String portResourceType, String portNodeTemplateId) {
+ String portResourceId, String portResourceType, String portNodeTemplateId, String portType) {
return portConsolidationData.addPortTemplateConsolidationData(serviceTemplateFileName,
- portNodeTemplateId, portResourceId, portResourceType);
+ portNodeTemplateId, portResourceId, portResourceType, portType);
}
}
private final ListMultimap<String, SubInterfaceTemplateConsolidationData> subInterfaceConsolidationData =
Multimaps.synchronizedListMultimap(ArrayListMultimap.create());
+ private String portType;
+
private String networkRole;
public String getNetworkRole() {
this.networkRole = networkRole;
}
+ public String getPortType() {
+ return portType;
+ }
+
+ public void setPortType(String portType) {
+ this.portType = portType;
+ }
+
public boolean isPortBoundToSubInterface() {
return !subInterfaceConsolidationData.isEmpty();
}
import org.openecomp.sdc.heat.datatypes.model.HeatOrchestrationTemplate;
import org.openecomp.sdc.heat.datatypes.model.HeatResourcesTypes;
import org.openecomp.sdc.heat.datatypes.model.Resource;
+import org.openecomp.sdc.tosca.services.DataModelUtil;
import org.openecomp.sdc.tosca.services.ToscaUtil;
import org.openecomp.sdc.translator.datatypes.heattotosca.TranslationContext;
import org.openecomp.sdc.translator.datatypes.heattotosca.to.TranslateTo;
String portNodeTemplateId) {
TranslationContext translationContext = translateTo.getContext();
String computeNodeTemplateId = translateTo.getTranslatedId();
- String portType = getPortType(portNodeTemplateId);
+ String portType = getPortType(portNodeTemplateId, DataModelUtil.getNamespaceSuffix(computeNodeType));
translationContext.getComputeConsolidationDataHandler().addPortToConsolidationData(
translateTo, computeNodeType, computeNodeTemplateId, portType, portNodeTemplateId);
ServiceTemplate serviceTemplate = translateTo.getServiceTemplate();
String serviceTemplateFileName = ToscaUtil.getServiceTemplateFileName(serviceTemplate);
translationContext.getPortConsolidationDataHandler().addConsolidationData(
- serviceTemplateFileName, portResourceId, portResourceType, portNodeTemplateId);
+ serviceTemplateFileName, portResourceId, portResourceType, portNodeTemplateId, portType);
}
/**
* @param portNodeTemplateId the port node template id
* @return the port type
*/
- public static String getPortType(String portNodeTemplateId) {
+ public static String getPortType(String portNodeTemplateId, String vmType) {
- if (StringUtils.isBlank(portNodeTemplateId)) {
+ if (StringUtils.isBlank(portNodeTemplateId) || !portNodeTemplateId.startsWith(vmType + UNDERSCORE)) {
return portNodeTemplateId;
}
+ String temp = portNodeTemplateId.substring(portNodeTemplateId.indexOf(vmType) + vmType.length());
- String formattedName = portNodeTemplateId.replaceAll(UNDERSCORE + DIGIT_REGEX + "$", "");
+ StringBuilder sb = new StringBuilder(vmType + UNDERSCORE);
+ String[] tokens = temp.split(UNDERSCORE);
- StringBuilder sb = new StringBuilder();
- int count = 0;
- for (String token : formattedName.split(UNDERSCORE)) {
+ if (tokens.length == 0) {
+ return portNodeTemplateId;
+ }
- if (StringUtils.isNotBlank(token)) {
- count++;
+ for (int i=0; i<tokens.length; i++) {
+ String token = tokens[i];
+ if (token.matches(DIGIT_REGEX) && i != 1) {
+ sb.append(token);
+ sb.append(UNDERSCORE);
}
- if (count != 2 || (!StringUtils.isBlank(token) && !token.matches(DIGIT_REGEX))) {
- sb.append(token).append(UNDERSCORE);
+ if (StringUtils.isNotBlank(token) && !token.matches(DIGIT_REGEX)) {
+ sb.append(token);
+ sb.append(UNDERSCORE);
}
}
Set<String> portNodeTemplateIds = filePortConsolidationData.getAllPortNodeTemplateIds();
for (String portNodeTemplateId : portNodeTemplateIds) {
consolidationEntityIdToType
- .put(portNodeTemplateId, ConsolidationDataUtil.getPortType(portNodeTemplateId));
+ .put(portNodeTemplateId,
+ filePortConsolidationData.getPortTemplateConsolidationData(portNodeTemplateId).getPortType());
}
}
import static org.openecomp.sdc.translator.services.heattotosca.Constants.SUB_INTERFACE_PROPERTY_VALUE_PREFIX;
import static org.openecomp.sdc.translator.services.heattotosca.Constants.SUB_INTERFACE_ROLE;
import static org.openecomp.sdc.translator.services.heattotosca.Constants.VFC_PARENT_PORT_ROLE;
+import static org.openecomp.sdc.translator.services.heattotosca.UnifiedCompositionUtil.getPortTemplateConsolidationDataForPort;
import static org.openecomp.sdc.translator.services.heattotosca.UnifiedCompositionUtil.getComputeTypeSuffix;
import static org.openecomp.sdc.translator.services.heattotosca.UnifiedCompositionUtil.getConnectedComputeConsolidationData;
import static org.openecomp.sdc.translator.services.heattotosca.UnifiedCompositionUtil.getNewComputeNodeTemplateId;
} else {
Optional<String> parameterId =
updateProperty(unifiedCompositionTo.getServiceTemplate(), nodeTemplateId, unifiedCompositionTo.getNodeTemplate(), propertyEntry,
- unifiedCompositionEntity, computeTemplateConsolidationData, null,
+ unifiedCompositionEntity, computeTemplateConsolidationData,
+ getPortTemplateConsolidationDataForPort(unifiedCompositionTo.getUnifiedCompositionDataList(), nodeTemplateId),
unifiedCompositionTo.getUnifiedCompositionDataList(),
unifiedCompositionTo.getContext());
parameterId.ifPresent(
String inputParamId =
getParameterId(nodeTemplateId, nodeTemplate, enrichPropertyName,
- compositionEntity, computeTemplateConsolidationData, null);
+ compositionEntity, computeTemplateConsolidationData,
+ (PortTemplateConsolidationData) entityConsolidationData);
Map<String, String> propertyValMap = new HashMap<>();
context
nodeTemplate.getProperties().put(propertyId, propertyVal);
break;
case PORT:
- String portType = ConsolidationDataUtil.getPortType(nodeTemplateId);
+ PortTemplateConsolidationData portTemplateConsolidationData =
+ getPortTemplateConsolidationDataForPort(unifiedCompositionDataList,
+ nodeTemplateId);
+ String portType = null;
+ if (Objects.nonNull(portTemplateConsolidationData)) {
+ portType = portTemplateConsolidationData.getPortType();
+ }
ComputeTemplateConsolidationData computeTemplateConsolidationData =
getConnectedComputeConsolidationData(unifiedCompositionDataList, nodeTemplateId);
inputParamId = getInputParamIdForPort(nodeTemplateId, propertyId, portType, computeTemplateConsolidationData);
+ getComputeTypeSuffix(nodeTemplate.getType()) + "_" + propertyId;
break;
case PORT:
- String portType = ConsolidationDataUtil.getPortType(nodeTemplateId);
+ String portType = portTemplateConsolidationData.getPortType();
if (Objects.isNull(computeTemplateConsolidationData)
- || computeTemplateConsolidationData.getPorts().get(portType).size() > 1) {
+ || (computeTemplateConsolidationData.getPorts().get(portType) != null
+ && computeTemplateConsolidationData.getPorts().get(portType).size() > 1)) {
paramterId = UnifiedCompositionEntity.PORT.getDisplayName().toLowerCase() + "_"
+ nodeTemplateId + "_" + propertyId;
} else {
String portNodeTemplateId = portTemplateConsolidationData.getNodeTemplateId();
Object propertyValue = getPortPropertyValue(substitutionTemplateInputName,
computeType, portInputType, serviceTemplate,
- portNodeTemplateId);
+ portNodeTemplateId, portTemplateConsolidationData);
//If the value object is Optional.empty it implies that the property name was not
// found in the input name
if (!(propertyValue instanceof Optional)) {
.stream()
.filter(s -> substitutionTemplateInputName.
contains(getPropertyInputPrefix(s.getNodeTemplateId(),
- ConsolidationDataUtil.getPortType(s.getNodeTemplateId()),
+ s.getPortType(),
portInputType, UnifiedCompositionEntity.PORT)))
.findFirst();
String computeType,
PropertyInputType portInputType,
ServiceTemplate serviceTemplate,
- String portNodeTemplateId) {
+ String portNodeTemplateId,
+ PortTemplateConsolidationData portTemplateConsolidationData) {
//Get the input prefix to extract the property name from the input name
- String portType = ConsolidationDataUtil.getPortType(portNodeTemplateId);
+ String portType = portTemplateConsolidationData.getPortType();
String portInputPrefix = getPropertyInputPrefix(
portNodeTemplateId, portType, portInputType, UnifiedCompositionEntity.PORT);
//Get the property name from the input
package org.openecomp.sdc.translator.services.heattotosca;
+import com.google.common.collect.ArrayListMultimap;
+import com.google.common.collect.ListMultimap;
+
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.Objects;
import java.util.Optional;
+import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.collections4.MapUtils;
import org.onap.sdc.tosca.datatypes.model.NodeTemplate;
import org.onap.sdc.tosca.datatypes.model.ServiceTemplate;
-//import org.openecomp.core.model.types.ServiceTemplate;
import org.openecomp.sdc.tosca.services.DataModelUtil;
import org.openecomp.sdc.translator.datatypes.heattotosca.TranslationContext;
import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.composition.UnifiedCompositionData;
import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation.PortTemplateConsolidationData;
import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.consolidation.SubInterfaceTemplateConsolidationData;
-import com.google.common.collect.ArrayListMultimap;
-import com.google.common.collect.ListMultimap;
-
/**
* Utility class for consolidation data collection helper methods.
*/
return null;
}
+ public static PortTemplateConsolidationData getPortTemplateConsolidationDataForPort(List<UnifiedCompositionData>
+ unifiedCompositionDataList,
+ String portNodeTemplateId) {
+ for (UnifiedCompositionData unifiedCompositionData : unifiedCompositionDataList) {
+ if (CollectionUtils.isEmpty(unifiedCompositionData.getPortTemplateConsolidationDataList())) {
+ continue;
+ }
+ List<PortTemplateConsolidationData> portTemplateConsolidationDataList =
+ unifiedCompositionData.getPortTemplateConsolidationDataList();
+ for (PortTemplateConsolidationData portTemplateConsolidationData : portTemplateConsolidationDataList) {
+ if (portTemplateConsolidationData.getNodeTemplateId().equals(portNodeTemplateId)) {
+ return portTemplateConsolidationData;
+ }
+ }
+ }
+ return null;
+ }
+
//The ID should be <vm_type>_<port_type> or <vm_type>_<portNodeTemplateId>
public static String getNewPortNodeTemplateId(
String portNodeTemplateId,
ComputeTemplateConsolidationData computeTemplateConsolidationData) {
StringBuilder newPortNodeTemplateId = new StringBuilder();
- String portType = ConsolidationDataUtil.getPortType(portNodeTemplateId);
+ String portType = ConsolidationDataUtil.getPortType(portNodeTemplateId,
+ DataModelUtil.getNamespaceSuffix(connectedComputeNodeType));
newPortNodeTemplateId.append(DataModelUtil.getNamespaceSuffix(connectedComputeNodeType));
- if (computeTemplateConsolidationData.getPorts().get(portType).size() > 1) {
+ if (computeTemplateConsolidationData.getPorts().get(portType) != null
+ && computeTemplateConsolidationData.getPorts().get(portType).size() > 1) {
//single port
newPortNodeTemplateId.append("_").append(portNodeTemplateId);
} else {
public static void updateMultiplePortConsolidationDatas(String serviceTemplateName,
List<String> portNodeTemplateIds,
+ List<String> portTypes,
List<List<String>> nodesConnectedInIds,
List<List<String>> nodesConnectedOutIds,
List<List<String>> groupIds,
List<List<Pair<String, GetAttrFuncData>>> getAttrOutFuncDataList,
ConsolidationData consolidationData) {
for (int i = 0; i < portNodeTemplateIds.size(); i++) {
- updatePortConsolidationData(serviceTemplateName, portNodeTemplateIds.get(i),
+ updatePortConsolidationData(serviceTemplateName, portNodeTemplateIds.get(i), portTypes.get(i),
nodesConnectedInIds.get(i), nodesConnectedOutIds.get(i),
groupIds.get(i), getAttrInIds.get(i), getAttrOutFuncDataList.get(i), consolidationData);
}
public static void updatePortConsolidationData(String serviceTemplateFileName,
String portNodeTemplateId,
+ String portType,
List<String> nodesConnectedInIds,
List<String> nodesConnectedOutIds,
List<String> groupIds, List<String> getAttrInIds,
ConsolidationData consolidationData) {
PortTemplateConsolidationData portTemplateConsolidationData =
- createPortTemplateConsolidationData(portNodeTemplateId);
+ createPortTemplateConsolidationData(portNodeTemplateId, portType);
updateRelationsForEntityConsolidationData(nodesConnectedInIds,
nodesConnectedOutIds, groupIds, getAttrInIds, getAttrOutFuncDataList,
.setPortTemplateConsolidationData(portNodeTemplateId, portTemplateConsolidationData);
}
- public static PortTemplateConsolidationData createPortTemplateConsolidationData(
- String portNodeTemplateId) {
+ public static PortTemplateConsolidationData createPortTemplateConsolidationData(String portNodeTemplateId,
+ String portType) {
PortTemplateConsolidationData portTemplateConsolidationData =
new PortTemplateConsolidationData();
portTemplateConsolidationData.setNodeTemplateId(portNodeTemplateId);
+ portTemplateConsolidationData.setPortType(portType);
return portTemplateConsolidationData;
}
private static final String PORT_RESOURCE_ID_1 = "pcm_port_01";
private static final String PORT_RESOURCE_ID_2 = "pcm_port_02";
private static final String PORT_RESOURCE_TYPE = HeatResourcesTypes.NEUTRON_PORT_RESOURCE_TYPE.getHeatResource();
+ private static final String PORT_TYPE = "pcm_port";
private final FilePortConsolidationData consolidationData = new FilePortConsolidationData();
@Test
public void testAddPortConsolidationData() {
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1, PORT_RESOURCE_ID_1,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
Set<String> expectedComputeNodeTypes = new HashSet<>();
expectedComputeNodeTypes.add(PORT_NODE_TEMPLATE_ID_1);
checkComputeConsolidationData(consolidationData, PORT_NODE_TEMPLATE_ID_1, expectedComputeNodeTypes);
@Test
public void testAddSameConsolidationDataTwice_noNewCreated() {
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1, PORT_RESOURCE_ID_1,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
PortTemplateConsolidationData firstPortTemplateConsolidationData =
consolidationData.getPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1);
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1, PORT_RESOURCE_ID_1,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
PortTemplateConsolidationData secondPortTemplateConsolidationData =
consolidationData.getPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1);
Assert.assertEquals(firstPortTemplateConsolidationData, secondPortTemplateConsolidationData);
@Test
public void testAddDiffConsolidationData_diffNodeTemplateIds() {
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1, PORT_RESOURCE_ID_1,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
Set<String> expectedComputeNodeTypes = new HashSet<>();
expectedComputeNodeTypes.add(PORT_NODE_TEMPLATE_ID_1);
checkComputeConsolidationData(consolidationData, PORT_NODE_TEMPLATE_ID_1, expectedComputeNodeTypes);
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_2, PORT_RESOURCE_ID_2,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
expectedComputeNodeTypes.add(PORT_NODE_TEMPLATE_ID_2);
checkComputeConsolidationData(consolidationData, PORT_NODE_TEMPLATE_ID_2, expectedComputeNodeTypes);
}
@Test
public void testAddDiffConsolidationData_diffResourceIds() {
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1, PORT_RESOURCE_ID_1,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
Set<String> expectedComputeNodeTypes = new HashSet<>();
expectedComputeNodeTypes.add(PORT_NODE_TEMPLATE_ID_1);
checkComputeConsolidationData(consolidationData, PORT_NODE_TEMPLATE_ID_1, expectedComputeNodeTypes);
consolidationData.addPortTemplateConsolidationData(PORT_NODE_TEMPLATE_ID_1, PORT_RESOURCE_ID_2,
- PORT_RESOURCE_TYPE);
+ PORT_RESOURCE_TYPE, PORT_TYPE);
checkComputeConsolidationData(consolidationData, PORT_NODE_TEMPLATE_ID_1, expectedComputeNodeTypes);
}
@Test
public void testAddConsolidationData_noNewCreated() {
String serviceTemplateName = ServiceTemplateFileNameEnum.SERVICE_TEMPLATE_FILE_NAME_1.name();
- consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_1,
+ consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_1, PORT_NODE_TYPE_1,
PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
consolidationData.getFilePortConsolidationData(serviceTemplateName);
Set<String> expectedServiceTemplateNames = new HashSet<>();
expectedServiceTemplateNames.add(serviceTemplateName);
checkPortConsolidationData(consolidationData, serviceTemplateName, expectedServiceTemplateNames);
- consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_1,
+ consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_1, PORT_NODE_TYPE_1,
PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
consolidationData.getFilePortConsolidationData(serviceTemplateName);
checkPortConsolidationData(consolidationData, serviceTemplateName, expectedServiceTemplateNames);
@Test
public void testAddConsolidationData_DiffNodeTypes() {
String serviceTemplateName = ServiceTemplateFileNameEnum.SERVICE_TEMPLATE_FILE_NAME_1.name();
- consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_1,
+ consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_1, PORT_NODE_TYPE_1,
PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
Set<String> expectedServiceTemplateNames = new HashSet<>();
expectedServiceTemplateNames.add(serviceTemplateName);
checkPortConsolidationData(consolidationData, serviceTemplateName, expectedServiceTemplateNames);
- consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_2,
+ consolidationData.addPortTemplateConsolidationData(serviceTemplateName, PORT_NODE_TYPE_2, PORT_NODE_TYPE_2,
PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
checkPortConsolidationData(consolidationData, serviceTemplateName, expectedServiceTemplateNames);
}
public void testAddConsolidationData_DiffServiceTemplate() {
String serviceTemplateName1 = ServiceTemplateFileNameEnum.SERVICE_TEMPLATE_FILE_NAME_1.name();
consolidationData.addPortTemplateConsolidationData(
- serviceTemplateName1, PORT_NODE_TYPE_1, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
+ serviceTemplateName1, PORT_NODE_TYPE_1, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE, PORT_NODE_TYPE_1);
Set<String> expectedServiceTemplateNames = new HashSet<>();
expectedServiceTemplateNames.add(serviceTemplateName1);
checkPortConsolidationData(consolidationData, serviceTemplateName1, expectedServiceTemplateNames);
String serviceTemplateName2 = ServiceTemplateFileNameEnum.SERVICE_TEMPLATE_FILE_NAME_2.name();
consolidationData.addPortTemplateConsolidationData(
- serviceTemplateName2, PORT_NODE_TYPE_2, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
+ serviceTemplateName2, PORT_NODE_TYPE_2, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE, PORT_NODE_TYPE_2);
expectedServiceTemplateNames.add(serviceTemplateName2);
checkPortConsolidationData(consolidationData, serviceTemplateName2, expectedServiceTemplateNames);
}
setFilePortConsolidationDataMock(serviceTemplateFileName);
consolidationData.addPortTemplateConsolidationData(
- serviceTemplateFileName, portNodeType, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
+ serviceTemplateFileName, portNodeType, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE, portNodeType);
Mockito.verify(filePortConsolidationDataMock)
- .addPortTemplateConsolidationData(portNodeType, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE);
+ .addPortTemplateConsolidationData(portNodeType, PORT_RESOURCE_ID, PORT_RESOURCE_TYPE, portNodeType);
}
private void addAndCheckSubInterfaceTemplateConsolidationData(String serviceTemplateFileName,
private static final String PORT_TYPE_FORMAT_5 = "network_port_22";
private static final String PORT_TYPE_FORMAT_6 = "network_port22";
private static final String PORT_TYPE_FORMAT_7 = "a_network_11_port22";
- private static final String PORT_TYPE_OUTPUT_1 = "a_network_port";
+ private static final String PORT_TYPE_OUTPUT_1 = "a_network_port_22";
private static final String PORT_TYPE_OUTPUT_2 = "a_network_port22";
- private static final String PORT_TYPE_OUTPUT_3 = "network_port";
+ private static final String PORT_TYPE_OUTPUT_3 = "network_port_22";
private static final String PORT_TYPE_OUTPUT_4 = "network_port22";
private static final String PORT_TYPE_OUTPUT_5 = "a_network_11_port22";
+ private static final String VM_TYPE = "a";
+
@Test
- public void testGetPortType_Empty() throws Exception {
+ public void testGetPortType_Empty() {
String port = "";
- assertEquals(ConsolidationDataUtil.getPortType(port), port);
+ assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
}
@Test
- public void testGetPortType_Spaces() throws Exception {
+ public void testGetPortType_Spaces() {
String port = " ";
- assertEquals(ConsolidationDataUtil.getPortType(port), port);
+ assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
}
@Test
- public void testGetPortType_Null() throws Exception {
+ public void testGetPortType_Null() {
String port = null;
- assertEquals(ConsolidationDataUtil.getPortType(port), port);
+ assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
}
@Test
- public void testGetPortType_OnlyPortType() throws Exception {
+ public void testGetPortType_OnlyPortType() {
String port = "network";
- assertEquals(ConsolidationDataUtil.getPortType(port), port);
+ assertEquals(ConsolidationDataUtil.getPortType(port, VM_TYPE), port);
}
@Test
- public void testGetPortType_WithServerAndPortIndex() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_1), PORT_TYPE_OUTPUT_1);
+ public void testGetPortType_WithServerAndPortIndex() {
+ assertEquals(PORT_TYPE_OUTPUT_1, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_1, VM_TYPE));
}
@Test
- public void testGetPortType_Input_WithServerAndPortIndexWithoutUnderscore() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_2), PORT_TYPE_OUTPUT_2);
+ public void testGetPortType_Input_WithServerAndPortIndexWithoutUnderscore() {
+ assertEquals(PORT_TYPE_OUTPUT_2, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_2, VM_TYPE));
}
@Test
- public void testGetPortType_Input_WithoutServerIndexAndWithPortIndex() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_3), PORT_TYPE_OUTPUT_1);
+ public void testGetPortType_Input_WithoutServerIndexAndWithPortIndex() {
+ assertEquals(PORT_TYPE_OUTPUT_1, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_3, VM_TYPE));
}
@Test
- public void testGetPortType_Input_WithoutServerIndexAndWithPortIndexWithoutUnderscore() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_4), PORT_TYPE_OUTPUT_2);
+ public void testGetPortType_Input_WithoutServerIndexAndWithPortIndexWithoutUnderscore() {
+ assertEquals(PORT_TYPE_OUTPUT_2, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_4, VM_TYPE));
}
@Test
- public void testGetPortType_Input_PortTypeWithIndex() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_5), PORT_TYPE_OUTPUT_3);
+ public void testGetPortType_Input_PortTypeWithIndex() {
+ assertEquals(PORT_TYPE_OUTPUT_3, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_5, VM_TYPE));
}
@Test
- public void testGetPortType_Input_PortIndexWithoutUnderscore() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_6), PORT_TYPE_OUTPUT_4);
+ public void testGetPortType_Input_PortIndexWithoutUnderscore() {
+ assertEquals(PORT_TYPE_OUTPUT_4, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_6, VM_TYPE));
}
@Test
- public void testGetPortType_Input_PortIndexAndDigitInBetween() throws Exception {
- assertEquals(ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_7), PORT_TYPE_OUTPUT_5);
+ public void testGetPortType_Input_PortIndexAndDigitInBetween() {
+ assertEquals(PORT_TYPE_OUTPUT_5, ConsolidationDataUtil.getPortType(PORT_TYPE_FORMAT_7, VM_TYPE));
}
}
public class ConsolidationServiceTest {
+ private static final String CM_01_PORT_TYPE = "cm01_port";
+ private static final String SM_01_PORT_TYPE = "sm01_port";
@Spy
private TranslationContext translationContext = new TranslationContext();
private static String mainST = "MainServiceTemplate.yaml";
consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
translationContext.setConsolidationData(consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03",
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
(mainST, computeNodeTypeName2, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName2, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
mainST, computeNodeTypeName2, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "sm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "sm01_port_1", SM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", null, null, null, null, null, null,
portTypeToIdList, consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_2"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE, null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE, null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE, null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE, null, null, null, null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_2"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_2"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_2"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_2"),
Collections.singletonList("group_id_1"), null,
null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_3"), null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"), null, null,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
TestUtils.initPortConsolidationData(mainST, consolidationData);
List<String> portNodeTemplateIds =
Arrays.asList("cm01_port_1", "cm01_port_2", "cm01_port_3");
+ List<String> toUpdatePortTypeIds =
+ Arrays.asList("cm01_port", "cm01_port", "cm01_port");
List<List<String>> nodesConnectedInIds =
Arrays.asList(Collections.singletonList("node_in_1"),
Collections.singletonList("node_in_1"),
Arrays.asList(null, null, null);
TestUtils.updateMultiplePortConsolidationDatas(
- mainST, portNodeTemplateIds, nodesConnectedInIds, nodesConnectedOutIds, groupIds,
+ mainST, portNodeTemplateIds, toUpdatePortTypeIds, nodesConnectedInIds, nodesConnectedOutIds, groupIds,
getAttrInIds, getAttrOut, consolidationData);
translationContext.setConsolidationData(consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
TestUtils.initPortConsolidationData(mainST, consolidationData);
List<String> portNodeTemplateIds =
Arrays.asList("cm01_port_1", "cm01_port_2", "cm01_port_3");
+ List<String> toUpdatePortTypeIds =
+ Arrays.asList("cm01_port", "cm01_port", "cm01_port");
List<List<String>> nodesConnectedInIds =
Arrays.asList(Collections.singletonList("node_in_1"),
Collections.singletonList("node_in_1"),
Arrays.asList(null, null, null);
TestUtils.updateMultiplePortConsolidationDatas(
- mainST, portNodeTemplateIds, nodesConnectedInIds, nodesConnectedOutIds, groupIds,
+ mainST, portNodeTemplateIds, toUpdatePortTypeIds, nodesConnectedInIds, nodesConnectedOutIds, groupIds,
getAttrInIds, getAttrOut, consolidationData);
translationContext.setConsolidationData(consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
TestUtils.initPortConsolidationData(mainST, consolidationData);
List<String> portNodeTemplateIds =
Arrays.asList("cm01_port_1", "cm01_port_2", "cm01_port_3");
+ List<String> toUpdatePortTypeIds =
+ Arrays.asList("cm01_port", "cm01_port", "cm01_port");
List<List<String>> nodesConnectedInIds =
Arrays.asList(Collections.singletonList("node_in_1"),
Collections.singletonList("node_in_1"),
Arrays.asList(null, null, null);
TestUtils.updateMultiplePortConsolidationDatas(
- mainST, portNodeTemplateIds, nodesConnectedInIds, nodesConnectedOutIds, groupIds,
+ mainST, portNodeTemplateIds, toUpdatePortTypeIds, nodesConnectedInIds, nodesConnectedOutIds, groupIds,
getAttrInIds, getAttrOut, consolidationData);
translationContext.setConsolidationData(consolidationData);
GetAttrFuncData getAttrFuncData = new GetAttrFuncData("name", "c1_name");
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"),
Collections.singletonList("sm01_port_2"), null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"),
Collections.singletonList("sm01_port_1"), null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_3",
- Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_3", CM_01_PORT_TYPE,
+ Collections.singletonList("node_in_1"), Collections.singletonList("net_id_1"),
Arrays.asList("group_id_1", "group_id_2"),
Collections.singletonList("rm01_port_1"), null,
consolidationData);
GetAttrFuncData getAttrFuncData = new GetAttrFuncData("name", "c1_name");
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
Arrays.asList("cm01_port_1", "cm01_port_2", "cm01_port_3", "sm01_port_1",
"sm01_port_2",
"sm01_port_3");
+ List<String> toUpdatePortTypeIds =
+ Arrays.asList("cm01_port", "cm01_port", "cm01_port", "sm01_port", "sm01_port", "sm01_port");
List<List<String>> nodesConnectedInIds =
Arrays.asList(Collections.singletonList("node_in_1"),
Collections.singletonList("node_in_1"), Collections.singletonList
Arrays.asList(null, null, null, null,
null, null);
- TestUtils.updateMultiplePortConsolidationDatas(mainST, portNodeTemplateIds,
+ TestUtils.updateMultiplePortConsolidationDatas(mainST, portNodeTemplateIds, toUpdatePortTypeIds,
nodesConnectedInIds, nodesConnectedOutIds, groupIds, getAttrInIds, getAttrOut,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
Arrays.asList("cm01_port_1", "cm01_port_2", "cm01_port_3", "sm01_port_1",
"sm01_port_2",
"sm01_port_3");
+ List<String> toUpdatePortTypeIds =
+ Arrays.asList("cm01_port", "cm01_port", "cm01_port", "sm01_port", "sm01_port", "sm01_port");
List<List<String>> nodesConnectedInIds =
Arrays.asList(Collections.singletonList("node_in_1"),
Collections.singletonList("node_in_1"), Collections.singletonList
Collections.singletonList(
new ImmutablePair<>("cm01_port_3", getAttrFuncData)));
- TestUtils.updateMultiplePortConsolidationDatas(mainST, portNodeTemplateIds,
+ TestUtils.updateMultiplePortConsolidationDatas(mainST, portNodeTemplateIds, toUpdatePortTypeIds,
nodesConnectedInIds, nodesConnectedOutIds, groupIds, getAttrInIds, getAttrOut,
consolidationData);
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_1"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_1"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_1"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps01", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_2"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_2"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_2"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps02", Collections.singletonList("cm01_port_1"),
consolidationData);
portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("cm01_port", "cm01_port_3"));
- portTypeToIdList.add(new ImmutablePair<>("sm01_port", "sm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(CM_01_PORT_TYPE, "cm01_port_3"));
+ portTypeToIdList.add(new ImmutablePair<>(SM_01_PORT_TYPE, "sm01_port_3"));
TestUtils.updateComputeTemplateConsolidationData(
mainST,
computeNodeTypeName, "server_ps03", Collections.singletonList("cm01_port_1"),
Arrays.asList("cm01_port_1", "cm01_port_2", "cm01_port_3", "sm01_port_1",
"sm01_port_2",
"sm01_port_3");
+ List<String> toUpdatePortTypeIds =
+ Arrays.asList("cm01_port", "cm01_port", "cm01_port", "sm01_port", "sm01_port", "sm01_port");
List<List<String>> nodesConnectedInIds =
Arrays.asList(Collections.singletonList("node_in_1"),
Collections.singletonList("node_in_1"), Collections.singletonList
Collections.singletonList(
new ImmutablePair<>("cm01_port_3", getAttrFuncData)));
- TestUtils.updateMultiplePortConsolidationDatas(mainST, portNodeTemplateIds,
+ TestUtils.updateMultiplePortConsolidationDatas(mainST, portNodeTemplateIds, toUpdatePortTypeIds,
nodesConnectedInIds, nodesConnectedOutIds, groupIds, getAttrInIds, getAttrOut,
consolidationData);
TestUtils
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
- updateComputeConsolidationData("server_ps01", computeNodeTypeName, "cm01_port",
+ updateComputeConsolidationData("server_ps01", computeNodeTypeName, CM_01_PORT_TYPE,
"cm01_port_1", consolidationData);
- updateComputeConsolidationData("server_ps02", computeNodeTypeName, "cm01_port",
+ updateComputeConsolidationData("server_ps02", computeNodeTypeName, CM_01_PORT_TYPE,
"cm01_port_2", consolidationData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
}
TestUtils
.initComputeNodeTypeInConsolidationData(mainST, computeNodeTypeName, consolidationData);
- updateComputeConsolidationData("server_ps01", computeNodeTypeName, "cm01_port",
+ updateComputeConsolidationData("server_ps01", computeNodeTypeName, CM_01_PORT_TYPE,
"cm01_port_1", consolidationData);
- updateComputeConsolidationData("server_ps02", computeNodeTypeName, "cm01_port",
+ updateComputeConsolidationData("server_ps02", computeNodeTypeName, CM_01_PORT_TYPE,
"cm01_port_2", consolidationData);
GetAttrFuncData getAttrFuncData = new GetAttrFuncData("name", "c1_name");
new ImmutablePair<>("interface_2", getAttrFuncData);
TestUtils.initPortConsolidationData(mainST, consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_1",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_1", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
- TestUtils.updatePortConsolidationData(mainST, "cm01_port_2",
- null, null, null, null, null,
+ TestUtils.updatePortConsolidationData(mainST, "cm01_port_2", CM_01_PORT_TYPE,
+ null, null, null, null, null,
consolidationData);
TestUtils
private static final String OUT_PREFIX = "/out";
private static final String FSB1_template = "FSB1_template";
private static final String FSB2_template = "FSB2_template";
- private static final String FSB3_template = "FSB3_template";
private static final String FSB1_INTERNAL = "FSB1_Internal";
private static final String FSB2_INTERNAL = "FSB2_Internal";
private static final String FSB1_INTERNAL_1 = "FSB1_Internal_1";
private static final String FSB1_INTERNAL_2 = "FSB1_Internal_2";
private static final String FSB2_INTERNAL_1 = "FSB2_Internal_1";
private static final String FSB2_INTERNAL_2 = "FSB2_Internal_2";
+
+ //New ports according to naming convention
+ //Ports with same port types
+ private static final String FSB1_INTERNAL_PORT_TYPE_0 = "FSB1_Internal_port_0";
+ private static final String FSB1_0_INTERNAL_PORT_0 = "FSB1_0_Internal_port_0";
+ private static final String FSB1_1_INTERNAL_PORT_0 = "FSB1_1_Internal_port_0";
+
+ //For compute type FSB
+ private static final String FSB_INTERNAL_PORT_TYPE_0 = "FSB_Internal_port_0";
+ private static final String FSB_INTERNAL_PORT_TYPE_1 = "FSB_Internal_port_1";
+ private static final String FSB_2_INTERNAL_PORT_0 = "FSB_2_Internal_port_0";
+ private static final String FSB_2_INTERNAL_PORT_1 = "FSB_2_Internal_port_1";
+ private static final String FSB_1_INTERNAL_PORT_0 = "FSB_1_Internal_port_0";
+ private static final String FSB_1_INTERNAL_PORT_1 = "FSB_1_Internal_port_1";
+
private static final String PORT = "port";
private static final String PORT_1 = "port_1";
private static final String PORT_2 = "port_2";
@Test
public void createSubstitutionStNoOutputParamAndDuplicatePortType() throws Exception {
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_PORT_TYPE_0, FSB1_0_INTERNAL_PORT_0));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_PORT_TYPE_0, FSB1_1_INTERNAL_PORT_0));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_1, FSB1_INTERNAL_1));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
loadInputAndOutputData(BASE_DIRECTORY + "creSubstitutionServiceTemplate/NoOutParamDuplicatePortType");
@Test
public void createSubstitutionStWithOutputParamNoConsolidation() throws Exception {
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_1, FSB1_INTERNAL_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL_2, FSB2_INTERNAL_2));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
loadInputAndOutputData(BASE_DIRECTORY + "creSubstitutionServiceTemplate/WithOutputParameters/noConsolidation");
public void createSubstitutionStWithOutputParamWithConsolidation() throws Exception {
List<UnifiedCompositionData> unifiedCompositionDataList = new ArrayList<>();
List<Pair<String, String>> portTypeToIdList1 = new ArrayList<>();
- portTypeToIdList1.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList1.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_1_INTERNAL_PORT_0));
loadInputAndOutputData(BASE_DIRECTORY + "creSubstitutionServiceTemplate/WithOutputParameters/consolidation");
UnifiedCompositionData unifiedCompositionData1 =
unifiedCompositionDataList.add(unifiedCompositionData1);
List<Pair<String, String>> portTypeToIdList2 = new ArrayList<>();
- portTypeToIdList2.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
- portTypeToIdList2.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_2_INTERNAL_PORT_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
UnifiedCompositionData unifiedCompositionData2 =
createCompositionData(FSB2_template, portTypeToIdList2);
@Test
public void createSubstitutionStWithIndex() throws Exception {
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_1_INTERNAL_PORT_0));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
loadInputAndOutputData(BASE_DIRECTORY + "creSubstitutionServiceTemplate/WithIndex");
UnifiedCompositionData data = createComputeUnifiedCompositionData(FSB1_template);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
addPortDataToCompositionData(portTypeToIdList, data);
UnifiedCompositionData data = createComputeUnifiedCompositionData(FSB1_template);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_1, FSB1_INTERNAL_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_2, FSB1_INTERNAL_2));
addPortDataToCompositionData(portTypeToIdList, data);
List<UnifiedCompositionData> unifiedCompositionDataList = new LinkedList<>();
UnifiedCompositionData data = createComputeUnifiedCompositionData(FSB1_template);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
addPortDataToCompositionData(portTypeToIdList, data);
UnifiedCompositionData data = createComputeUnifiedCompositionData(FSB1_template);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
addPortDataToCompositionData(portTypeToIdList, data);
loadInputAndOutputData(BASE_DIRECTORY + "updGroupsConnectivity/noConsolidation");
UnifiedCompositionData data = createComputeUnifiedCompositionData("server_smp1");
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(PORT, PORT_1));
- portTypeToIdList.add(new ImmutablePair<>(PORT, PORT_2));
+ portTypeToIdList.add(new ImmutablePair<>(PORT_1, PORT_1));
+ portTypeToIdList.add(new ImmutablePair<>(PORT_2, PORT_2));
addPortDataToCompositionData(portTypeToIdList, data);
//Add groups
@Test
public void updOutParamGetAttrInNoConsolidationTest() throws Exception {
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_1, FSB1_INTERNAL_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL_2, FSB2_INTERNAL_2));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
loadInputAndOutputData(BASE_DIRECTORY + "updOutputGetAttrIn/noConsolidation");
public void updOutParamGetAttrInWithConsolidationTest() throws Exception {
List<UnifiedCompositionData> unifiedCompositionDataList = new ArrayList<>();
List<Pair<String, String>> portTypeToIdList1 = new ArrayList<>();
- portTypeToIdList1.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList1.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB1_INTERNAL_1, FSB1_INTERNAL_1));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB2_INTERNAL_2, FSB2_INTERNAL_2));
loadInputAndOutputData(BASE_DIRECTORY + "updOutputGetAttrIn/consolidation");
UnifiedCompositionData unifiedCompositionData1 =
unifiedCompositionDataList.add(unifiedCompositionData1);
List<Pair<String, String>> portTypeToIdList2 = new ArrayList<>();
- portTypeToIdList2.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
- portTypeToIdList2.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB1_INTERNAL_2, FSB1_INTERNAL_2));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB2_INTERNAL_1, FSB2_INTERNAL_1));
UnifiedCompositionData unifiedCompositionData2 =
createCompositionData(FSB2_template, portTypeToIdList2);
@Test
public void updNodeGetAttrInNoConsolidationTest() throws Exception {
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
loadInputAndOutputData(BASE_DIRECTORY + "updNodesGetAttrIn/noConsolidation");
public void updNodeGetAttrInWithConsolidationTest() throws Exception {
List<UnifiedCompositionData> unifiedCompositionDataList = new ArrayList<>();
List<Pair<String, String>> portTypeToIdList1 = new ArrayList<>();
- portTypeToIdList1.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList1.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_1_INTERNAL_PORT_0));
loadInputAndOutputData(BASE_DIRECTORY + "updNodesGetAttrIn/consolidation");
UnifiedCompositionData unifiedCompositionData1 =
unifiedCompositionDataList.add(unifiedCompositionData1);
List<Pair<String, String>> portTypeToIdList2 = new ArrayList<>();
- portTypeToIdList2.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
- portTypeToIdList2.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_2_INTERNAL_PORT_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
UnifiedCompositionData unifiedCompositionData2 =
createCompositionData(FSB2_template, portTypeToIdList2);
@Test
public void updNodesGetAttrFromInnerNodesTest() throws Exception {
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_1_INTERNAL_PORT_0));
portTypeToIdList.add(new ImmutablePair<>(FSB1_OAM, FSB1_OAM));
loadInputAndOutputData(BASE_DIRECTORY +
public void updNodesGetAttrFromConsolidationNodesTest() throws Exception {
List<UnifiedCompositionData> unifiedCompositionDataList = new ArrayList<>();
List<Pair<String, String>> portTypeToIdList1 = new ArrayList<>();
- portTypeToIdList1.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList1.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_1_INTERNAL_PORT_1));
+ portTypeToIdList1.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_1_INTERNAL_PORT_0));
loadInputAndOutputData(BASE_DIRECTORY +
"creSubstitutionServiceTemplate/updNodesGetAttrInFromInnerNodes/consolidation");
unifiedCompositionDataList.add(unifiedCompositionData1);
List<Pair<String, String>> portTypeToIdList2 = new ArrayList<>();
- portTypeToIdList2.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
- portTypeToIdList2.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_2_INTERNAL_PORT_1));
+ portTypeToIdList2.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
UnifiedCompositionData unifiedCompositionData2 =
createCompositionData(FSB2_template, portTypeToIdList2);
loadInputAndOutputData(BASE_DIRECTORY + "fixNewAbstractNodeTemplate/noConsolidation");
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_1));
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_1, FSB1_INTERNAL_1));
+ portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL_2, FSB1_INTERNAL_2));
NodeTemplate cleanedComputeNodeTemplate =
getMockNode(
context.getTranslatedServiceTemplates()
.put(MAIN_SERVICE_TEMPLATE_YAML, inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML));
- UnifiedCompositionData unifiedComposition = createUnifiedCompositionOnlyNested("server_pcm_001");
- UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(
- inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName), null,
- context, null);
- unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo, unifiedComposition);
+ UnifiedCompositionData unifiedComposition = createUnifiedCompositionOnlyNested("server_pcm_001");
+ UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(
+ inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName), null,
+ context, null);
+ unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo, unifiedComposition);
checkSTResults(expectedOutserviceTemplates, nestedFileName,
context.getTranslatedServiceTemplates().get(nestedFileName),
context.getTranslatedServiceTemplates()
.put(MAIN_SERVICE_TEMPLATE_YAML, inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML));
- UnifiedCompositionData unifiedComposition =
- createUnifiedCompositionOnlyNested("server_pcm_001");
- UnifiedCompositionTo unifiedCompositionTo1 = new UnifiedCompositionTo(inputServiceTemplates
- .get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName1), null,
- context, null);
- unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo1, unifiedComposition);
- unifiedComposition = createUnifiedCompositionOnlyNested("server_oam_001");
- UnifiedCompositionTo unifiedCompositionTo2 = new UnifiedCompositionTo(inputServiceTemplates
- .get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName2), null,
- context, null);
- unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo2, unifiedComposition);
+ UnifiedCompositionData unifiedComposition =
+ createUnifiedCompositionOnlyNested("server_pcm_001");
+ UnifiedCompositionTo unifiedCompositionTo1 = new UnifiedCompositionTo(inputServiceTemplates
+ .get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName1), null,
+ context, null);
+ unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo1, unifiedComposition);
+ unifiedComposition = createUnifiedCompositionOnlyNested("server_oam_001");
+ UnifiedCompositionTo unifiedCompositionTo2 = new UnifiedCompositionTo(inputServiceTemplates
+ .get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName2), null,
+ context, null);
+ unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo2, unifiedComposition);
checkSTResults(expectedOutserviceTemplates, nestedFileName1,
context.getTranslatedServiceTemplates().get(nestedFileName1),
loadInputAndOutputData(BASE_DIRECTORY + "inputoutputparamtype");
ConsolidationData consolidationData = new ConsolidationData();
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- portTypeToIdList.add(new ImmutablePair<>("FSB1_Port", "FSB1_Port_1"));
- portTypeToIdList.add(new ImmutablePair<>("VMI", "VMI_1"));
+ portTypeToIdList.add(new ImmutablePair<>("FSB1_Port_1", "FSB1_Port_1"));
+ portTypeToIdList.add(new ImmutablePair<>("VMI_1", "VMI_1"));
UnifiedCompositionData unifiedCompositionData = createCompositionData(FSB1, portTypeToIdList);
Multimap<String, RequirementAssignmentData> nodeConnectedOut =
TestUtils.getNodeConnectedOutList(portNodeTemplate, "link");
PortTemplateConsolidationData portTemplateConsolidationData =
- TestUtils.createPortTemplateConsolidationData(port.getRight());
+ TestUtils.createPortTemplateConsolidationData(port.getRight(), port.getLeft());
portTemplateConsolidationData.setNodesConnectedOut(nodeConnectedOut);
unifiedCompositionData.addPortTemplateConsolidationData(portTemplateConsolidationData);
}
UnifiedCompositionData data2 = createComputeUnifiedCompositionData(FSB2_template);
List<Pair<String, String>> portTypeToIdList = new ArrayList<>();
- ImmutablePair<String, String> portTypePair1 = new ImmutablePair<>(FSB1_INTERNAL,
- FSB1_INTERNAL_1);
- ImmutablePair<String, String> portTypePair2 = new ImmutablePair<>(FSB2_INTERNAL,
- FSB2_INTERNAL_1);
+ ImmutablePair<String, String> portTypePair1 = new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0,
+ FSB_1_INTERNAL_PORT_0);
+ ImmutablePair<String, String> portTypePair2 = new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1,
+ FSB_1_INTERNAL_PORT_1);
portTypeToIdList.add(portTypePair1);
portTypeToIdList.add(portTypePair2);
addPortDataToCompositionData(portTypeToIdList, data1);
portTypeToIdList.remove(portTypePair1);
portTypeToIdList.remove(portTypePair2);
- portTypeToIdList.add(new ImmutablePair<>(FSB1_INTERNAL, FSB1_INTERNAL_2));
- portTypeToIdList.add(new ImmutablePair<>(FSB2_INTERNAL, FSB2_INTERNAL_2));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_0, FSB_2_INTERNAL_PORT_0));
+ portTypeToIdList.add(new ImmutablePair<>(FSB_INTERNAL_PORT_TYPE_1, FSB_2_INTERNAL_PORT_1));
addPortDataToCompositionData(portTypeToIdList, data2);
unifiedCompositionDataList.add(data1);
Multimap<String, RequirementAssignmentData> portNodeConnectedOut =
TestUtils.getNodeConnectedOutList(portNodeTemplate, "link");
PortTemplateConsolidationData portTemplateConsolidationData = TestUtils
- .createPortTemplateConsolidationData(port.getRight());
+ .createPortTemplateConsolidationData(port.getRight(), port.getLeft());
portTemplateConsolidationData.setNodesConnectedOut(portNodeConnectedOut);
//Add node connected in info to test data
private void addGetAttrForPort(UnifiedCompositionData unifiedCompositionData) {
for (PortTemplateConsolidationData portTemplateConsolidationData : unifiedCompositionData
.getPortTemplateConsolidationDataList()) {
- if (portTemplateConsolidationData.getNodeTemplateId().equals(FSB1_INTERNAL_1)) {
+ if (portTemplateConsolidationData.getNodeTemplateId().equals(FSB_1_INTERNAL_PORT_1)) {
addGetAttInUnifiedCompositionData(portTemplateConsolidationData, "network_name",
NETWORK_ID, JSA_NET1);
addGetAttInUnifiedCompositionData(portTemplateConsolidationData, SIZE,
DEVICE_OWNER, CMAUI_VOLUME1);
- } else if (portTemplateConsolidationData.getNodeTemplateId().equals(FSB2_INTERNAL_2)) {
+ } else if (portTemplateConsolidationData.getNodeTemplateId().equals(FSB_2_INTERNAL_PORT_0)) {
addGetAttInUnifiedCompositionData(portTemplateConsolidationData, TENANT_ID,
NETWORK_ID, JSA_NET1);
addGetAttInUnifiedCompositionData(portTemplateConsolidationData, "qos_policy",
private void addGetAttrForPortInnerUC(UnifiedCompositionData unifiedCompositionData) {
for (PortTemplateConsolidationData portTemplateConsolidationData : unifiedCompositionData
.getPortTemplateConsolidationDataList()) {
- if (portTemplateConsolidationData.getNodeTemplateId().equals(FSB1_INTERNAL_1)) {
+ if (portTemplateConsolidationData.getNodeTemplateId().equals(FSB_1_INTERNAL_PORT_1)) {
addGetAttInUnifiedCompositionData(portTemplateConsolidationData, AVAILABILITY_ZONE,
MYATTR, FSB1_template);
addGetAttInUnifiedCompositionData(portTemplateConsolidationData, "metadata",
portMap.put(portNode, new LinkedHashMap<>());
}
Map<String, List<String>> portTypMaps = portMap.get(portNode);
- String id = ConsolidationDataUtil.getPortType(nodeName);
+ String id = ConsolidationDataUtil.getPortType(nodeName, "a");
if (!portTypMaps.containsKey(id)) {
portTypMaps.put(id, new ArrayList<>());
}
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, PCM_PORT_0);
if (nodeTemplateId.isPresent()) {
- Assert.assertEquals(nodeTemplateId.get(), "pcm_server_pcm_port");
+ Assert.assertEquals(nodeTemplateId.get(), "pcm_server_pcm_port_0");
} else {
Assert.fail();
}
networks:
-
port:
- get_resource: plt_internal_0_port_0
+ get_resource: plt_0_internal_port_0
-
port:
- get_resource: plt_oam_0_port_0
+ get_resource: plt_0_oam_port_0
-
port:
- get_resource: plt_data_0_port_0
+ get_resource: plt_0_data_port_0
user_data_format: RAW
user_data:
str_replace:
networks:
-
get_attr:
- - plt_internal_0_port_0
+ - plt_0_internal_port_0
- network_id
-
get_attr:
- - plt_oam_0_port_0
+ - plt_0_oam_port_0
- network_id
-
get_attr:
- - plt_data_0_port_0
+ - plt_0_data_port_0
- network_id
mcas_mate_id: m002
pair_uuid: {get_param: plt_pair_uuid}
shared_vol1: {get_param: plt_volume_shared_id_0}
- plt_internal_0_port_0:
+ plt_0_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- plt_internal_0_port_1:
+ plt_1_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- plt_oam_0_port_0:
+ plt_0_oam_port_0:
type: OS::Neutron::Port
properties:
name:
os_net: { get_param: oam_net_id }
ext_net: oam
- plt_oam_0_port_1:
+ plt_1_oam_port_0:
type: OS::Neutron::Port
properties:
name:
os_net: { get_param: oam_net_id }
ext_net: oam
- plt_data_0_port_0:
+ plt_0_data_port_0:
type: OS::Neutron::Port
properties:
name:
os_net: { get_param: data_net_id }
ext_net: data
- plt_data_0_port_1:
+ plt_1_data_port_0:
type: OS::Neutron::Port
properties:
name:
networks:
-
port:
- get_resource: plt_internal_0_port_1
+ get_resource: plt_1_internal_port_0
-
port:
- get_resource: plt_oam_0_port_1
+ get_resource: plt_1_oam_port_0
-
port:
- get_resource: plt_data_0_port_1
+ get_resource: plt_1_data_port_0
user_data_format: RAW
user_data:
str_replace:
networks:
-
port:
- get_resource: iox_internal_0_port_0
+ get_resource: iox_0_internal_port_0
-
port:
- get_resource: iox_oam_0_port_0
+ get_resource: iox_0_oam_port_0
-
port:
- get_resource: iox_data_0_port_0
+ get_resource: iox_0_data_port_0
user_data_format: RAW
user_data:
str_replace:
networks:
-
get_attr:
- - iox_internal_0_port_0
+ - iox_0_internal_port_0
- network_id
-
get_attr:
- - iox_oam_0_port_0
+ - iox_0_oam_port_0
- network_id
-
get_attr:
- - iox_data_0_port_0
+ - iox_0_data_port_0
- network_id
mcas_mate_id: m004
pair_uuid: {get_param: iox_pair_uuid}
# shared_vol1: {get_param: iox_volume_shared_0}
- iox_internal_0_port_0:
+ iox_0_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- iox_oam_0_port_0:
+ iox_0_oam_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: { get_param: oam_net_id }
ext_net: io
- iox_data_0_port_0:
+ iox_0_data_port_0:
type: OS::Neutron::Port
properties:
name:
networks:
-
port:
- get_resource: iox_internal_0_port_1
+ get_resource: iox_1_internal_port_0
-
port:
- get_resource: iox_oam_0_port_1
+ get_resource: iox_1_oam_port_0
-
port:
- get_resource: iox_data_0_port_1
+ get_resource: iox_1_data_port_0
user_data_format: RAW
user_data:
str_replace:
mcas_mate_id: m003
pair_uuid: {get_param: iox_pair_uuid}
# shared_vol1: {get_param: iox_volume_shared_0}
- iox_internal_0_port_1:
+ iox_1_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- iox_oam_0_port_1:
+ iox_1_oam_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: { get_param: oam_net_id }
ext_net: io
- iox_data_0_port_1:
+ iox_1_data_port_0:
type: OS::Neutron::Port
properties:
name:
networks:
-
port:
- get_resource: app_internal_0_port_0
+ get_resource: app_0_internal_port_0
-
port:
- get_resource: app_oam_0_port_0
+ get_resource: app_0_oam_port_0
-
port:
- get_resource: app_data_0_port_0
+ get_resource: app_0_data_port_0
user_data_format: RAW
user_data:
str_replace:
networks:
-
get_attr:
- - app_internal_0_port_0
+ - app_0_internal_port_0
- network_id
-
get_attr:
- - app_oam_0_port_0
+ - app_0_oam_port_0
- network_id
-
get_attr:
- - app_data_0_port_0
+ - app_0_data_port_0
- network_id
- app_internal_0_port_0:
+ app_0_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- app_oam_0_port_0:
+ app_0_oam_port_0:
type: OS::Neutron::Port
properties:
name:
os_net: { get_param: oam_net_id }
ext_net: oam
- app_data_0_port_0:
+ app_0_data_port_0:
type: OS::Neutron::Port
properties:
name:
networks:
-
port:
- get_resource: app_internal_0_port_1
+ get_resource: app_1_internal_port_0
-
port:
- get_resource: app_oam_0_port_1
+ get_resource: app_1_oam_port_0
-
port:
- get_resource: app_data_0_port_1
+ get_resource: app_1_data_port_0
user_data_format: RAW
user_data:
str_replace:
get_attr:
- app_data_1_port_0
- network_id
- app_internal_0_port_1:
+ app_1_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- app_oam_0_port_1:
+ app_1_oam_port_0:
type: OS::Neutron::Port
properties:
name:
os_net: { get_param: oam_net_id }
ext_net: oam
- app_data_0_port_1:
+ app_1_data_port_0:
type: OS::Neutron::Port
properties:
name:
networks:
-
port:
- get_resource: app_internal_0_port_2
+ get_resource: app_2_internal_port_0
-
port:
- get_resource: app_oam_0_port_2
+ get_resource: app_2_oam_port_0
-
port:
- get_resource: app_data_0_port_2
+ get_resource: app_2_data_port_0
user_data_format: RAW
user_data:
str_replace:
get_attr:
- app_data_2_port_0
- network_id
- app_internal_0_port_2:
+ app_2_internal_port_0:
type: OS::Neutron::Port
properties:
name:
metadata:
os_net: {get_resource: internal_net_0 }
- app_oam_0_port_2:
+ app_2_oam_port_0:
type: OS::Neutron::Port
properties:
name:
os_net: { get_param: oam_net_id }
ext_net: oam
- app_data_0_port_2:
+ app_2_data_port_0:
type: OS::Neutron::Port
properties:
name:
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
- port_plt_oam_0_port_subnetpoolid:
+ port_plt_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_plt_internal_0_port_allowed_address_pairs:
+ port_plt_data_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_oam_0_port_security_groups:
+ port_plt_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_plt_oam_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_plt_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_plt_data_0_port_subnetpoolid:
+ port_plt_data_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_plt_internal_0_port_vlan_requirements:
+ port_plt_internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_plt_data_0_port_fixed_ips:
+ port_plt_data_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_plt_internal_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_plt_data_port_0_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
vm_image_name:
type: string
required: true
status: SUPPORTED
- compute_plt_availability_zone:
+ port_plt_oam_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_oam_0_port_name:
+ compute_plt_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_internal_0_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_plt_internal_0_port_network_role_tag:
+ port_plt_internal_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_plt_oam_0_port_ip_requirements:
+ port_plt_data_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_plt_data_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_plt_data_0_port_allowed_address_pairs:
+ port_plt_data_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_internal_0_port_subnetpoolid:
+ type: string
+ port_plt_internal_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_plt_data_0_port_ip_requirements:
+ port_plt_data_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_plt_oam_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_plt_internal_0_port_network:
+ type: json
+ port_plt_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_plt_internal_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_plt_metadata:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_plt_internal_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_plt_data_0_port_security_groups:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_plt_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_plt_oam_0_port_related_networks:
+ port_plt_internal_port_0_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
+ port_plt_oam_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_plt_data_0_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_plt_internal_port_0_security_groups:
+ type: list
required: true
status: SUPPORTED
- port_plt_data_0_port_vlan_requirements:
+ entry_schema:
+ type: json
+ port_plt_data_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_plt_data_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_plt_internal_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_plt_internal_0_port_ip_requirements:
+ port_plt_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_plt_oam_0_port_fixed_ips:
+ type: string
+ port_plt_oam_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_plt_oam_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_plt_internal_0_port_name:
+ type: string
+ port_plt_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_plt_internal_0_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_plt_data_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_plt_oam_0_port_order:
+ port_plt_internal_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_plt_internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_plt_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_plt_oam_0_port_network_role:
+ port_plt_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_plt_oam_0_port_allowed_address_pairs:
- type: list
+ port_plt_internal_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_data_0_port_name:
- type: list
+ port_plt_data_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_plt_data_0_port_exCP_naming:
+ port_plt_data_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_plt_internal_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
compute_plt_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_internal_0_port_replacement_policy:
+ port_plt_internal_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_data_0_port_network:
+ port_plt_data_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_plt_data_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_plt_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_plt_oam_0_port_network:
+ port_plt_data_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_plt_internal_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_oam_0_port_replacement_policy:
+ port_plt_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_plt_data_0_port_replacement_policy:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_plt_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_oam_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_plt_internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- compute_plt_name:
+ port_plt_data_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_plt_oam_0_port_vlan_requirements:
+ port_plt_data_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_plt_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_plt_oam_port_0_allowed_address_pairs:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
requirements:
- - dependency_plt_plt_internal_0_port:
+ - dependency_plt_plt_data_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_plt_plt_internal_0_port:
+ - link_plt_plt_data_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_plt_plt_data_0_port:
+ - dependency_plt_plt_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_plt_plt_data_0_port:
+ - link_plt_plt_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_plt_plt_oam_0_port:
+ - dependency_plt_plt_internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_plt_plt_oam_0_port:
+ - link_plt_plt_internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.bytes.rate_plt_plt_oam_0_port:
+ network.incoming.packets_plt_plt_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_plt_plt_internal_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_plt_plt_data_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.iops_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_plt_plt_data_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_plt:
+ network.outgoing.packets.rate_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_plt_plt_internal_0_port:
+ disk.read.bytes_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_plt:
+ network.outpoing.packets_plt_plt_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_plt:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.requests_plt:
+ network.outgoing.bytes.rate_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_plt_plt_oam_0_port:
+ network.outgoing.packets.rate_plt_plt_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_plt:
+ network.outgoing.bytes_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_plt_plt_data_0_port:
- type: tosca.capabilities.Attachment
+ disk.device.read.bytes.rate_plt:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_plt:
- type: tosca.capabilities.Node
+ network.incoming.bytes.rate_plt_plt_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_plt:
+ network.incoming.bytes_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_plt:
+ network.incoming.bytes_plt_plt_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_plt_plt_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_plt:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_plt:
+ disk.read.requests_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_plt_plt_oam_0_port:
+ disk.device.write.requests.rate_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_plt_plt_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_plt:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_plt_plt_internal_0_port:
+ cpu_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_plt_plt_oam_0_port:
+ network.incoming.packets_plt_plt_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_plt_plt_oam_0_port:
+ disk.write.requests_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_plt_plt_data_0_port:
+ disk.device.write.bytes_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_plt_plt_internal_0_port:
- type: tosca.capabilities.Attachment
+ feature_plt_plt_internal_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_plt:
+ binding_plt_plt_oam_port_0:
type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_plt_plt_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_plt_plt_oam_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_plt:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_plt_plt_data_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_plt_plt_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_plt_plt_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_plt_plt_data_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- binding_plt_plt_internal_0_port:
+ binding_plt_plt_internal_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- feature_plt_plt_internal_0_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
instance_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_plt:
+ network.incoming.packets.rate_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_plt:
+ network.outgoing.bytes_plt_plt_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_plt:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_plt_plt_data_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_plt_plt_oam_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_plt:
+ disk.write.bytes.rate_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_plt_plt_oam_0_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.packets.rate_plt_plt_data_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_plt_plt_oam_0_port:
+ disk.ephemeral.size_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_plt:
+ cpu_util_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_plt_plt_oam_0_port:
- type: org.openecomp.capabilities.Forwarder
+ attachment_plt_plt_data_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_plt_plt_data_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.requests_plt:
+ network.incoming.packets.rate_plt_plt_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_plt:
+ network.incoming.packets.rate_plt_plt_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_plt_plt_internal_0_port:
+ network.outgoing.bytes_plt_plt_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_plt:
- type: tosca.capabilities.Scalable
+ memory.usage_plt:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_plt_plt_oam_0_port:
+ network.outgoing.bytes.rate_plt_plt_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_plt_plt_data_0_port:
+ network.outpoing.packets_plt_plt_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_plt_plt_data_0_port:
+ disk.device.capacity_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_plt:
+ disk.device.read.requests_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_plt_plt_oam_0_port:
- type: tosca.capabilities.Node
+ forwarder_plt_plt_internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_plt_plt_internal_0_port:
+ memory.resident_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_plt:
+ scalable_plt:
+ type: tosca.capabilities.Scalable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_plt:
+ network.incoming.bytes_plt_plt_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_plt_plt_data_0_port:
+ network.outgoing.bytes.rate_plt_plt_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_plt:
+ disk.usage_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_plt:
+ network.incoming.packets_plt_plt_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_plt_plt_data_0_port:
- type: tosca.capabilities.Node
+ memory_plt:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_plt_plt_data_0_port:
+ disk.root.size_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_plt:
+ cpu.delta_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_plt_plt_data_0_port:
+ disk.device.write.requests_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_plt:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_plt_plt_internal_0_port:
+ disk.device.read.requests.rate_plt:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_plt_plt_internal_0_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_plt_plt_data_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_plt:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_plt_plt_data_0_port:
- type: org.openecomp.capabilities.Forwarder
+ attachment_plt_plt_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.app:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_app_data_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
compute_app_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_app_internal_0_port_ip_requirements:
+ port_app_data_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_app_data_0_port_network_role:
+ type: string
+ port_app_internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_app_oam_0_port_replacement_policy:
+ port_app_oam_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_app_oam_0_port_network:
+ type: json
+ port_app_internal_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- vm_flavor_name:
- type: string
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_app_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_app_data_0_port_fixed_ips:
+ entry_schema:
+ type: string
+ port_app_internal_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_app_oam_0_port_name:
- type: list
+ port_app_internal_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_app_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_app_oam_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_app_data_0_port_network:
+ port_app_data_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_app_data_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_app_oam_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_app_data_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_app_oam_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_app_data_0_port_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_app_data_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_app_internal_0_port_network_role_tag:
- type: string
+ type: string
+ port_app_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_app_internal_0_port_related_networks:
+ port_app_oam_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_app_oam_0_port_network_role:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_app_internal_port_0_replacement_policy:
+ type: list
required: true
status: SUPPORTED
- compute_app_metadata:
+ entry_schema:
+ type: string
+ port_app_data_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_app_data_0_port_related_networks:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_app_data_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_app_data_0_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_app_data_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ compute_app_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_app_internal_0_port_network_role:
- type: string
+ type: json
+ port_app_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_app_internal_0_port_subnetpoolid:
- type: string
+ port_app_internal_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_app_internal_0_port_allowed_address_pairs:
- type: list
+ port_app_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_app_oam_0_port_related_networks:
+ port_app_internal_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_app_data_0_port_subnetpoolid:
+ type: json
+ port_app_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_app_oam_0_port_subnetpoolid:
+ port_app_internal_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_app_internal_0_port_order:
- type: integer
+ port_app_data_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_app_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_app_internal_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_app_data_0_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_app_oam_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_app_oam_0_port_ip_requirements:
+ port_app_data_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_app_oam_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_app_data_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_app_internal_0_port_network:
+ port_app_data_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_app_data_0_port_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_app_internal_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_app_oam_0_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_app_data_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_app_internal_0_port_vlan_requirements:
- type: list
- required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_app_internal_0_port_replacement_policy:
+ constraints:
+ - greater_or_equal: 0
+ compute_app_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_app_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_app_data_0_port_order:
- type: integer
+ port_app_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_app_oam_0_port_security_groups:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_app_data_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_app_internal_0_port_name:
+ port_app_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- index_value:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_app_oam_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_app_data_port_0_order:
type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_app_oam_0_port_fixed_ips:
- type: list
+ port_app_data_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_app_data_0_port_replacement_policy:
+ port_app_internal_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_app_name:
+ compute_app_image_update_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_app_oam_0_port_vlan_requirements:
+ port_app_internal_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_app_internal_0_port_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_app_oam_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- compute_app_image_update_policy:
- type: list
+ type: string
+ port_app_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_app_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_app_internal_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_app_internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
requirements:
- dependency_app:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_app_app_internal_0_port:
+ - dependency_app_app_data_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_app_app_internal_0_port:
+ - link_app_app_data_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_app_app_oam_0_port:
+ - dependency_app_app_internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_app_app_oam_0_port:
+ - link_app_app_internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_app_app_data_0_port:
+ - dependency_app_app_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_app_app_data_0_port:
+ - link_app_app_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_app_app_oam_0_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_app_app_data_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_app_app_oam_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_app_app_data_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_app_app_oam_0_port:
+ network.outpoing.packets_app_app_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_app_app_internal_0_port:
+ network.outgoing.bytes.rate_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_app_app_oam_0_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.packets.rate_app_app_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_app_app_internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_app_app_oam_0_port:
+ network.incoming.bytes.rate_app_app_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_app_app_data_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.bytes_app_app_internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.read.requests.rate_app:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- vcpus_app:
+ network.outgoing.bytes.rate_app_app_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_app:
+ network.incoming.bytes.rate_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_app_app_internal_0_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_app_app_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ vcpus_app:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_app_app_internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.device.read.requests_app:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ attachment_app_app_internal_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_app:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_app_app_data_0_port:
+ network.incoming.bytes.rate_app_app_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_app_app_data_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_app_app_oam_0_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
os_app:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_app_app_internal_0_port:
+ network.outgoing.bytes_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_app_app_oam_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_app_app_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_app_app_internal_0_port:
+ memory_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_app_app_oam_0_port:
+ disk.read.requests_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_app_app_internal_0_port:
+ forwarder_app_app_oam_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- memory_app:
+ disk.write.bytes_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_app:
+ binding_app_app_data_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.allocation_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_app_app_oam_0_port:
+ network.incoming.packets_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_app_app_data_0_port:
+ memory.resident_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_app:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_app_app_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_app_app_internal_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.allocation_app:
+ cpu_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_app_app_internal_0_port:
+ disk.usage_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_app_app_data_0_port:
- type: tosca.capabilities.Attachment
+ feature_app:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_app_app_oam_0_port:
+ disk.read.bytes_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_app_app_internal_0_port:
+ network.outpoing.packets_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_app_app_internal_0_port:
+ network.incoming.bytes_app_app_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_app:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_app:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_app_app_oam_0_port:
+ network.incoming.bytes_app_app_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_app_app_data_0_port:
+ network.outgoing.bytes.rate_app_app_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_app:
+ network.outpoing.packets_app_app_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_app_app_data_0_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.usage_app:
+ network.incoming.packets.rate_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_app:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.bytes_app:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_app_app_internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- scalable_app:
- type: tosca.capabilities.Scalable
+ forwarder_app_app_data_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_app_app_data_0_port:
+ disk.device.read.bytes.rate_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_app:
+ disk.device.allocation_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_app:
+ network.incoming.packets.rate_app_app_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_app_app_oam_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.usage_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_app_app_data_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_app_app_data_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_app_app_data_0_port:
+ network.outgoing.packets.rate_app_app_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_app_app_internal_0_port:
+ network.incoming.packets.rate_app_app_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_app_app_data_0_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests_app:
+ network.incoming.packets_app_app_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_app_app_internal_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- instance_app:
+ disk.write.requests_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_app_app_internal_0_port:
+ attachment_app_app_oam_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_app_app_data_0_port:
+ network.outgoing.packets.rate_app_app_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_app_app_internal_0_port:
+ instance_app:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.iox:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_iox_data_0_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_iox_oam_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_iox_internal_0_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_iox_data_0_port_name:
- type: list
+ port_iox_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_iox_data_0_port_related_networks:
+ port_iox_oam_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_iox_data_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_iox_data_0_port_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_iox_data_0_port_allowed_address_pairs:
- type: list
+ port_iox_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_iox_internal_0_port_ip_requirements:
- type: list
+ port_iox_data_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_iox_oam_0_port_name:
+ port_iox_oam_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_iox_oam_0_port_network_role_tag:
- type: string
+ port_iox_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_iox_oam_0_port_subnetpoolid:
- type: string
+ port_iox_internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
compute_iox_user_data_format:
status: SUPPORTED
entry_schema:
type: string
- port_iox_data_0_port_fixed_ips:
- type: list
+ port_iox_internal_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_iox_internal_0_port_allowed_address_pairs:
+ port_iox_data_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- compute_iox_config_drive:
+ port_iox_data_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_iox_internal_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_iox_oam_0_port_replacement_policy:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_iox_internal_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_iox_data_0_port_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_iox_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_iox_internal_0_port_vlan_requirements:
+ type: boolean
+ port_iox_internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_iox_image_update_policy:
+ port_iox_internal_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_iox_data_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_iox_oam_0_port_order:
+ port_iox_internal_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_iox_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_iox_oam_0_port_network:
+ compute_iox_image_update_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_iox_oam_0_port_related_networks:
+ port_iox_data_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_iox_internal_0_port_security_groups:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_iox_data_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_iox_internal_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_iox_oam_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_iox_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_iox_data_0_port_order:
+ port_iox_data_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_iox_internal_0_port_name:
+ compute_iox_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_iox_oam_0_port_fixed_ips:
+ port_iox_oam_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_iox_data_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_iox_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_iox_name:
+ type: string
+ port_iox_internal_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_iox_data_0_port_network:
+ port_iox_internal_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_iox_internal_0_port_replacement_policy:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_iox_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_iox_data_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_iox_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_iox_data_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_iox_data_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_iox_oam_port_0_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_iox_internal_port_0_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_iox_oam_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_iox_data_0_port_exCP_naming:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_iox_data_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_iox_oam_0_port_network_role:
- type: string
+ port_iox_data_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_iox_internal_0_port_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_iox_data_port_0_security_groups:
+ type: list
required: true
status: SUPPORTED
- port_iox_data_0_port_network_role:
- type: string
+ entry_schema:
+ type: json
+ port_iox_internal_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_iox_data_0_port_replacement_policy:
+ entry_schema:
+ type: string
+ port_iox_internal_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
+ port_iox_data_port_0_name:
+ 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_iox_internal_0_port_network_role_tag:
+ port_iox_internal_port_0_network_role:
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
+ port_iox_internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_iox_internal_0_port_subnetpoolid:
+ port_iox_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_iox_oam_0_port_security_groups:
+ port_iox_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_iox_oam_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_iox_oam_0_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_iox_data_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_iox_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_iox_data_0_port_network_role_tag:
- type: string
+ type: string
+ port_iox_oam_port_0_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- - dependency_iox_iox_data_0_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_iox_iox_data_0_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_iox:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_iox_iox_oam_0_port:
+ - dependency_iox_iox_internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_iox_iox_oam_0_port:
+ - link_iox_iox_internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_iox_iox_internal_0_port:
+ - dependency_iox_iox_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_iox_iox_internal_0_port:
+ - link_iox_iox_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- capabilities:
- forwarder_iox_iox_oam_0_port:
- type: org.openecomp.capabilities.Forwarder
+ - dependency_iox_iox_data_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
+ - 0
- UNBOUNDED
+ - link_iox_iox_data_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
cpu.delta_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_iox_iox_data_0_port:
+ disk.device.read.bytes_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_iox:
+ disk.read.requests_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_iox:
+ network.incoming.packets_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_iox_iox_oam_0_port:
+ network.outpoing.packets_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_iox_iox_internal_0_port:
+ network.incoming.packets.rate_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_iox:
+ network.outgoing.packets.rate_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_iox:
+ network.incoming.packets_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_iox_iox_data_0_port:
- type: tosca.capabilities.Node
+ disk.device.write.requests_iox:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_iox:
+ disk.device.allocation_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_iox:
+ disk.root.size_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_iox:
+ network.outgoing.bytes.rate_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_iox_iox_data_0_port:
+ vcpus_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_iox:
+ disk.device.iops_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_iox_iox_oam_0_port:
+ network.outgoing.bytes_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_iox_iox_data_0_port:
- type: tosca.capabilities.Attachment
+ disk.read.bytes.rate_iox:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_iox_iox_oam_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_iox_iox_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.latency_iox:
+ network.outgoing.bytes_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_iox_iox_data_0_port:
+ binding_iox_iox_data_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets.rate_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_iox_iox_internal_0_port:
+ disk.latency_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_iox:
+ network.incoming.bytes.rate_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_iox_iox_oam_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.bytes_iox_iox_data_0_port:
+ network.incoming.packets.rate_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_iox:
+ cpu_util_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_iox:
+ disk.device.capacity_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_iox_iox_internal_0_port:
+ disk.iops_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_iox_iox_internal_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.read.requests_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_iox_iox_internal_0_port:
+ attachment_iox_iox_data_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_iox_iox_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_iox_iox_oam_0_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_iox:
+ network.incoming.bytes_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_iox:
+ memory.resident_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_iox_iox_internal_0_port:
+ disk.device.write.bytes_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_iox_iox_data_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_iox_iox_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.outgoing.bytes.rate_iox_iox_oam_0_port:
+ network.incoming.packets_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_iox_iox_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_iox_iox_internal_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_iox_iox_oam_0_port:
+ network.outpoing.packets_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_iox_iox_oam_0_port:
+ forwarder_iox_iox_internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_iox_iox_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_iox_iox_internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
host_iox:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_iox:
+ network.outgoing.packets.rate_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_iox:
+ disk.write.requests.rate_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_iox:
+ disk.write.bytes.rate_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_iox_iox_oam_0_port:
+ disk.read.bytes_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_iox:
+ network.outgoing.bytes.rate_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_iox:
+ instance_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_iox_iox_data_0_port:
+ disk.ephemeral.size_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_iox_iox_oam_0_port:
+ attachment_iox_iox_internal_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_iox_iox_internal_0_port:
- type: tosca.capabilities.Node
+ forwarder_iox_iox_data_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_iox_iox_internal_0_port:
+ network.incoming.bytes.rate_iox_iox_internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_iox_iox_oam_0_port:
+ forwarder_iox_iox_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_iox_iox_data_0_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_iox_iox_data_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_iox:
+ network.incoming.bytes.rate_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_iox_iox_data_0_port:
+ network.outgoing.bytes_iox_iox_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_iox_iox_data_0_port:
+ disk.device.read.bytes.rate_iox:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_iox:
+ network.outpoing.packets_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_iox_iox_internal_0_port:
+ network.outgoing.bytes.rate_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_iox_iox_internal_0_port:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.write.bytes.rate_iox:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_iox_iox_data_0_port:
+ network.outgoing.packets.rate_iox_iox_data_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
- port_iox_data_0_port_ip_requirements:
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_iox_internal_0_port_network:
- - internal_net_0
- port_iox_data_0_port_name:
- - str_replace:
- template: $vnf_name-iox_data_1_port_0
- params:
- $vnf_name:
- get_input: vnf_name
+ port_iox_oam_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - iox_oam_ips
+ - 1
vm_flavor_name:
get_input: iox_flavor_name
- port_iox_data_0_port_allowed_address_pairs:
+ port_iox_data_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: iox_image_name
+ port_iox_oam_port_0_replacement_policy:
+ - AUTO
+ port_iox_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_iox_internal_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_iox_user_data_format:
+ - RAW
+ port_iox_data_port_0_allowed_address_pairs:
- ip_address:
get_attribute:
- network:data:vip:m004:m003
- fixed_ips
- 0
- ip_address
- port_iox_internal_0_port_ip_requirements:
- - ip_version: 4
+ port_iox_data_port_0_ip_requirements:
+ - ip_version: 6
ip_count_required:
- is_required: false
+ is_required: true
floating_ip_count_required:
is_required: false
- vm_image_name:
- get_input: iox_image_name
- port_iox_oam_0_port_name:
- - str_replace:
- template: $vnf_name-iox_oam_1_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_iox_oam_0_port_network_role_tag: oam
- compute_iox_user_data_format:
- - RAW
- port_iox_data_0_port_fixed_ips:
- - ip_address:
- get_input:
- - iox_data_v6_ips
- - 1
- port_iox_internal_0_port_allowed_address_pairs:
- - ip_address:
- get_input: internal_subnet_cidr
compute_iox_config_drive:
- true
- port_iox_oam_0_port_replacement_policy:
- - AUTO
- port_iox_data_0_port_security_groups:
- - get_input: data_security_groups
+ port_iox_data_port_0_network:
+ - get_input: data_net_id
compute_iox_image_update_policy:
- REBUILD
- port_iox_oam_0_port_network:
+ port_iox_data_port_0_network_role_tag: data
+ port_iox_internal_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_iox_name:
+ - get_input:
+ - iox_names
+ - 1
+ port_iox_oam_port_0_allowed_address_pairs:
+ - ip_address:
+ get_attribute:
+ - network:io:vip:m004:m003
+ - fixed_ips
+ - 0
+ - ip_address
+ port_iox_oam_port_0_network:
- get_input: oam_net_id
- port_iox_internal_0_port_security_groups:
- - get_input: iox_security_groups
- port_iox_internal_0_port_name:
+ port_iox_internal_port_0_name:
- str_replace:
template: $vnf_name-iox_internal_1_port_0
params:
$vnf_name:
get_input: vnf_name
- port_iox_oam_0_port_fixed_ips:
+ port_iox_internal_port_0_allowed_address_pairs:
+ - ip_address:
+ get_input: internal_subnet_cidr
+ port_iox_oam_port_0_network_role_tag: oam
+ port_iox_data_port_0_fixed_ips:
- ip_address:
get_input:
- - iox_oam_ips
+ - iox_data_v6_ips
- 1
- compute_iox_name:
- - get_input:
- - iox_names
- - 1
- port_iox_data_0_port_network:
- - get_input: data_net_id
- port_iox_internal_0_port_replacement_policy:
- - AUTO
- port_iox_internal_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_iox_data_0_port_mac_requirements:
- mac_count_required:
+ port_iox_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_iox_internal_port_0_security_groups:
+ - get_input: iox_security_groups
+ port_iox_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
- port_iox_data_0_port_replacement_policy:
+ port_iox_data_port_0_security_groups:
+ - get_input: data_security_groups
+ port_iox_internal_port_0_network:
+ - internal_net_0
+ port_iox_internal_port_0_replacement_policy:
- AUTO
compute_iox_metadata:
- vf_module_id:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_iox_oam_0_port_allowed_address_pairs:
- - ip_address:
- get_attribute:
- - network:io:vip:m004:m003
- - fixed_ips
- - 0
- - ip_address
+ port_iox_data_port_0_name:
+ - str_replace:
+ template: $vnf_name-iox_data_1_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
compute_iox_availability_zone:
- get_input: availability_zone_1
- port_iox_oam_0_port_security_groups:
- - get_input: oam_security_groups
- port_iox_oam_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_iox_oam_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_iox_data_0_port_network_role_tag: data
+ port_iox_data_port_0_replacement_policy:
+ - AUTO
+ port_iox_oam_port_0_name:
+ - str_replace:
+ template: $vnf_name-iox_oam_1_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
service_template_filter:
substitute_service_template: Nested_ioxServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_iox_iox_internal_0_port:
+ - link_iox_iox_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_app_data_0_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_app_scheduler_hints:
- group: app_server_group_group
- port_app_internal_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ port_app_data_port_0_network:
+ - get_input: data_net_id
+ port_app_internal_port_0_mac_requirements:
+ mac_count_required:
is_required: false
- port_app_oam_0_port_replacement_policy:
- - AUTO
- port_app_oam_0_port_network:
- - get_input: oam_net_id
vm_flavor_name:
get_input: app_flavor_name
- vm_image_name:
- get_input: app_image_name
- port_app_oam_0_port_name:
+ port_app_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_app_internal_port_0_allowed_address_pairs:
+ - ip_address:
+ get_input: internal_subnet_cidr
+ port_app_oam_port_0_network:
+ - get_input: oam_net_id
+ port_app_internal_port_0_name:
- str_replace:
- template: $vnf_name-app_oam_2_port_0
+ template: $vnf_name-app_internal_2_port_0
params:
$vnf_name:
get_input: vnf_name
+ vm_image_name:
+ get_input: app_image_name
compute_app_availability_zone:
- get_input: availability_zone_0
compute_app_config_drive:
- true
- port_app_oam_0_port_mac_requirements:
- mac_count_required:
+ port_app_data_port_0_replacement_policy:
+ - AUTO
+ port_app_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
- port_app_data_0_port_network:
- - get_input: data_net_id
- port_app_data_0_port_network_role_tag: data
- port_app_oam_0_port_network_role_tag: oam
+ port_app_data_port_0_name:
+ - str_replace:
+ template: $vnf_name-app_data_2_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_app_oam_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - app_oam_ips
+ - 2
+ port_app_internal_port_0_replacement_policy:
+ - AUTO
compute_app_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_app_data_0_port_ip_requirements:
+ port_app_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_app_internal_port_0_security_groups:
+ - get_input: app_security_groups
+ port_app_oam_port_0_replacement_policy:
+ - AUTO
+ port_app_data_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_app_internal_0_port_allowed_address_pairs:
- - ip_address:
- get_input: internal_subnet_cidr
- port_app_data_0_port_name:
- - str_replace:
- template: $vnf_name-app_data_2_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_app_oam_0_port_ip_requirements:
+ port_app_data_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_app_internal_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
- is_required: true
- floating_ip_count_required:
is_required: false
- port_app_internal_0_port_network:
- - internal_net_0
- port_app_data_0_port_security_groups:
- - get_input: data_security_groups
- port_app_internal_0_port_replacement_policy:
- - AUTO
- port_app_internal_0_port_mac_requirements:
- mac_count_required:
+ floating_ip_count_required:
is_required: false
- port_app_oam_0_port_security_groups:
- - get_input: oam_security_groups
- port_app_internal_0_port_name:
- - str_replace:
- template: $vnf_name-app_internal_2_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_app_oam_0_port_fixed_ips:
- - ip_address:
- get_input:
- - app_oam_ips
- - 2
- port_app_data_0_port_replacement_policy:
- - AUTO
+ port_app_data_port_0_network_role_tag: data
compute_app_name:
- get_input:
- app_names
- 2
- port_app_internal_0_port_security_groups:
- - get_input: app_security_groups
+ port_app_data_port_0_security_groups:
+ - get_input: data_security_groups
+ port_app_internal_port_0_network:
+ - internal_net_0
compute_app_image_update_policy:
- REBUILD
+ port_app_oam_port_0_name:
+ - str_replace:
+ template: $vnf_name-app_oam_2_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_app_oam_port_0_network_role_tag: oam
compute_app_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_app_app_internal_0_port:
+ - link_app_app_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_iox_data_0_port_ip_requirements:
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_iox_internal_0_port_network:
- - internal_net_0
- port_iox_data_0_port_name:
- - str_replace:
- template: $vnf_name-iox_data_0_port_0
- params:
- $vnf_name:
- get_input: vnf_name
vm_flavor_name:
get_input: iox_flavor_name
- port_iox_data_0_port_allowed_address_pairs:
+ port_iox_data_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: iox_image_name
+ port_iox_oam_port_0_replacement_policy:
+ - AUTO
+ port_iox_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_iox_internal_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_iox_user_data_format:
+ - RAW
+ port_iox_data_port_0_allowed_address_pairs:
- ip_address:
get_attribute:
- network:data:vip:m004:m003
- fixed_ips
- 0
- ip_address
- port_iox_internal_0_port_ip_requirements:
+ port_iox_data_port_0_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ compute_iox_config_drive:
+ - true
+ port_iox_data_port_0_network:
+ - get_input: data_net_id
+ compute_iox_image_update_policy:
+ - REBUILD
+ port_iox_data_port_0_network_role_tag: data
+ port_iox_internal_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- vm_image_name:
- get_input: iox_image_name
- port_iox_oam_0_port_name:
+ compute_iox_name:
+ - get_input:
+ - iox_names
+ - 0
+ port_iox_oam_port_0_allowed_address_pairs:
+ - ip_address:
+ get_attribute:
+ - network:io:vip:m004:m003
+ - fixed_ips
+ - 0
+ - ip_address
+ port_iox_oam_port_0_network:
+ - get_input: oam_net_id
+ port_iox_internal_port_0_name:
- str_replace:
- template: $vnf_name-iox_oam_0_port_0
+ template: $vnf_name-iox_internal_0_port_0
params:
$vnf_name:
get_input: vnf_name
- port_iox_oam_0_port_network_role_tag: oam
- compute_iox_user_data_format:
- - RAW
- port_iox_data_0_port_fixed_ips:
+ port_iox_internal_port_0_allowed_address_pairs:
+ - ip_address:
+ get_input: internal_subnet_cidr
+ port_iox_oam_port_0_network_role_tag: oam
+ port_iox_data_port_0_fixed_ips:
- ip_address:
get_input:
- iox_data_v6_ips
- 0
- port_iox_internal_0_port_allowed_address_pairs:
- - ip_address:
- get_input: internal_subnet_cidr
- compute_iox_config_drive:
- - true
- port_iox_oam_0_port_replacement_policy:
- - AUTO
- port_iox_data_0_port_security_groups:
- - get_input: data_security_groups
- compute_iox_image_update_policy:
- - REBUILD
- port_iox_oam_0_port_network:
- - get_input: oam_net_id
- port_iox_internal_0_port_security_groups:
+ port_iox_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_iox_internal_port_0_security_groups:
- get_input: iox_security_groups
- port_iox_internal_0_port_name:
- - str_replace:
- template: $vnf_name-iox_internal_0_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- compute_iox_name:
- - get_input:
- - iox_names
- - 0
- port_iox_data_0_port_network:
- - get_input: data_net_id
- port_iox_internal_0_port_replacement_policy:
- - AUTO
- port_iox_internal_0_port_mac_requirements:
- mac_count_required:
+ port_iox_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
is_required: false
- port_iox_data_0_port_mac_requirements:
- mac_count_required:
+ floating_ip_count_required:
is_required: false
- port_iox_data_0_port_replacement_policy:
+ port_iox_data_port_0_security_groups:
+ - get_input: data_security_groups
+ port_iox_internal_port_0_network:
+ - internal_net_0
+ port_iox_internal_port_0_replacement_policy:
- AUTO
compute_iox_metadata:
- vf_module_id:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_iox_oam_0_port_allowed_address_pairs:
- - ip_address:
- get_attribute:
- - network:io:vip:m004:m003
- - fixed_ips
- - 0
- - ip_address
+ port_iox_data_port_0_name:
+ - str_replace:
+ template: $vnf_name-iox_data_0_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
compute_iox_availability_zone:
- get_input: availability_zone_0
- port_iox_oam_0_port_security_groups:
- - get_input: oam_security_groups
- port_iox_oam_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_iox_oam_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_iox_data_0_port_network_role_tag: data
+ port_iox_data_port_0_replacement_policy:
+ - AUTO
+ port_iox_oam_port_0_name:
+ - str_replace:
+ template: $vnf_name-iox_oam_0_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
service_template_filter:
substitute_service_template: Nested_ioxServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_iox_iox_internal_0_port:
+ - link_iox_iox_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_app_data_0_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_app_scheduler_hints:
- group: app_server_group_group
- port_app_internal_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ port_app_data_port_0_network:
+ - get_input: data_net_id
+ port_app_internal_port_0_mac_requirements:
+ mac_count_required:
is_required: false
- port_app_oam_0_port_replacement_policy:
- - AUTO
- port_app_oam_0_port_network:
- - get_input: oam_net_id
vm_flavor_name:
get_input: app_flavor_name
- port_app_data_0_port_fixed_ips:
+ port_app_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_app_internal_port_0_allowed_address_pairs:
- ip_address:
- get_input:
- - app_data_v6_ips
- - 1
- vm_image_name:
- get_input: app_image_name
- port_app_oam_0_port_name:
+ get_input: internal_subnet_cidr
+ port_app_oam_port_0_network:
+ - get_input: oam_net_id
+ port_app_internal_port_0_name:
- str_replace:
- template: $vnf_name-app_oam_1_port_0
+ template: $vnf_name-app_internal_1_port_0
params:
$vnf_name:
get_input: vnf_name
+ vm_image_name:
+ get_input: app_image_name
compute_app_availability_zone:
- get_input: availability_zone_1
compute_app_config_drive:
- true
- port_app_oam_0_port_mac_requirements:
- mac_count_required:
+ port_app_data_port_0_replacement_policy:
+ - AUTO
+ port_app_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
- port_app_data_0_port_network:
- - get_input: data_net_id
- port_app_data_0_port_network_role_tag: data
- port_app_oam_0_port_network_role_tag: oam
+ port_app_data_port_0_name:
+ - str_replace:
+ template: $vnf_name-app_data_1_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_app_oam_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - app_oam_ips
+ - 1
+ port_app_internal_port_0_replacement_policy:
+ - AUTO
+ port_app_data_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - app_data_v6_ips
+ - 1
compute_app_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_app_data_0_port_ip_requirements:
+ port_app_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_app_internal_port_0_security_groups:
+ - get_input: app_security_groups
+ port_app_oam_port_0_replacement_policy:
+ - AUTO
+ port_app_data_port_0_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_app_internal_0_port_allowed_address_pairs:
- - ip_address:
- get_input: internal_subnet_cidr
- port_app_data_0_port_name:
- - str_replace:
- template: $vnf_name-app_data_1_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_app_oam_0_port_ip_requirements:
+ port_app_data_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_app_internal_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
- is_required: true
- floating_ip_count_required:
is_required: false
- port_app_internal_0_port_network:
- - internal_net_0
- port_app_data_0_port_security_groups:
- - get_input: data_security_groups
- port_app_internal_0_port_replacement_policy:
- - AUTO
- port_app_internal_0_port_mac_requirements:
- mac_count_required:
+ floating_ip_count_required:
is_required: false
- port_app_oam_0_port_security_groups:
- - get_input: oam_security_groups
- port_app_internal_0_port_name:
- - str_replace:
- template: $vnf_name-app_internal_1_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_app_oam_0_port_fixed_ips:
- - ip_address:
- get_input:
- - app_oam_ips
- - 1
- port_app_data_0_port_replacement_policy:
- - AUTO
+ port_app_data_port_0_network_role_tag: data
compute_app_name:
- get_input:
- app_names
- 1
- port_app_internal_0_port_security_groups:
- - get_input: app_security_groups
+ port_app_data_port_0_security_groups:
+ - get_input: data_security_groups
+ port_app_internal_port_0_network:
+ - internal_net_0
compute_app_image_update_policy:
- REBUILD
+ port_app_oam_port_0_name:
+ - str_replace:
+ template: $vnf_name-app_oam_1_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_app_oam_port_0_network_role_tag: oam
compute_app_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_app_app_internal_0_port:
+ - link_app_app_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_app_data_0_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_app_scheduler_hints:
- group: app_server_group_group
- port_app_internal_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ port_app_data_port_0_network:
+ - get_input: data_net_id
+ port_app_internal_port_0_mac_requirements:
+ mac_count_required:
is_required: false
- port_app_oam_0_port_replacement_policy:
- - AUTO
- port_app_oam_0_port_network:
- - get_input: oam_net_id
vm_flavor_name:
get_input: app_flavor_name
- port_app_data_0_port_fixed_ips:
+ port_app_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_app_internal_port_0_allowed_address_pairs:
- ip_address:
- get_input:
- - app_data_v6_ips
- - 0
- vm_image_name:
- get_input: app_image_name
- port_app_oam_0_port_name:
+ get_input: internal_subnet_cidr
+ port_app_oam_port_0_network:
+ - get_input: oam_net_id
+ port_app_internal_port_0_name:
- str_replace:
- template: $vnf_name-app_oam_0_port_0
+ template: $vnf_name-app_internal_0_port_0
params:
$vnf_name:
get_input: vnf_name
+ vm_image_name:
+ get_input: app_image_name
compute_app_availability_zone:
- get_input: availability_zone_0
compute_app_config_drive:
- true
- port_app_oam_0_port_mac_requirements:
- mac_count_required:
+ port_app_data_port_0_replacement_policy:
+ - AUTO
+ port_app_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
is_required: false
- port_app_data_0_port_network:
- - get_input: data_net_id
- port_app_data_0_port_network_role_tag: data
- port_app_oam_0_port_network_role_tag: oam
+ floating_ip_count_required:
+ is_required: false
+ port_app_data_port_0_name:
+ - str_replace:
+ template: $vnf_name-app_data_0_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_app_internal_port_0_replacement_policy:
+ - AUTO
+ port_app_data_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - app_data_v6_ips
+ - 0
compute_app_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_app_data_0_port_ip_requirements:
+ port_app_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_app_internal_port_0_security_groups:
+ - get_input: app_security_groups
+ port_app_oam_port_0_replacement_policy:
+ - AUTO
+ port_app_data_port_0_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_app_internal_0_port_allowed_address_pairs:
- - ip_address:
- get_input: internal_subnet_cidr
- port_app_data_0_port_name:
- - str_replace:
- template: $vnf_name-app_data_0_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_app_oam_0_port_ip_requirements:
+ port_app_data_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_app_internal_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_app_internal_0_port_network:
- - internal_net_0
- port_app_data_0_port_security_groups:
- - get_input: data_security_groups
- port_app_internal_0_port_replacement_policy:
- - AUTO
- port_app_internal_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_app_oam_0_port_security_groups:
- - get_input: oam_security_groups
- port_app_internal_0_port_name:
- - str_replace:
- template: $vnf_name-app_internal_0_port_0
- params:
- $vnf_name:
- get_input: vnf_name
- port_app_data_0_port_replacement_policy:
- - AUTO
+ port_app_data_port_0_network_role_tag: data
compute_app_name:
- get_input:
- app_names
- 0
- port_app_internal_0_port_security_groups:
- - get_input: app_security_groups
+ port_app_data_port_0_security_groups:
+ - get_input: data_security_groups
+ port_app_internal_port_0_network:
+ - internal_net_0
compute_app_image_update_policy:
- REBUILD
+ port_app_oam_port_0_name:
+ - str_replace:
+ template: $vnf_name-app_oam_0_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_app_oam_port_0_network_role_tag: oam
compute_app_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_app_app_internal_0_port:
+ - link_app_app_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_plt_internal_0_port_allowed_address_pairs:
+ port_plt_oam_port_0_network_role_tag: oam
+ port_plt_data_port_0_allowed_address_pairs:
- ip_address:
- get_input: internal_subnet_cidr
- port_plt_oam_0_port_security_groups:
- - get_input: oam_security_groups
+ get_attribute:
+ - network:data:vip:m001:m002
+ - fixed_ips
+ - 0
+ - ip_address
+ port_plt_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_plt_config_drive:
- true
+ port_plt_data_port_0_network_role_tag: data
vm_flavor_name:
get_input: plt_flavor_name
- port_plt_data_0_port_fixed_ips:
- - ip_address:
- get_input:
- - plt_data_v6_ips
- - 1
+ port_plt_internal_port_0_replacement_policy:
+ - AUTO
+ port_plt_data_port_0_security_groups:
+ - get_input: data_security_groups
vm_image_name:
get_input: plt_image_name
- compute_plt_availability_zone:
- - get_input: availability_zone_1
- port_plt_oam_0_port_name:
+ port_plt_oam_port_0_name:
- str_replace:
template: $vnf_name-plt_oam_0_port_0
params:
$vnf_name:
get_input: vnf_name
- port_plt_internal_0_port_security_groups:
- - get_input: plt_security_groups
- port_plt_oam_0_port_ip_requirements:
- - ip_version: 4
+ compute_plt_availability_zone:
+ - get_input: availability_zone_1
+ port_plt_data_port_0_ip_requirements:
+ - ip_version: 6
ip_count_required:
- is_required: false
+ is_required: true
floating_ip_count_required:
is_required: false
- port_plt_data_0_port_mac_requirements:
+ port_plt_data_port_0_replacement_policy:
+ - AUTO
+ port_plt_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_plt_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_plt_data_0_port_allowed_address_pairs:
+ port_plt_internal_port_0_allowed_address_pairs:
- ip_address:
- get_attribute:
- - network:data:vip:m001:m002
- - fixed_ips
- - 0
- - ip_address
- port_plt_data_0_port_ip_requirements:
- - ip_version: 6
+ get_input: internal_subnet_cidr
+ port_plt_internal_port_0_ip_requirements:
+ - ip_version: 4
ip_count_required:
- is_required: true
+ is_required: false
floating_ip_count_required:
is_required: false
- port_plt_internal_0_port_network:
- - internal_net_0
compute_plt_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_plt_data_0_port_security_groups:
- - get_input: data_security_groups
- port_plt_internal_0_port_mac_requirements:
+ port_plt_internal_port_0_security_groups:
+ - get_input: plt_security_groups
+ port_plt_oam_port_0_network:
+ - get_input: oam_net_id
+ port_plt_oam_port_0_replacement_policy:
+ - AUTO
+ port_plt_internal_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_plt_data_0_port_network_role_tag: data
- port_plt_internal_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ compute_plt_image_update_policy:
+ - REBUILD
+ compute_plt_user_data_format:
+ - RAW
+ port_plt_internal_port_0_network:
+ - internal_net_0
+ port_plt_data_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - plt_data_v6_ips
+ - 1
+ port_plt_data_port_0_mac_requirements:
+ mac_count_required:
is_required: false
- port_plt_oam_0_port_network_role_tag: oam
- port_plt_internal_0_port_name:
+ port_plt_internal_port_0_name:
- str_replace:
template: $vnf_name-plt_internal_0_port_0
params:
$vnf_name:
get_input: vnf_name
- compute_plt_image_update_policy:
- - REBUILD
- port_plt_oam_0_port_allowed_address_pairs:
- - ip_address:
- get_attribute:
- - network:oam:vip:m001:m002
- - fixed_ips
- - 0
- - ip_address
- port_plt_data_0_port_name:
+ compute_plt_name:
+ - get_input:
+ - plt_names
+ - 1
+ port_plt_data_port_0_name:
- str_replace:
template: $vnf_name-plt_data_0_port_0
params:
$vnf_name:
get_input: vnf_name
- compute_plt_user_data_format:
- - RAW
- port_plt_internal_0_port_replacement_policy:
- - AUTO
- port_plt_data_0_port_network:
+ port_plt_data_port_0_network:
- get_input: data_net_id
- port_plt_oam_0_port_network:
- - get_input: oam_net_id
- port_plt_oam_0_port_replacement_policy:
- - AUTO
- port_plt_data_0_port_replacement_policy:
- - AUTO
- port_plt_oam_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_plt_name:
- - get_input:
- - plt_names
- - 1
+ port_plt_oam_port_0_allowed_address_pairs:
+ - ip_address:
+ get_attribute:
+ - network:oam:vip:m001:m002
+ - fixed_ips
+ - 0
+ - ip_address
service_template_filter:
substitute_service_template: Nested_pltServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_plt_plt_internal_0_port:
+ - link_plt_plt_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_plt_internal_0_port_allowed_address_pairs:
+ port_plt_oam_port_0_network_role_tag: oam
+ port_plt_data_port_0_allowed_address_pairs:
- ip_address:
- get_input: internal_subnet_cidr
- port_plt_oam_0_port_security_groups:
- - get_input: oam_security_groups
+ get_attribute:
+ - network:data:vip:m001:m002
+ - fixed_ips
+ - 0
+ - ip_address
+ port_plt_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
compute_plt_config_drive:
- true
+ port_plt_data_port_0_network_role_tag: data
vm_flavor_name:
get_input: plt_flavor_name
- port_plt_data_0_port_fixed_ips:
- - ip_address:
- get_input:
- - plt_data_v6_ips
- - 0
+ port_plt_internal_port_0_replacement_policy:
+ - AUTO
+ port_plt_data_port_0_security_groups:
+ - get_input: data_security_groups
vm_image_name:
get_input: plt_image_name
- compute_plt_availability_zone:
- - get_input: availability_zone_0
- port_plt_oam_0_port_name:
+ port_plt_oam_port_0_name:
- str_replace:
template: $vnf_name-plt_oam_0_port_0
params:
$vnf_name:
get_input: vnf_name
- port_plt_internal_0_port_security_groups:
- - get_input: plt_security_groups
- port_plt_oam_0_port_ip_requirements:
- - ip_version: 4
+ compute_plt_availability_zone:
+ - get_input: availability_zone_0
+ port_plt_data_port_0_ip_requirements:
+ - ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_plt_data_0_port_mac_requirements:
+ port_plt_data_port_0_replacement_policy:
+ - AUTO
+ port_plt_oam_port_0_security_groups:
+ - get_input: oam_security_groups
+ port_plt_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_plt_data_0_port_allowed_address_pairs:
+ port_plt_internal_port_0_allowed_address_pairs:
- ip_address:
- get_attribute:
- - network:data:vip:m001:m002
- - fixed_ips
- - 0
- - ip_address
- port_plt_data_0_port_ip_requirements:
- - ip_version: 6
+ get_input: internal_subnet_cidr
+ port_plt_internal_port_0_ip_requirements:
+ - ip_version: 4
ip_count_required:
- is_required: true
+ is_required: false
floating_ip_count_required:
is_required: false
- port_plt_internal_0_port_network:
- - internal_net_0
compute_plt_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_plt_data_0_port_security_groups:
- - get_input: data_security_groups
- port_plt_internal_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_plt_data_0_port_network_role_tag: data
- port_plt_internal_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_plt_oam_0_port_fixed_ips:
+ port_plt_oam_port_0_fixed_ips:
- ip_address:
get_input:
- plt_oam_ips
- 0
- port_plt_oam_0_port_network_role_tag: oam
- port_plt_internal_0_port_name:
- - str_replace:
- template: $vnf_name-plt_internal_0_port_0
- params:
- $vnf_name:
- get_input: vnf_name
+ port_plt_internal_port_0_security_groups:
+ - get_input: plt_security_groups
+ port_plt_oam_port_0_network:
+ - get_input: oam_net_id
+ port_plt_oam_port_0_replacement_policy:
+ - AUTO
+ port_plt_internal_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_plt_image_update_policy:
- REBUILD
- port_plt_oam_0_port_allowed_address_pairs:
+ compute_plt_user_data_format:
+ - RAW
+ port_plt_internal_port_0_network:
+ - internal_net_0
+ port_plt_data_port_0_fixed_ips:
- ip_address:
- get_attribute:
- - network:oam:vip:m001:m002
- - fixed_ips
+ get_input:
+ - plt_data_v6_ips
- 0
- - ip_address
- port_plt_data_0_port_name:
+ port_plt_data_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_plt_internal_port_0_name:
- str_replace:
- template: $vnf_name-plt_data_0_port_0
+ template: $vnf_name-plt_internal_0_port_0
params:
$vnf_name:
get_input: vnf_name
- compute_plt_user_data_format:
- - RAW
- port_plt_internal_0_port_replacement_policy:
- - AUTO
- port_plt_data_0_port_network:
- - get_input: data_net_id
- port_plt_oam_0_port_network:
- - get_input: oam_net_id
- port_plt_oam_0_port_replacement_policy:
- - AUTO
- port_plt_data_0_port_replacement_policy:
- - AUTO
- port_plt_oam_0_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_plt_name:
- get_input:
- plt_names
- 0
+ port_plt_data_port_0_name:
+ - str_replace:
+ template: $vnf_name-plt_data_0_port_0
+ params:
+ $vnf_name:
+ get_input: vnf_name
+ port_plt_data_port_0_network:
+ - get_input: data_net_id
+ port_plt_oam_port_0_allowed_address_pairs:
+ - ip_address:
+ get_attribute:
+ - network:oam:vip:m001:m002
+ - fixed_ips
+ - 0
+ - ip_address
service_template_filter:
substitute_service_template: Nested_pltServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_plt_plt_internal_0_port:
+ - link_plt_plt_internal_port_0:
capability: tosca.capabilities.network.Linkable
node: internal_net_0
relationship: tosca.relationships.network.LinksTo
get_input: vnf_name
container_type: host
targets:
- - app_server_group_group
+ - app_server_group_group
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_app_data_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
compute_app_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_app_internal_0_port_ip_requirements:
+ port_app_data_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_app_data_0_port_network_role:
+ type: string
+ port_app_internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ vm_flavor_name:
type: string
required: true
- port_app_oam_0_port_replacement_policy:
+ port_app_oam_port_0_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_app_oam_0_port_network:
+ type: json
+ port_app_internal_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: string
- vm_flavor_name:
- type: string
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_app_oam_port_0_network:
+ type: list
required: true
- port_app_data_0_port_fixed_ips:
+ entry_schema:
+ type: string
+ port_app_internal_port_0_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
vm_image_name:
type: string
required: true
- port_app_oam_0_port_name:
- type: list
+ port_app_internal_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: string
compute_app_availability_zone:
type: list
required: true
required: true
entry_schema:
type: boolean
- port_app_oam_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_app_data_0_port_network:
+ port_app_data_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_app_data_0_port_network_role_tag:
- type: string
- required: true
- port_app_oam_0_port_network_role_tag:
- type: string
- required: true
- port_app_data_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_app_data_0_port_vlan_requirements:
+ port_app_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_app_internal_0_port_network_role_tag:
- type: string
- required: true
- port_app_internal_0_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_app_data_port_0_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_app_oam_0_port_network_role:
- type: string
+ type: string
+ port_app_oam_port_0_order:
+ type: integer
required: true
- compute_app_metadata:
+ port_app_oam_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: json
- port_app_data_0_port_related_networks:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_app_internal_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_app_data_0_port_ip_requirements:
+ type: string
+ port_app_data_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_app_internal_0_port_network_role:
- type: string
- required: true
- port_app_internal_0_port_subnetpoolid:
- type: string
- required: true
- port_app_internal_0_port_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_app_data_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_app_oam_0_port_related_networks:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_app_data_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ compute_app_metadata:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_app_data_0_port_subnetpoolid:
- type: string
- required: true
- port_app_oam_0_port_subnetpoolid:
- type: string
+ type: json
+ port_app_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_app_internal_0_port_order:
+ port_app_internal_port_0_order:
type: integer
required: true
- port_app_internal_0_port_exCP_naming:
+ port_app_oam_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_app_data_0_port_name:
+ port_app_internal_port_0_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_app_oam_0_port_ip_requirements:
- type: list
+ type: json
+ port_app_oam_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_app_oam_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_app_internal_port_0_subnetpoolid:
+ type: string
required: true
- port_app_internal_0_port_network:
- type: list
+ port_app_data_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_app_data_0_port_security_groups:
+ port_app_internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- port_app_oam_0_port_order:
- type: integer
- required: true
- port_app_internal_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_app_oam_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_app_internal_0_port_replacement_policy:
+ type: string
+ port_app_data_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_app_internal_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_app_data_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_app_data_0_port_order:
- type: integer
- required: true
- port_app_oam_0_port_security_groups:
+ port_app_data_port_0_related_networks:
type: list
required: true
entry_schema:
- type: json
- port_app_internal_0_port_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_app_internal_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_app_data_port_0_network_role_tag:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_app_oam_0_port_fixed_ips:
+ compute_app_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_app_data_0_port_replacement_policy:
+ type: string
+ port_app_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- compute_app_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_app_data_port_0_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_app_oam_0_port_vlan_requirements:
+ type: json
+ port_app_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_app_internal_0_port_security_groups:
+ port_app_oam_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_app_data_port_0_order:
+ type: integer
+ required: true
+ port_app_data_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_app_internal_port_0_network:
type: list
required: true
entry_schema:
- type: json
+ type: string
compute_app_image_update_policy:
type: list
required: true
entry_schema:
type: string
+ port_app_internal_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_app_oam_port_0_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_app_oam_port_0_network_role_tag:
+ type: string
+ required: true
compute_app_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_app_internal_port_0_network_role_tag:
+ type: string
+ required: true
+ port_app_internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
node_templates:
app:
type: org.openecomp.resource.vfc.compute.nodes.heat.app
get_input:
- compute_app_user_data_format
- index_value
- app_app_internal_0_port:
+ app_app_data_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_app_internal_0_port_replacement_policy
+ - port_app_data_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_app_internal_0_port_mac_requirements
- allowed_address_pairs:
- get_input: port_app_internal_0_port_allowed_address_pairs
+ get_input: port_app_data_port_0_mac_requirements
order:
- get_input: port_app_internal_0_port_order
+ get_input: port_app_data_port_0_order
security_groups:
get_input:
- - port_app_internal_0_port_security_groups
+ - port_app_data_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_app_internal_0_port_exCP_naming
+ get_input: port_app_data_port_0_exCP_naming
vlan_requirements:
- get_input: port_app_internal_0_port_vlan_requirements
+ get_input: port_app_data_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_app_internal_0_port_related_networks
+ get_input: port_app_data_port_0_related_networks
ip_requirements:
- get_input: port_app_internal_0_port_ip_requirements
+ get_input: port_app_data_port_0_ip_requirements
network_role_tag:
- get_input: port_app_internal_0_port_network_role_tag
+ get_input: port_app_data_port_0_network_role_tag
network_role:
- get_input: port_app_internal_0_port_network_role
+ get_input: port_app_data_port_0_network_role
subnetpoolid:
- get_input: port_app_internal_0_port_subnetpoolid
+ get_input: port_app_data_port_0_subnetpoolid
+ fixed_ips:
+ get_input:
+ - port_app_data_port_0_fixed_ips
+ - index_value
name:
get_input:
- - port_app_internal_0_port_name
+ - port_app_data_port_0_name
- index_value
network:
get_input:
- - port_app_internal_0_port_network
+ - port_app_data_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: app
relationship: tosca.relationships.network.BindsTo
- app_app_oam_0_port:
+ app_app_internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_app_oam_0_port_replacement_policy
+ - port_app_internal_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_app_oam_0_port_mac_requirements
+ get_input: port_app_internal_port_0_mac_requirements
+ allowed_address_pairs:
+ get_input: port_app_internal_port_0_allowed_address_pairs
order:
- get_input: port_app_oam_0_port_order
+ get_input: port_app_internal_port_0_order
security_groups:
get_input:
- - port_app_oam_0_port_security_groups
+ - port_app_internal_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_app_oam_0_port_exCP_naming
+ get_input: port_app_internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_app_oam_0_port_vlan_requirements
+ get_input: port_app_internal_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_app_oam_0_port_related_networks
+ get_input: port_app_internal_port_0_related_networks
ip_requirements:
- get_input: port_app_oam_0_port_ip_requirements
+ get_input: port_app_internal_port_0_ip_requirements
network_role_tag:
- get_input: port_app_oam_0_port_network_role_tag
+ get_input: port_app_internal_port_0_network_role_tag
network_role:
- get_input: port_app_oam_0_port_network_role
+ get_input: port_app_internal_port_0_network_role
subnetpoolid:
- get_input: port_app_oam_0_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_app_oam_0_port_fixed_ips
- - index_value
+ get_input: port_app_internal_port_0_subnetpoolid
name:
get_input:
- - port_app_oam_0_port_name
+ - port_app_internal_port_0_name
- index_value
network:
get_input:
- - port_app_oam_0_port_network
+ - port_app_internal_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: app
relationship: tosca.relationships.network.BindsTo
- app_app_data_0_port:
+ app_app_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_app_data_0_port_replacement_policy
+ - port_app_oam_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_app_data_0_port_mac_requirements
+ get_input: port_app_oam_port_0_mac_requirements
order:
- get_input: port_app_data_0_port_order
+ get_input: port_app_oam_port_0_order
security_groups:
get_input:
- - port_app_data_0_port_security_groups
+ - port_app_oam_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_app_data_0_port_exCP_naming
+ get_input: port_app_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_app_data_0_port_vlan_requirements
+ get_input: port_app_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_app_data_0_port_related_networks
+ get_input: port_app_oam_port_0_related_networks
ip_requirements:
- get_input: port_app_data_0_port_ip_requirements
+ get_input: port_app_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_app_data_0_port_network_role_tag
+ get_input: port_app_oam_port_0_network_role_tag
network_role:
- get_input: port_app_data_0_port_network_role
+ get_input: port_app_oam_port_0_network_role
subnetpoolid:
- get_input: port_app_data_0_port_subnetpoolid
+ get_input: port_app_oam_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_app_data_0_port_fixed_ips
+ - port_app_oam_port_0_fixed_ips
- index_value
name:
get_input:
- - port_app_data_0_port_name
+ - port_app_oam_port_0_name
- index_value
network:
get_input:
- - port_app_data_0_port_network
+ - port_app_oam_port_0_network
- index_value
requirements:
- binding:
disk.device.write.requests_app:
- app
- disk.device.write.requests
- feature_app_app_oam_0_port:
- - app_app_oam_0_port
- - feature
+ network.incoming.bytes_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.incoming.bytes
disk.device.capacity_app:
- app
- disk.device.capacity
disk.device.iops_app:
- app
- disk.device.iops
- network.incoming.packets.rate_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.incoming.packets.rate
- network.incoming.bytes.rate_app_app_data_0_port:
- - app_app_data_0_port
- - network.incoming.bytes.rate
- network.incoming.bytes_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.incoming.bytes
- network.incoming.packets.rate_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.incoming.packets.rate
+ network.outpoing.packets_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes.rate_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.outgoing.bytes.rate
cpu.delta_app:
- app
- cpu.delta
disk.device.latency_app:
- app
- disk.device.latency
- forwarder_app_app_oam_0_port:
- - app_app_oam_0_port
- - forwarder
+ network.outgoing.packets.rate_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.incoming.packets
disk.ephemeral.size_app:
- app
- disk.ephemeral.size
- network.outgoing.bytes_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.outgoing.bytes
+ network.incoming.bytes.rate_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.requests.rate_app:
- app
- disk.device.write.requests.rate
disk.device.read.bytes_app:
- app
- disk.device.read.bytes
- binding_app_app_data_0_port:
- - app_app_data_0_port
- - binding
+ network.outgoing.bytes_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.outgoing.bytes
disk.device.read.requests.rate_app:
- app
- disk.device.read.requests.rate
+ network.outgoing.bytes.rate_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.bytes_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.outgoing.bytes
vcpus_app:
- app
- vcpus
+ binding_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - binding
disk.device.read.requests_app:
- app
- disk.device.read.requests
- feature_app_app_internal_0_port:
- - app_app_internal_0_port
- - feature
cpu_util_app:
- app
- cpu_util
+ attachment_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - attachment
endpoint_app:
- app
- endpoint
- network.incoming.packets.rate_app_app_data_0_port:
- - app_app_data_0_port
- - network.incoming.packets.rate
+ network.incoming.bytes.rate_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.incoming.bytes.rate
disk.iops_app:
- app
- disk.iops
disk.read.bytes.rate_app:
- app
- disk.read.bytes.rate
+ attachment_app_app_data_port_0:
+ - app_app_data_port_0
+ - attachment
disk.latency_app:
- app
- disk.latency
memory.usage_app:
- app
- memory.usage
- attachment_app_app_oam_0_port:
- - app_app_oam_0_port
- - attachment
os_app:
- app
- os
- network.incoming.packets_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.incoming.packets
- network.incoming.packets_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.incoming.packets
- network.outgoing.bytes.rate_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.outgoing.bytes.rate
- forwarder_app_app_internal_0_port:
- - app_app_internal_0_port
- - forwarder
+ network.outgoing.bytes_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.outgoing.bytes
+ feature_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - feature
memory_app:
- app
- memory
disk.read.requests_app:
- app
- disk.read.requests
- network.outpoing.packets_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.outpoing.packets
- network.incoming.bytes_app_app_data_0_port:
- - app_app_data_0_port
- - network.incoming.bytes
+ forwarder_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - forwarder
disk.write.bytes_app:
- app
- disk.write.bytes
+ binding_app_app_data_port_0:
+ - app_app_data_port_0
+ - binding
disk.allocation_app:
- app
- disk.allocation
- network.outgoing.bytes_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.outgoing.bytes
- attachment_app_app_data_0_port:
- - app_app_data_0_port
- - attachment
- network.incoming.bytes.rate_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.incoming.bytes.rate
- network.outgoing.packets.rate_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.incoming.bytes.rate
+ network.incoming.packets_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.incoming.packets
memory.resident_app:
- app
- memory.resident
- network.outgoing.packets.rate_app_app_oam_0_port:
- - app_app_oam_0_port
- - network.outgoing.packets.rate
- network.outgoing.bytes.rate_app_app_data_0_port:
- - app_app_data_0_port
- - network.outgoing.bytes.rate
+ binding_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - binding
+ feature_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - feature
cpu_app:
- app
- cpu
- feature_app_app_data_0_port:
- - app_app_data_0_port
- - feature
disk.usage_app:
- app
- disk.usage
disk.read.bytes_app:
- app
- disk.read.bytes
+ network.outpoing.packets_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.outpoing.packets
+ network.incoming.bytes_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.incoming.bytes
scalable_app:
- app
- scalable
- network.outgoing.packets.rate_app_app_data_0_port:
- - app_app_data_0_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.outgoing.bytes.rate
+ network.outpoing.packets_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.outpoing.packets
+ network.incoming.packets.rate_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.incoming.packets.rate
+ forwarder_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - forwarder
+ forwarder_app_app_data_port_0:
+ - app_app_data_port_0
+ - forwarder
disk.device.read.bytes.rate_app:
- app
- disk.device.read.bytes.rate
disk.device.allocation_app:
- app
- disk.device.allocation
+ network.incoming.packets.rate_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.incoming.packets.rate
binding_app:
- app
- binding
disk.device.write.bytes.rate_app:
- app
- disk.device.write.bytes.rate
- binding_app_app_oam_0_port:
- - app_app_oam_0_port
- - binding
disk.device.usage_app:
- app
- disk.device.usage
- network.outpoing.packets_app_app_data_0_port:
- - app_app_data_0_port
- - network.outpoing.packets
- network.outgoing.bytes_app_app_data_0_port:
- - app_app_data_0_port
- - network.outgoing.bytes
- network.incoming.bytes_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.incoming.bytes
- forwarder_app_app_data_0_port:
- - app_app_data_0_port
- - forwarder
+ feature_app_app_data_port_0:
+ - app_app_data_port_0
+ - feature
+ network.outgoing.packets.rate_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets.rate_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.incoming.packets.rate
+ network.incoming.packets_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - network.incoming.packets
disk.write.requests_app:
- app
- disk.write.requests
- binding_app_app_internal_0_port:
- - app_app_internal_0_port
- - binding
+ attachment_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - attachment
+ network.outgoing.packets.rate_app_app_data_port_0:
+ - app_app_data_port_0
+ - network.outgoing.packets.rate
instance_app:
- app
- instance
- attachment_app_app_internal_0_port:
- - app_app_internal_0_port
- - attachment
- network.incoming.packets_app_app_data_0_port:
- - app_app_data_0_port
- - network.incoming.packets
- network.outpoing.packets_app_app_internal_0_port:
- - app_app_internal_0_port
- - network.outpoing.packets
disk.capacity_app:
- app
- disk.capacity
requirements:
- link_app_app_oam_0_port:
- - app_app_oam_0_port
- - link
- dependency_app_app_internal_0_port:
- - app_app_internal_0_port
+ dependency_app_app_oam_port_0:
+ - app_app_oam_port_0
+ - dependency
+ dependency_app_app_data_port_0:
+ - app_app_data_port_0
- dependency
dependency_app:
- app
- dependency
- dependency_app_app_oam_0_port:
- - app_app_oam_0_port
- - dependency
+ link_app_app_data_port_0:
+ - app_app_data_port_0
+ - link
+ link_app_app_internal_port_0:
+ - app_app_internal_port_0
+ - link
local_storage_app:
- app
- local_storage
- link_app_app_internal_0_port:
- - app_app_internal_0_port
- - link
- link_app_app_data_0_port:
- - app_app_data_0_port
+ link_app_app_oam_port_0:
+ - app_app_oam_port_0
- link
- dependency_app_app_data_0_port:
- - app_app_data_0_port
+ dependency_app_app_internal_port_0:
+ - app_app_internal_port_0
- dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_iox_data_0_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_iox_oam_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_iox_internal_0_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_iox_data_0_port_name:
- type: list
+ port_iox_oam_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_iox_data_0_port_related_networks:
+ port_iox_oam_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_iox_data_port_0_network_role:
type: string
required: true
- port_iox_data_0_port_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
- port_iox_data_0_port_allowed_address_pairs:
- type: list
+ port_iox_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_iox_internal_0_port_ip_requirements:
- type: list
+ port_iox_data_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
vm_image_name:
type: string
required: true
- port_iox_oam_0_port_name:
+ port_iox_oam_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_iox_oam_0_port_network_role_tag:
- type: string
+ port_iox_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_iox_oam_0_port_subnetpoolid:
- type: string
+ port_iox_internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
compute_iox_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_iox_data_0_port_fixed_ips:
- type: list
+ port_iox_internal_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_iox_internal_0_port_allowed_address_pairs:
+ port_iox_data_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- compute_iox_config_drive:
+ port_iox_data_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: boolean
- port_iox_internal_0_port_order:
- type: integer
- required: true
- port_iox_oam_0_port_replacement_policy:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_iox_internal_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_iox_data_0_port_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_iox_config_drive:
type: list
required: true
entry_schema:
- type: json
- port_iox_internal_0_port_vlan_requirements:
+ type: boolean
+ port_iox_internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_iox_image_update_policy:
+ port_iox_internal_port_0_order:
+ type: integer
+ required: true
+ port_iox_data_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_iox_oam_0_port_order:
+ port_iox_internal_port_0_network_role_tag:
+ type: string
+ required: true
+ port_iox_oam_port_0_order:
type: integer
required: true
- port_iox_oam_0_port_network:
+ compute_iox_image_update_policy:
type: list
required: true
entry_schema:
type: string
- port_iox_oam_0_port_related_networks:
+ port_iox_data_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_iox_internal_0_port_security_groups:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_iox_data_port_0_network_role_tag:
+ type: string
+ required: true
+ port_iox_internal_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- port_iox_oam_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_iox_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_iox_data_0_port_order:
+ port_iox_data_port_0_order:
type: integer
required: true
- port_iox_internal_0_port_name:
+ compute_iox_name:
type: list
required: true
entry_schema:
type: string
- port_iox_oam_0_port_fixed_ips:
+ port_iox_oam_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_iox_data_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_iox_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_iox_name:
+ type: string
+ port_iox_internal_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_iox_data_0_port_network:
+ port_iox_internal_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: string
- port_iox_internal_0_port_replacement_policy:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_iox_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ port_iox_data_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_iox_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_iox_data_port_0_subnetpoolid:
+ type: string
required: true
- port_iox_data_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_iox_oam_port_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_iox_internal_port_0_security_groups:
+ type: list
required: true
- port_iox_data_0_port_exCP_naming:
+ entry_schema:
+ type: json
+ port_iox_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_iox_data_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_iox_oam_0_port_network_role:
- type: string
+ port_iox_data_port_0_related_networks:
+ type: list
required: true
- port_iox_internal_0_port_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_iox_data_port_0_security_groups:
+ type: list
required: true
- port_iox_data_0_port_network_role:
- type: string
+ entry_schema:
+ type: json
+ port_iox_internal_port_0_network:
+ type: list
required: true
- port_iox_data_0_port_replacement_policy:
+ entry_schema:
+ type: string
+ port_iox_internal_port_0_replacement_policy:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: json
+ port_iox_data_port_0_name:
+ 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_iox_internal_0_port_network_role_tag:
+ port_iox_internal_port_0_network_role:
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
+ port_iox_internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_iox_internal_0_port_subnetpoolid:
+ port_iox_oam_port_0_subnetpoolid:
type: string
required: true
compute_iox_availability_zone:
required: true
entry_schema:
type: string
- port_iox_oam_0_port_security_groups:
+ port_iox_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: json
- port_iox_oam_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_iox_oam_0_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_iox_data_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_iox_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_iox_data_0_port_network_role_tag:
- type: string
+ type: string
+ port_iox_oam_port_0_name:
+ type: list
required: true
+ entry_schema:
+ type: string
node_templates:
- iox_iox_data_0_port:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- replacement_policy:
- get_input:
- - port_iox_data_0_port_replacement_policy
- - index_value
- mac_requirements:
- get_input: port_iox_data_0_port_mac_requirements
- allowed_address_pairs:
- get_input: port_iox_data_0_port_allowed_address_pairs
- order:
- get_input: port_iox_data_0_port_order
- security_groups:
- get_input:
- - port_iox_data_0_port_security_groups
- - index_value
- exCP_naming:
- get_input: port_iox_data_0_port_exCP_naming
- 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:
- get_input: port_iox_data_0_port_network_role_tag
- network_role:
- get_input: port_iox_data_0_port_network_role
- subnetpoolid:
- get_input: port_iox_data_0_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_iox_data_0_port_fixed_ips
- - index_value
- name:
- get_input:
- - port_iox_data_0_port_name
- - index_value
- network:
- get_input:
- - port_iox_data_0_port_network
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: iox
- relationship: tosca.relationships.network.BindsTo
iox:
type: org.openecomp.resource.vfc.compute.nodes.heat.iox
properties:
get_input:
- compute_iox_user_data_format
- index_value
- iox_iox_oam_0_port:
+ iox_iox_internal_port_0:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ replacement_policy:
+ get_input:
+ - port_iox_internal_port_0_replacement_policy
+ - index_value
+ mac_requirements:
+ get_input: port_iox_internal_port_0_mac_requirements
+ allowed_address_pairs:
+ get_input: port_iox_internal_port_0_allowed_address_pairs
+ order:
+ get_input: port_iox_internal_port_0_order
+ security_groups:
+ get_input:
+ - port_iox_internal_port_0_security_groups
+ - index_value
+ exCP_naming:
+ get_input: port_iox_internal_port_0_exCP_naming
+ vlan_requirements:
+ get_input: port_iox_internal_port_0_vlan_requirements
+ subinterface_indicator: false
+ related_networks:
+ get_input: port_iox_internal_port_0_related_networks
+ ip_requirements:
+ get_input: port_iox_internal_port_0_ip_requirements
+ network_role_tag:
+ get_input: port_iox_internal_port_0_network_role_tag
+ network_role:
+ get_input: port_iox_internal_port_0_network_role
+ subnetpoolid:
+ get_input: port_iox_internal_port_0_subnetpoolid
+ name:
+ get_input:
+ - port_iox_internal_port_0_name
+ - index_value
+ network:
+ get_input:
+ - port_iox_internal_port_0_network
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: iox
+ relationship: tosca.relationships.network.BindsTo
+ iox_iox_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_iox_oam_0_port_replacement_policy
+ - port_iox_oam_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_iox_oam_0_port_mac_requirements
+ get_input: port_iox_oam_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_iox_oam_0_port_allowed_address_pairs
+ get_input: port_iox_oam_port_0_allowed_address_pairs
order:
- get_input: port_iox_oam_0_port_order
+ get_input: port_iox_oam_port_0_order
security_groups:
get_input:
- - port_iox_oam_0_port_security_groups
+ - port_iox_oam_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_iox_oam_0_port_exCP_naming
+ get_input: port_iox_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_iox_oam_0_port_vlan_requirements
+ get_input: port_iox_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_iox_oam_0_port_related_networks
+ get_input: port_iox_oam_port_0_related_networks
ip_requirements:
- get_input: port_iox_oam_0_port_ip_requirements
+ get_input: port_iox_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_iox_oam_0_port_network_role_tag
+ get_input: port_iox_oam_port_0_network_role_tag
network_role:
- get_input: port_iox_oam_0_port_network_role
+ get_input: port_iox_oam_port_0_network_role
subnetpoolid:
- get_input: port_iox_oam_0_port_subnetpoolid
+ get_input: port_iox_oam_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_iox_oam_0_port_fixed_ips
+ - port_iox_oam_port_0_fixed_ips
- index_value
name:
get_input:
- - port_iox_oam_0_port_name
+ - port_iox_oam_port_0_name
- index_value
network:
get_input:
- - port_iox_oam_0_port_network
+ - port_iox_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: iox
relationship: tosca.relationships.network.BindsTo
- iox_iox_internal_0_port:
+ iox_iox_data_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_iox_internal_0_port_replacement_policy
+ - port_iox_data_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_iox_internal_0_port_mac_requirements
+ get_input: port_iox_data_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_iox_internal_0_port_allowed_address_pairs
+ get_input: port_iox_data_port_0_allowed_address_pairs
order:
- get_input: port_iox_internal_0_port_order
+ get_input: port_iox_data_port_0_order
security_groups:
get_input:
- - port_iox_internal_0_port_security_groups
+ - port_iox_data_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_iox_internal_0_port_exCP_naming
+ get_input: port_iox_data_port_0_exCP_naming
vlan_requirements:
- get_input: port_iox_internal_0_port_vlan_requirements
+ get_input: port_iox_data_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_iox_internal_0_port_related_networks
+ get_input: port_iox_data_port_0_related_networks
ip_requirements:
- get_input: port_iox_internal_0_port_ip_requirements
+ get_input: port_iox_data_port_0_ip_requirements
network_role_tag:
- get_input: port_iox_internal_0_port_network_role_tag
+ get_input: port_iox_data_port_0_network_role_tag
network_role:
- get_input: port_iox_internal_0_port_network_role
+ get_input: port_iox_data_port_0_network_role
subnetpoolid:
- get_input: port_iox_internal_0_port_subnetpoolid
+ get_input: port_iox_data_port_0_subnetpoolid
+ fixed_ips:
+ get_input:
+ - port_iox_data_port_0_fixed_ips
+ - index_value
name:
get_input:
- - port_iox_internal_0_port_name
+ - port_iox_data_port_0_name
- index_value
network:
get_input:
- - port_iox_internal_0_port_network
+ - port_iox_data_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.iox
capabilities:
- forwarder_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - forwarder
cpu.delta_iox:
- iox
- cpu.delta
memory_iox:
- iox
- memory
- network.outgoing.packets.rate_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.outgoing.packets.rate
disk.device.read.bytes_iox:
- iox
- disk.device.read.bytes
disk.read.requests_iox:
- iox
- disk.read.requests
+ network.incoming.packets_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.incoming.packets
disk.write.requests_iox:
- iox
- disk.write.requests
- network.incoming.bytes_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - network.incoming.bytes
- network.incoming.packets.rate_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
+ network.outpoing.packets_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - network.outpoing.packets
+ network.incoming.packets.rate_iox_iox_data_port_0:
+ - iox_iox_data_port_0
- network.incoming.packets.rate
disk.device.read.requests.rate_iox:
- iox
disk.write.bytes_iox:
- iox
- disk.write.bytes
+ network.outgoing.packets.rate_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - network.incoming.packets
disk.device.write.requests_iox:
- iox
- disk.device.write.requests
disk.device.allocation_iox:
- iox
- disk.device.allocation
- feature_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - feature
disk.root.size_iox:
- iox
- disk.root.size
+ network.outgoing.bytes.rate_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.outgoing.bytes.rate
vcpus_iox:
- iox
- vcpus
disk.device.iops_iox:
- iox
- disk.device.iops
- network.outgoing.bytes.rate_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.outgoing.bytes
disk.read.bytes.rate_iox:
- iox
- disk.read.bytes.rate
- network.outgoing.bytes_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
+ feature_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - feature
+ network.outgoing.bytes_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
- network.outgoing.bytes
- attachment_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - attachment
- network.incoming.packets.rate_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
+ binding_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - binding
+ network.incoming.packets.rate_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
- network.incoming.packets.rate
disk.latency_iox:
- iox
- disk.latency
- network.incoming.packets.rate_iox_iox_data_0_port:
- - iox_iox_data_0_port
+ network.incoming.bytes.rate_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
- network.incoming.packets.rate
- network.incoming.bytes_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.incoming.bytes
cpu_util_iox:
- iox
- cpu_util
- binding_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - binding
- network.incoming.bytes_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.incoming.bytes
disk.device.capacity_iox:
- iox
- disk.device.capacity
disk.iops_iox:
- iox
- disk.iops
- network.outpoing.packets_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.outpoing.packets
endpoint_iox:
- iox
- endpoint
- binding_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - binding
disk.device.read.requests_iox:
- iox
- disk.device.read.requests
memory.usage_iox:
- iox
- memory.usage
- attachment_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
+ attachment_iox_iox_data_port_0:
+ - iox_iox_data_port_0
- attachment
- network.outgoing.bytes_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.outgoing.bytes
cpu_iox:
- iox
- cpu
- feature_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - feature
disk.usage_iox:
- iox
- disk.usage
feature_iox:
- iox
- feature
+ network.incoming.bytes_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.incoming.bytes
memory.resident_iox:
- iox
- memory.resident
disk.device.write.bytes_iox:
- iox
- disk.device.write.bytes
- network.outgoing.packets.rate_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.outgoing.packets.rate
- binding_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - binding
- network.outgoing.bytes.rate_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - network.outgoing.bytes.rate
- network.incoming.bytes.rate_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.incoming.bytes.rate
- network.incoming.bytes.rate_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - network.incoming.bytes.rate
+ attachment_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - attachment
+ network.incoming.packets_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.incoming.packets
+ feature_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - feature
+ network.outpoing.packets_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.outpoing.packets
disk.allocation_iox:
- iox
- disk.allocation
- network.outgoing.packets.rate_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - network.outgoing.packets.rate
+ forwarder_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - forwarder
+ binding_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - binding
+ network.incoming.bytes_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - network.incoming.bytes
binding_iox:
- iox
- binding
os_iox:
- iox
- os
+ binding_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - binding
host_iox:
- iox
- host
+ network.outgoing.packets.rate_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_iox:
- iox
- disk.write.requests.rate
disk.read.bytes_iox:
- iox
- disk.read.bytes
- network.incoming.packets_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - network.incoming.packets
+ network.outgoing.bytes.rate_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - network.outgoing.bytes.rate
instance_iox:
- iox
- instance
disk.ephemeral.size_iox:
- iox
- disk.ephemeral.size
- network.outpoing.packets_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.outpoing.packets
- attachment_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
+ attachment_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
- attachment
- feature_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - feature
- network.incoming.packets_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.incoming.packets
- network.outpoing.packets_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - network.outpoing.packets
- forwarder_iox_iox_data_0_port:
- - iox_iox_data_0_port
+ forwarder_iox_iox_data_port_0:
+ - iox_iox_data_port_0
- forwarder
+ network.incoming.bytes.rate_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - network.incoming.bytes.rate
+ forwarder_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - forwarder
+ network.incoming.bytes_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.incoming.bytes
+ feature_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - feature
+ network.incoming.bytes.rate_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.bytes_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - network.outgoing.bytes
disk.device.read.bytes.rate_iox:
- iox
- disk.device.read.bytes.rate
- network.incoming.bytes.rate_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.incoming.bytes.rate
- network.incoming.packets_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.incoming.packets
+ network.outpoing.packets_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes.rate_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.outgoing.bytes.rate
disk.device.write.bytes.rate_iox:
- iox
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - network.outgoing.bytes.rate
- forwarder_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
- - forwarder
disk.device.usage_iox:
- iox
- disk.device.usage
- network.outgoing.bytes_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - network.outgoing.bytes
+ network.outgoing.packets.rate_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - network.outgoing.packets.rate
requirements:
- dependency_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
+ dependency_iox_iox_data_port_0:
+ - iox_iox_data_port_0
- dependency
- link_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - link
dependency_iox:
- iox
- dependency
- dependency_iox_iox_data_0_port:
- - iox_iox_data_0_port
+ dependency_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
- dependency
- link_iox_iox_data_0_port:
- - iox_iox_data_0_port
- - link
- link_iox_iox_internal_0_port:
- - iox_iox_internal_0_port
+ link_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
- link
+ dependency_iox_iox_internal_port_0:
+ - iox_iox_internal_port_0
+ - dependency
local_storage_iox:
- iox
- local_storage
- dependency_iox_iox_oam_0_port:
- - iox_iox_oam_0_port
- - dependency
+ link_iox_iox_data_port_0:
+ - iox_iox_data_port_0
+ - link
+ link_iox_iox_oam_port_0:
+ - iox_iox_oam_port_0
+ - link
\ No newline at end of file
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
- port_plt_oam_0_port_subnetpoolid:
+ port_plt_oam_port_0_network_role_tag:
type: string
required: true
- port_plt_internal_0_port_allowed_address_pairs:
+ port_plt_data_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_oam_0_port_security_groups:
+ port_plt_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_plt_oam_port_0_network_role:
+ type: string
+ required: true
compute_plt_config_drive:
type: list
required: true
entry_schema:
type: boolean
- port_plt_data_0_port_subnetpoolid:
+ port_plt_data_port_0_network_role_tag:
type: string
required: true
vm_flavor_name:
type: string
required: true
- port_plt_internal_0_port_vlan_requirements:
+ port_plt_internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_plt_data_0_port_fixed_ips:
+ port_plt_data_port_0_network_role:
+ type: string
+ required: true
+ port_plt_internal_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_plt_data_port_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
vm_image_name:
type: string
required: true
- compute_plt_availability_zone:
+ port_plt_oam_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_plt_oam_0_port_name:
+ compute_plt_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_plt_internal_0_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
- port_plt_internal_0_port_network_role_tag:
+ port_plt_internal_port_0_network_role:
type: string
required: true
- port_plt_oam_0_port_ip_requirements:
+ port_plt_data_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_plt_data_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_plt_data_0_port_allowed_address_pairs:
+ port_plt_data_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_internal_0_port_subnetpoolid:
+ type: string
+ port_plt_internal_port_0_subnetpoolid:
type: string
required: true
- port_plt_data_0_port_ip_requirements:
+ port_plt_data_port_0_order:
+ type: integer
+ required: true
+ port_plt_oam_port_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_plt_internal_0_port_network:
+ type: json
+ port_plt_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_plt_internal_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: string
- compute_plt_metadata:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_plt_internal_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- port_plt_data_0_port_security_groups:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_plt_metadata:
type: list
required: true
entry_schema:
type: json
- port_plt_oam_0_port_related_networks:
+ port_plt_internal_port_0_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
+ port_plt_oam_port_0_fixed_ips:
+ type: list
required: true
- port_plt_data_0_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_plt_internal_port_0_security_groups:
+ type: list
required: true
- port_plt_data_0_port_vlan_requirements:
+ entry_schema:
+ type: json
+ port_plt_data_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_plt_data_0_port_network_role_tag:
- type: string
- required: true
- port_plt_internal_0_port_order:
- type: integer
- required: true
- port_plt_internal_0_port_ip_requirements:
+ port_plt_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_plt_oam_0_port_fixed_ips:
+ type: string
+ port_plt_oam_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_plt_oam_0_port_network_role_tag:
- type: string
- required: true
- port_plt_internal_0_port_name:
+ type: string
+ port_plt_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_plt_internal_0_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_plt_data_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_plt_oam_0_port_order:
+ port_plt_internal_port_0_order:
+ type: integer
+ required: true
+ port_plt_internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_plt_oam_port_0_order:
type: integer
required: true
compute_plt_image_update_policy:
required: true
entry_schema:
type: string
- port_plt_oam_0_port_network_role:
+ port_plt_oam_port_0_subnetpoolid:
type: string
required: true
- port_plt_oam_0_port_allowed_address_pairs:
- type: list
+ port_plt_internal_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_plt_data_0_port_name:
- type: list
+ port_plt_data_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: string
- port_plt_data_0_port_exCP_naming:
+ port_plt_data_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_plt_internal_0_port_network_role:
- type: string
- required: true
compute_plt_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_plt_internal_0_port_replacement_policy:
+ port_plt_internal_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_plt_data_0_port_network:
+ port_plt_data_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_plt_data_0_port_network_role:
- type: string
- required: true
- port_plt_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_plt_oam_0_port_network:
+ port_plt_data_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_plt_internal_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_plt_oam_0_port_replacement_policy:
+ port_plt_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_plt_data_0_port_replacement_policy:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_plt_name:
type: list
required: true
entry_schema:
type: string
- port_plt_oam_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_plt_internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- compute_plt_name:
+ port_plt_data_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_plt_oam_0_port_vlan_requirements:
+ port_plt_data_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_plt_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_plt_oam_port_0_allowed_address_pairs:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
node_templates:
- plt_plt_internal_0_port:
+ plt_plt_data_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_plt_internal_0_port_replacement_policy
+ - port_plt_data_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_plt_internal_0_port_mac_requirements
+ get_input: port_plt_data_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_plt_internal_0_port_allowed_address_pairs
+ get_input: port_plt_data_port_0_allowed_address_pairs
order:
- get_input: port_plt_internal_0_port_order
+ get_input: port_plt_data_port_0_order
security_groups:
get_input:
- - port_plt_internal_0_port_security_groups
+ - port_plt_data_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_plt_internal_0_port_exCP_naming
+ get_input: port_plt_data_port_0_exCP_naming
vlan_requirements:
- get_input: port_plt_internal_0_port_vlan_requirements
+ get_input: port_plt_data_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_plt_internal_0_port_related_networks
+ get_input: port_plt_data_port_0_related_networks
ip_requirements:
- get_input: port_plt_internal_0_port_ip_requirements
+ get_input: port_plt_data_port_0_ip_requirements
network_role_tag:
- get_input: port_plt_internal_0_port_network_role_tag
+ get_input: port_plt_data_port_0_network_role_tag
network_role:
- get_input: port_plt_internal_0_port_network_role
+ get_input: port_plt_data_port_0_network_role
subnetpoolid:
- get_input: port_plt_internal_0_port_subnetpoolid
+ get_input: port_plt_data_port_0_subnetpoolid
+ fixed_ips:
+ get_input:
+ - port_plt_data_port_0_fixed_ips
+ - index_value
name:
get_input:
- - port_plt_internal_0_port_name
+ - port_plt_data_port_0_name
- index_value
network:
get_input:
- - port_plt_internal_0_port_network
+ - port_plt_data_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: plt
relationship: tosca.relationships.network.BindsTo
- plt_plt_data_0_port:
+ plt_plt_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_plt_data_0_port_replacement_policy
+ - port_plt_oam_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_plt_data_0_port_mac_requirements
+ get_input: port_plt_oam_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_plt_data_0_port_allowed_address_pairs
+ get_input: port_plt_oam_port_0_allowed_address_pairs
order:
- get_input: port_plt_data_0_port_order
+ get_input: port_plt_oam_port_0_order
security_groups:
get_input:
- - port_plt_data_0_port_security_groups
+ - port_plt_oam_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_plt_data_0_port_exCP_naming
+ get_input: port_plt_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_plt_data_0_port_vlan_requirements
+ get_input: port_plt_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_plt_data_0_port_related_networks
+ get_input: port_plt_oam_port_0_related_networks
ip_requirements:
- get_input: port_plt_data_0_port_ip_requirements
+ get_input: port_plt_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_plt_data_0_port_network_role_tag
+ get_input: port_plt_oam_port_0_network_role_tag
network_role:
- get_input: port_plt_data_0_port_network_role
+ get_input: port_plt_oam_port_0_network_role
subnetpoolid:
- get_input: port_plt_data_0_port_subnetpoolid
+ get_input: port_plt_oam_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_plt_data_0_port_fixed_ips
+ - port_plt_oam_port_0_fixed_ips
- index_value
name:
get_input:
- - port_plt_data_0_port_name
+ - port_plt_oam_port_0_name
- index_value
network:
get_input:
- - port_plt_data_0_port_network
+ - port_plt_oam_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_plt_user_data_format
- index_value
- plt_plt_oam_0_port:
+ plt_plt_internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_plt_oam_0_port_replacement_policy
+ - port_plt_internal_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_plt_oam_0_port_mac_requirements
+ get_input: port_plt_internal_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_plt_oam_0_port_allowed_address_pairs
+ get_input: port_plt_internal_port_0_allowed_address_pairs
order:
- get_input: port_plt_oam_0_port_order
+ get_input: port_plt_internal_port_0_order
security_groups:
get_input:
- - port_plt_oam_0_port_security_groups
+ - port_plt_internal_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_plt_oam_0_port_exCP_naming
+ get_input: port_plt_internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_plt_oam_0_port_vlan_requirements
+ get_input: port_plt_internal_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_plt_oam_0_port_related_networks
+ get_input: port_plt_internal_port_0_related_networks
ip_requirements:
- get_input: port_plt_oam_0_port_ip_requirements
+ get_input: port_plt_internal_port_0_ip_requirements
network_role_tag:
- get_input: port_plt_oam_0_port_network_role_tag
+ get_input: port_plt_internal_port_0_network_role_tag
network_role:
- get_input: port_plt_oam_0_port_network_role
+ get_input: port_plt_internal_port_0_network_role
subnetpoolid:
- get_input: port_plt_oam_0_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_plt_oam_0_port_fixed_ips
- - index_value
+ get_input: port_plt_internal_port_0_subnetpoolid
name:
get_input:
- - port_plt_oam_0_port_name
+ - port_plt_internal_port_0_name
- index_value
network:
get_input:
- - port_plt_oam_0_port_network
+ - port_plt_internal_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.plt
capabilities:
- network.outgoing.bytes.rate_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.incoming.packets
+ attachment_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - attachment
+ network.incoming.bytes.rate_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.incoming.bytes.rate
disk.device.usage_plt:
- plt
- disk.device.usage
+ binding_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - binding
disk.iops_plt:
- plt
- disk.iops
disk.read.bytes.rate_plt:
- plt
- disk.read.bytes.rate
+ network.incoming.bytes.rate_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.incoming.bytes.rate
disk.device.allocation_plt:
- plt
- disk.device.allocation
disk.device.write.bytes.rate_plt:
- plt
- disk.device.write.bytes.rate
+ network.outgoing.packets.rate_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.outgoing.packets.rate
disk.read.bytes_plt:
- plt
- disk.read.bytes
- network.incoming.packets_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.incoming.packets
disk.capacity_plt:
- plt
- disk.capacity
disk.write.bytes_plt:
- plt
- disk.write.bytes
+ network.outpoing.packets_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes.rate_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.outgoing.packets.rate
+ network.outgoing.bytes_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.outgoing.bytes
disk.device.read.bytes.rate_plt:
- plt
- disk.device.read.bytes.rate
+ network.incoming.bytes.rate_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.incoming.bytes.rate
+ network.incoming.bytes_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.incoming.bytes
endpoint_plt:
- plt
- endpoint
disk.read.requests_plt:
- plt
- disk.read.requests
- network.outpoing.packets_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.outpoing.packets
disk.device.write.requests.rate_plt:
- plt
- disk.device.write.requests.rate
- attachment_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - attachment
feature_plt:
- plt
- feature
cpu_plt:
- plt
- cpu
+ network.incoming.packets_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.incoming.packets
disk.write.requests_plt:
- plt
- disk.write.requests
- network.incoming.packets.rate_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.incoming.packets.rate
disk.device.write.bytes_plt:
- plt
- disk.device.write.bytes
- network.outgoing.bytes_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.outgoing.bytes
- network.outpoing.packets_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.outpoing.packets
- network.incoming.bytes_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.incoming.bytes
- network.outgoing.packets.rate_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.outgoing.packets.rate
- network.incoming.bytes_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.incoming.bytes
- network.incoming.bytes_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.incoming.bytes
- attachment_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - attachment
+ feature_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - feature
+ binding_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - binding
+ feature_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - feature
binding_plt:
- plt
- binding
- network.incoming.bytes.rate_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.incoming.bytes.rate
disk.device.read.bytes_plt:
- plt
- disk.device.read.bytes
disk.device.latency_plt:
- plt
- disk.device.latency
- network.incoming.packets.rate_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.incoming.packets.rate
- network.outgoing.bytes_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.outgoing.bytes
- binding_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
+ forwarder_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - forwarder
+ forwarder_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - forwarder
+ binding_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
- binding
- feature_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - feature
instance_plt:
- plt
- instance
disk.latency_plt:
- plt
- disk.latency
+ network.incoming.packets.rate_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.incoming.packets.rate
+ network.outgoing.bytes_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.outgoing.bytes
+ feature_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - feature
disk.write.bytes.rate_plt:
- plt
- disk.write.bytes.rate
+ network.outgoing.packets.rate_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.outgoing.packets.rate
disk.ephemeral.size_plt:
- plt
- disk.ephemeral.size
cpu_util_plt:
- plt
- cpu_util
- binding_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - binding
+ attachment_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - attachment
+ network.incoming.packets.rate_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.incoming.packets.rate
+ network.incoming.packets.rate_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.incoming.packets.rate
+ network.outgoing.bytes_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.outgoing.bytes
memory.usage_plt:
- plt
- memory.usage
- attachment_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - attachment
- network.incoming.packets_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.incoming.packets
+ network.outgoing.bytes.rate_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.outgoing.bytes.rate
+ network.outpoing.packets_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.outpoing.packets
disk.device.capacity_plt:
- plt
- disk.device.capacity
- forwarder_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - forwarder
- binding_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - binding
disk.device.read.requests_plt:
- plt
- disk.device.read.requests
+ forwarder_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - forwarder
memory.resident_plt:
- plt
- memory.resident
- network.outgoing.packets.rate_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.outgoing.packets.rate
scalable_plt:
- plt
- scalable
- network.incoming.packets.rate_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - network.incoming.packets.rate
- network.outgoing.packets.rate_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.incoming.bytes.rate
+ network.outpoing.packets_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.outpoing.packets
+ network.incoming.bytes_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - network.outgoing.bytes.rate
disk.usage_plt:
- plt
- disk.usage
- feature_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
- - feature
- network.incoming.bytes.rate_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.incoming.bytes.rate
+ network.incoming.packets_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
+ - network.incoming.packets
memory_plt:
- plt
- memory
disk.root.size_plt:
- plt
- disk.root.size
- network.outgoing.bytes_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.outgoing.bytes
cpu.delta_plt:
- plt
- cpu.delta
disk.device.write.requests_plt:
- plt
- disk.device.write.requests
- feature_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - feature
- network.outgoing.bytes.rate_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.outgoing.bytes.rate
disk.device.read.requests.rate_plt:
- plt
- disk.device.read.requests.rate
- network.outpoing.packets_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.outpoing.packets
os_plt:
- plt
- os
- network.outgoing.bytes.rate_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - network.outgoing.bytes.rate
- forwarder_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - forwarder
- network.incoming.packets_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - network.incoming.packets
disk.allocation_plt:
- plt
- disk.allocation
disk.write.requests.rate_plt:
- plt
- disk.write.requests.rate
- forwarder_plt_plt_data_0_port:
- - plt_plt_data_0_port
- - forwarder
+ attachment_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
+ - attachment
requirements:
local_storage_plt:
- plt
- local_storage
- link_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
- - link
- dependency_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
+ dependency_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
- dependency
- dependency_plt_plt_data_0_port:
- - plt_plt_data_0_port
+ dependency_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
- dependency
- link_plt_plt_data_0_port:
- - plt_plt_data_0_port
+ link_plt_plt_internal_port_0:
+ - plt_plt_internal_port_0
- link
- dependency_plt_plt_internal_0_port:
- - plt_plt_internal_0_port
+ link_plt_plt_data_port_0:
+ - plt_plt_data_port_0
+ - link
+ dependency_plt_plt_data_port_0:
+ - plt_plt_data_port_0
- dependency
- link_plt_plt_oam_0_port:
- - plt_plt_oam_0_port
+ link_plt_plt_oam_port_0:
+ - plt_plt_oam_port_0
- link
dependency_plt:
- plt
- - dependency
+ - dependency
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_port_0}
user_data_format: RAW
server_ps_02:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_port_0}
user_data_format: RAW
server_ps_3:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_2}
+ - port: {get_resource: pd_server_2_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
- pd01_port_1:
+ pd_server_1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
- pd01_port_2:
+ pd_server_2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_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
entry_schema:
type: string
- 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.RelatedNetworksAssignments
- vm_flavor_name:
+ port_pd_server_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ attachment_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
+ feature_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd_server_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ network.incoming.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ disk.device.latency_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.outpoing.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 2
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: diff_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: diff_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 1
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- packet_internal_network
- abstract_pd_server_0
- abstract_pd_server_1
- - abstract_pd_server_2
+ - abstract_pd_server_2
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- 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:
+ port_pd_server_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ port_pd_server_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.packets.rate
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ forwarder_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
+ attachment_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - attachment
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes
binding_pd_server:
- pd_server
- binding
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
+ feature_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - feature
+ binding_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
+ - dependency
+ dependency_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- dependency
\ No newline at end of file
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_port_0}
user_data_format: RAW
server_ps_02:
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_port_0}
user_data_format: RAW
server_ps_03:
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_attr: [server_ps_01, show]}
networks:
- - port: {get_resource: pd01_port_2}
+ - port: {get_resource: pd_server_2_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_1:
+ pd_server_1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_2:
+ pd_server_2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_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
entry_schema:
type: string
- 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.RelatedNetworksAssignments
- vm_flavor_name:
+ port_pd_server_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ attachment_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
+ feature_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd_server_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ network.incoming.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ disk.device.latency_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.outpoing.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_attribute:
- abstract_pd_server_0
- get_input:
- pd_server_names
- 2
+ port_pd_server_port_0_network_role_tag: oam
vm_flavor_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 0
+ port_pd_server_port_0_network_role_tag: oam
vm_flavor_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 1
+ port_pd_server_port_0_network_role_tag: oam
vm_flavor_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- network_policy_server
- abstract_pd_server_0
- abstract_pd_server_1
- - abstract_pd_server_2
+ - abstract_pd_server_2
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- 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:
+ port_pd_server_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ port_pd_server_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.packets.rate
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ forwarder_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
+ attachment_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - attachment
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes
binding_pd_server:
- pd_server
- binding
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
+ feature_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - feature
+ binding_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
+ - dependency
+ dependency_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- dependency
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_port_0}
user_data_format: RAW
server_ps_02:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_port_0}
user_data_format: RAW
server_ps_3:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_2}
+ - port: {get_resource: pd_server_2_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
- pd01_port_1:
+ pd_server_1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
- pd01_port_2:
+ pd_server_2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_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
entry_schema:
type: string
- 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.RelatedNetworksAssignments
- vm_flavor_name:
+ port_pd_server_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ attachment_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
+ feature_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd_server_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ network.incoming.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ disk.device.latency_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.outpoing.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - packet_external_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 2
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_external_network
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 1
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- network_policy_server
- abstract_pd_server_0
- abstract_pd_server_1
- - abstract_pd_server_2
+ - abstract_pd_server_2
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- 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:
+ port_pd_server_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ port_pd_server_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.packets.rate
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ forwarder_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
+ attachment_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - attachment
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes
binding_pd_server:
- pd_server
- binding
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
+ feature_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - feature
+ binding_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
+ - dependency
+ dependency_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- dependency
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_port_0}
user_data_format: RAW
key_name: key_name
image_update_policy: image_update_policy
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_port_0}
user_data_format: RAW
key_name: key_name
personality: personality
- pd01_port_0:
+ pd_server_0_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
- pd01_port_1:
+ pd_server_1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_key_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_0_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
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
compute_pd_server_personality:
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
status: SUPPORTED
- 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_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ attachment_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
+ feature_pd_server_pd_server_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd_server_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ network.incoming.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ disk.device.latency_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.outpoing.packets_pd_server_pd_server_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
properties:
compute_pd_server_key_name:
- key_name
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- image_update_policy
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: pd_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
properties:
compute_pd_server_key_name:
- key_name
+ port_pd_server_port_0_network:
+ - packet_internal_network
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- personality
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: diff_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_internal_network
+ vm_image_name:
+ get_input: diff_image_name
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- pd01_port_2
- packet_internal_network
- abstract_pd_server_0
- - abstract_pd_server_1
+ - abstract_pd_server_1
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_port_0_subnetpoolid:
+ type: string
+ required: true
compute_pd_server_key_name:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_port_0_network_role_tag:
+ type: string
required: true
compute_pd_server_personality:
type: list
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
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ port_pd_server_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd_server_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_0_vlan_requirements:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
+ port_pd_server_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_port_0_order:
+ type: integer
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.packets.rate
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ forwarder_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
+ attachment_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - attachment
+ network.incoming.bytes.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ network.incoming.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.bytes
binding_pd_server:
- pd_server
- binding
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
+ feature_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - feature
+ binding_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.bytes_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
+ network.incoming.packets.rate_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
+ - dependency
+ dependency_pd_server_pd_server_port_0:
+ - pd_server_pd_server_port_0
- dependency
\ No newline at end of file
description: A valid OpenStack UUID must be provided
resources:
- sbg_sc_internal_0_port_0:
+ sbg_sc_internal_0_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
delete_on_termination : "false"
flavor: { get_param: sbg_sc_flavor_name }
networks:
- - port: { get_resource: sbg_sc_internal_0_port_0 }
+ - port: { get_resource: sbg_sc_internal_0_port }
config_drive: "true"
user_data_format: RAW
description: A valid OpenStack UUID must be provided
resources:
- sbg_sc_internal_0_port_0:
+ sbg_sc_internal_0_port:
type: OS::Neutron::Port
depends_on: [ sbg_pl_trunk_subport_avpn_group_0 ]
properties:
delete_on_termination : "false"
flavor: { get_param: sbg_sc_flavor_name }
networks:
- - port: { get_resource: sbg_sc_internal_0_port_0 }
+ - port: { get_resource: sbg_sc_internal_0_port }
config_drive: "true"
user_data_format: RAW
description: A valid OpenStack UUID must be provided
resources:
- sbg_sc_internal_0_port_0:
+ sbg_sc_internal_0_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
- ip_address: { get_param: sbg_boot_floating_ip }
mac_address: { get_param: [sbg_internal_mac_addresses ,0] }
- sbg_sc_management_1_port_0:
+ sbg_sc_management_1_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
delete_on_termination : "false"
flavor: { get_param: sbg_sc_flavor_name }
networks:
- - port: { get_resource: sbg_sc_internal_0_port_0 }
- - port: { get_resource: sbg_sc_management_1_port_0 }
+ - port: { get_resource: sbg_sc_internal_0_port }
+ - port: { get_resource: sbg_sc_management_1_port }
config_drive: "true"
user_data_format: RAW
description: A valid OpenStack UUID must be provided
resources:
- sbg_sc_internal_0_port_0:
+ sbg_sc_internal_0_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
- ip_address: { get_param: sbg_boot_floating_ip }
mac_address: { get_param: [sbg_internal_mac_addresses ,0] }
- sbg_sc_management_1_port_0:
+ sbg_sc_management_1_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
delete_on_termination : "false"
flavor: { get_param: sbg_sc_flavor_name }
networks:
- - port: { get_resource: sbg_sc_internal_0_port_0 }
- - port: { get_resource: sbg_sc_management_1_port_0 }
+ - port: { get_resource: sbg_sc_internal_0_port }
+ - port: { get_resource: sbg_sc_management_1_port }
config_drive: "true"
user_data_format: RAW
description: A valid OpenStack UUID must be provided
resources:
- sbg_sc_internal_0_port_0:
+ sbg_sc_internal_0_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
- ip_address: { get_param: sbg_boot_floating_ip }
mac_address: { get_param: [sbg_internal_mac_addresses ,0] }
- sbg_sc_management_1_port_0:
+ sbg_sc_management_1_port:
type: OS::Neutron::Port
properties:
replacement_policy: AUTO
sbg_sc_0:
type: OS::Nova::Server
- depends_on: [ sbg_sc_internal_0_port_0, sbg_sc_management_1_port_0 ]
+ depends_on: [ sbg_sc_internal_0_port, sbg_sc_management_1_port ]
properties:
name: { get_param: [sbg_sc_names, 0]}
metadata:
delete_on_termination : "false"
flavor: { get_param: sbg_sc_flavor_name }
networks:
- - port: { get_resource: sbg_sc_internal_0_port_0 }
- - port: { get_resource: sbg_sc_management_1_port_0 }
+ - port: { get_resource: sbg_sc_internal_0_port }
+ - port: { get_resource: sbg_sc_management_1_port }
config_drive: "true"
user_data_format: RAW
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1a_t1_port_0}
- - port: {get_resource: 1a_t2_port_0}
+ - port: {get_resource: 1a_t1_port}
+ - port: {get_resource: 1a_t2_port}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1B01 : {get_attr : [1b01_single_1B, instance_name]},
connectivityTo1B02 : {get_attr : [1b02_single_1B, instance_name,{get_attr : [1b01_single_1B, instance_name]}]},
- connectivityTo1C1_T2_0 : {get_attr : [1c1_t2_port_0, tenant_id]},
- connectivityTo1C1_T2_1 : {get_attr : [1c1_t2_port_1, tenant_id]},
+ connectivityTo1C1_T2_0 : {get_attr : [1c1_scalling_instance_0_t2_port_0, tenant_id]},
+ connectivityTo1C1_T2_1 : {get_attr : [1c1_scalling_instance_1_t2_port_0, tenant_id]},
connectivityTo1C2_1 : {get_attr : [1c201_catalog_instance_1C2, instance_name]},
connectivityTo1C2_2 : {get_attr : [1c202_scalling_instance_1C2, instance_name]},
connectivityTo4PNested : {get_attr : [4p_nested, server_pcm_id]},
}
- 1a_t1_port_0:
+ 1a_t1_port:
type: OS::Neutron::Port
properties:
network: {get_resource: a_single_1a_network}
- 1a_t2_port_0:
+ 1a_t2_port:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_0}
- - port: {get_resource: 1b_t2_port_0}
+ - port: {get_resource: b_single_1b_0_t1_port_0}
+ - port: {get_resource: b_single_1b_0_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- metadata: { connectivityTo1C1_T1_0 : {get_attr : [1c1_t1_port_0, tenant_id]},
- connectivityTo1C1_T1_1 : {get_attr : [1c1_t1_port_1, tenant_id]},
+ metadata: { connectivityTo1C1_T1_0 : {get_attr : [1c1_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_1 : {get_attr : [1c1_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1 : {get_attr : [1c201_catalog_instance_1C2, instance_name]},
connectivityTo1C2_2 : {get_attr : [1c202_scalling_instance_1C2, instance_name]},
connectivityTo4PNested : {get_attr : [4p_nested, server_pcm_id]},
connectivityToNoUnifiedNested : {get_attr : [nestedNoUnified, portId]}
}
- 1b_t1_port_0:
+ b_single_1b_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [1b01_single_1B, accessIPv6]}
- 1b_t2_port_0:
+ b_single_1b_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_1}
- - port: {get_resource: 1b_t2_port_1}
+ - port: {get_resource: b_single_1b_1_t1_port_0}
+ - port: {get_resource: b_single_1b_1_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_1:
+ b_single_1b_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- value_specs: {get_attr: [1a_t1_port_0, tenant_id]}
+ value_specs: {get_attr: [1a_t1_port, tenant_id]}
- 1b_t2_port_1:
+ b_single_1b_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_0}
- - port: {get_resource: 1c1_t2_port_0}
+ - port: {get_resource: 1c1_scalling_instance_0_t1_port_0}
+ - port: {get_resource: 1c1_scalling_instance_0_t2_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1B01 : {get_attr : [1b01_single_1B, instance_name]},
connectivityToNoUnifiedNested : {get_attr : [nestedNoUnified, portId]}
}
- 1c1_t1_port_0:
+ 1c1_scalling_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_0
- 1c1_t2_port_0:
+ name: 1c1_scalling_instance_0_t1_port_0
+ 1c1_scalling_instance_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t2_port_0
+ name: 1c1_scalling_instance_0_t2_port_0
1c1_scalling_instance_network:
type: OS::Neutron::Net
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_1}
- - port: {get_resource: 1c1_t2_port_1}
+ - port: {get_resource: 1c1_scalling_instance_1_t1_port_0}
+ - port: {get_resource: 1c1_scalling_instance_1_t2_port_0}
user_data_format: RAW2
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c1_t1_port_1:
+ 1c1_scalling_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_1
+ name: 1c1_scalling_instance_1_t1_port_0
- 1c1_t2_port_1:
+ 1c1_scalling_instance_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t2_port_1
+ name: 1c1_scalling_instance_1_t2_port_0
1c201_catalog_instance_1C2:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c2_t1_port_0}
- - port: {get_resource: 1c2_t2_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_t1_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_t2_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1B01 : {get_attr : [1b01_single_1B, instance_name]},
connectivityTo1B02 : {get_attr : [1b02_single_1B, instance_name]},
connectivityTo1A : {get_attr : [1a_single_1A, instance_name]},
- connectivityTo1C1_T2_0 : {get_attr : [1c1_t2_port_0, tenant_id]},
- connectivityTo1C1_T2_1 : {get_attr : [1c1_t2_port_1, tenant_id]},
+ connectivityTo1C1_T2_0 : {get_attr : [1c1_scalling_instance_0_t2_port_0, tenant_id]},
+ connectivityTo1C1_T2_1 : {get_attr : [1c1_scalling_instance_1_t2_port_0, tenant_id]},
connectivityTo4PNested : {get_attr : [4p_nested, server_pcm_id]},
connectivityToNoUnifiedNested : {get_attr : [nestedNoUnified, portId]}
}
- 1c2_t1_port_0:
+ 1c2_catalog_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 1c2_t2_port_0:
+ 1c2_catalog_instance_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c2_t1_port_1}
- - port: {get_resource: 1c2_t2_port_1}
+ - port: {get_resource: 1c2_catalog_instance_1_t1_port_0}
+ - port: {get_resource: 1c2_catalog_instance_1_t2_port_0}
user_data_format: {get_attr: [1c201_catalog_instance_1C2, instance_name]}
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c2_t1_port_1:
+ 1c2_catalog_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 1c2_t2_port_1:
+ 1c2_catalog_instance_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
server_group: { get_resource: BE_Affinity }
connectivityChk: {connectivityTo1B01 : {get_attr : [1b01_single_1B, instance_name]},
connectivityTo1B02 : {get_attr : [1b02_single_1B, instance_name,{get_attr : [1b01_single_1B, instance_name]}]},
- connectivityTo1C1_T2_0 : {get_attr : [1c1_t2_port_0, tenant_id]},
- connectivityTo1C1_T2_1 : {get_attr : [1c1_t2_port_1, tenant_id]},
+ connectivityTo1C1_T2_0 : {get_attr : [1c1_scalling_instance_0_t2_port_0, tenant_id]},
+ connectivityTo1C1_T2_1 : {get_attr : [1c1_scalling_instance_1_t2_port_0, tenant_id]},
connectivityTo1C2_1 : {get_attr : [1c201_catalog_instance_1C2, instance_name]},
connectivityTo1C2_2 : {get_attr : [1c202_scalling_instance_1C2, instance_name]},
connectivityTo1A : {get_attr : [1a_single_1A, instance_name]}
server_group: { get_resource: BE_Affinity }
connectivityChk: {connectivityTo1B01 : {get_attr : [1b01_single_1B, instance_name]},
connectivityTo1B02 : {get_attr : [1b02_single_1B, instance_name,{get_attr : [1b01_single_1B, instance_name]}]},
- connectivityTo1C1_T2_0 : {get_attr : [1c1_t2_port_0, tenant_id]},
- connectivityTo1C1_T2_1 : {get_attr : [1c1_t2_port_1, tenant_id]},
+ connectivityTo1C1_T2_0 : {get_attr : [1c1_scalling_instance_0_t2_port_0, tenant_id]},
+ connectivityTo1C1_T2_1 : {get_attr : [1c1_scalling_instance_1_t2_port_0, tenant_id]},
connectivityTo1C2_1 : {get_attr : [1c201_catalog_instance_1C2, instance_name]},
connectivityTo1C2_2 : {get_attr : [1c202_scalling_instance_1C2, instance_name]},
connectivityTo1A : {get_attr : [1a_single_1A, instance_name]}
depends_on:
- nestedNoUnified
- 4p_nested
- - 1c2_t1_port_1
- - 1c2_t1_port_0
+ - 1c2_catalog_instance_1_t1_port_0
+ - 1c2_catalog_instance_0_t1_port_0
- 1c201_catalog_instance_1C2
- 1c202_scalling_instance_1C2
- 1c101_scalling_instance_1C1
- 1c102_scalling_instance_1C1
- - 1c1_t2_port_0
- - 1c1_t2_port_1
+ - 1c1_scalling_instance_0_t2_port_0
+ - 1c1_scalling_instance_1_t2_port_0
- 1b01_single_1B
- 1b02_single_1B
- - 1b_t1_port_0
- - 1b_t1_port_1
+ - b_single_1b_0_t1_port_0
+ - b_single_1b_1_t1_port_0
- 1a_single_1A
- - 1a_t1_port_0
+ - 1a_t1_port
properties:
name:
get_param: net_name
type: OS::Neutron::Net
properties:
name: { get_attr: [nestedNoUnified, portId, {get_attr: [4p_nested, server_pcm_id]}]}
- dhcp_agent_ids: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
- tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]}
- value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] }
+ dhcp_agent_ids: { get_attr: [1c2_catalog_instance_1_t1_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
+ tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_scalling_instance_0_t2_port_0, tenant_id, {get_attr:[1c1_scalling_instance_1_t2_port_0, tenant_id]}]}]}]}
+ value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
qos_policy: {get_attr:[1a_single_1A, instance_name]}
- admin_state_up: {get_attr:[1a_t1_port_0, tenant_id]}
+ admin_state_up: {get_attr:[1a_t1_port, tenant_id]}
BE_Affinity:
type: OS::Nova::ServerGroup
out1:
value: { get_attr: [nestedNoUnified, portId, {get_attr: [4p_nested, server_pcm_id]}]}
out2:
- value: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
+ value: { get_attr: [1c2_catalog_instance_1_t1_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
out3:
- value: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]}
+ value: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_scalling_instance_0_t2_port_0, tenant_id, {get_attr:[1c1_scalling_instance_1_t2_port_0, tenant_id]}]}]}]}
out4:
- value: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] }
+ value: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
out5:
value: {get_attr:[1a_single_1A, instance_name]}
out6:
- value: {get_attr:[1a_t1_port_0, tenant_id]}
\ No newline at end of file
+ value: {get_attr:[1a_t1_port, tenant_id]}
\ No newline at end of file
org.openecomp.resource.abstract.nodes.1c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c2_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
- compute_1c2_catalog_instance_availability_zone:
+ port_1c2_catalog_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t2_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c2_t1_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c2_t2_port_network_role:
- type: string
+ type: string
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_network_role_tag:
+ port_1c2_catalog_instance_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_vlan_requirements:
+ port_1c2_catalog_instance_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1c2_t1_port_order:
- type: integer
+ port_1c2_catalog_instance_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_subnetpoolid:
+ port_1c2_catalog_instance_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_ip_requirements:
- type: list
+ port_1c2_catalog_instance_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_related_networks:
+ port_1c2_catalog_instance_t2_port_0_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
- status: SUPPORTED
- port_1c2_t1_port_network_role:
- type: string
+ port_1c2_catalog_instance_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c2_t2_port_network:
- type: list
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c2_t1_port_network:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_catalog_instance_t1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c2_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c2_catalog_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_vlan_requirements:
- type: list
+ port_1c2_catalog_instance_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c2_catalog_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c2_catalog_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c2_catalog_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
1c2_catalog_instance_instance_name:
type: string
status: SUPPORTED
- 1c2_catalog_instance_1c2_t1_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c2_catalog_instance_1c2_t2_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_1c2_catalog_instance_1c2_t1_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c2_t1_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
+ cpu_util_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
+ cpu_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_1c2_catalog_instance:
+ disk.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c2_t1_port:
- type: tosca.capabilities.Node
+ disk.ephemeral.size_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_1c2_t1_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.bytes_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
+ memory.resident_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_1c2_catalog_instance:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_1c2_catalog_instance:
+ disk.device.write.requests.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
+ os_1c2_catalog_instance:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.iops_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c2_t1_port:
+ binding_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.ephemeral.size_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.bytes_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c2_catalog_instance:
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c2_catalog_instance:
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c2_catalog_instance:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.iops_1c2_catalog_instance:
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.latency_1c2_catalog_instance:
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.latency_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_1c2_catalog_instance_1c2_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.read.bytes_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_1c2_catalog_instance:
+ instance_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_1c2_catalog_instance:
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
+ binding_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_1c2_catalog_instance:
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance:
- type: tosca.capabilities.Node
+ disk.usage_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_1c2_catalog_instance:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.Node
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.pcma_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_0_network_role:
- 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_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_exCP_naming:
+ port_pcm_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pcm_port_1_exCP_naming:
+ port_pcm_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_1_security_groups:
+ type: json
+ port_pcm_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pcm_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pcm_port_1_order:
type: integer
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
- port_1b_t1_port_subnetpoolid:
- type: string
+ port_b_single_1b_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_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_t1_port_vlan_requirements:
- type: list
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.1c1_scalling_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c1_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_related_networks:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
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
- status: SUPPORTED
- vm_flavor_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_related_networks:
+ port_1c1_scalling_instance_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_1c1_scalling_instance_name:
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1c1_t2_port_fixed_ips:
- type: list
+ port_1c1_scalling_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t2_port_network:
- type: list
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1c1_t1_port_fixed_ips:
- type: list
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
+ compute_1c1_scalling_instance_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t2_port_ip_requirements:
- type: list
+ type: string
+ port_1c1_scalling_instance_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t2_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_1c1_t2_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c1_t2_port_order:
- type: integer
+ port_1c1_scalling_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t1_port_0_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
compute_1c1_scalling_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t2_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t2_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_scalling_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_1c1_scalling_instance_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1c1_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c1_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1c1_t1_port_subnetpoolid:
+ port_1c1_scalling_instance_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1c1_t1_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
- 1c1_scalling_instance_1c1_t1_port_tenant_id:
+ 1c1_scalling_instance_instance_name:
type: string
status: SUPPORTED
- 1c1_scalling_instance_instance_name:
+ 1c1_scalling_instance_1c1_scalling_instance_t1_port_0_tenant_id:
type: string
status: SUPPORTED
- 1c1_scalling_instance_1c1_t2_port_tenant_id:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
- - dependency_1c1_scalling_instance_1c1_t1_port:
+ - dependency_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c1_scalling_instance_1c1_t1_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c1_scalling_instance_1c1_t2_port:
+ - dependency_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c1_scalling_instance_1c1_t2_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
+ - UNBOUNDED
+ binding_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
- UNBOUNDED
disk.usage_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c1_scalling_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
+ memory.resident_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c1_scalling_instance_1c1_t2_port:
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c1_scalling_instance:
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.bytes.rate_1c1_scalling_instance:
+ disk.device.write.requests.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
+ disk.read.bytes.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.write.bytes_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.read.requests.rate_1c1_scalling_instance:
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.Attachment
+ disk.device.read.requests.rate_1c1_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_1c1_scalling_instance:
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
+ disk.device.write.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
+ disk.allocation_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_1c1_scalling_instance:
+ memory.usage_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.Node
+ os_1c1_scalling_instance:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- memory.usage_1c1_scalling_instance:
+ disk.iops_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c1_scalling_instance:
- type: tosca.capabilities.OperatingSystem
+ cpu.delta_1c1_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_1c1_scalling_instance:
+ memory_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_1c1_scalling_instance:
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_1c1_scalling_instance:
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.b_single_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t1_port_0_value_specs:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: json
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_value_specs:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
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:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
is_required: false
compute_b_single_1b_metadata:
- connectivityTo4PNested:
connectivityTo1C1_T1_1:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t1_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_0:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t1_port_tenant_id
- port_1b_t1_port_mac_requirements:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0_tenant_id
+ port_b_single_1b_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network
relationship: tosca.relationships.network.LinksTo
compute_1c1_scalling_instance_user_data_format:
- RAW2
- RAW1
- port_1c1_t2_port_network_role_tag: ppds
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1c1_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- compute_1c1_scalling_instance_name:
- - get_input:
- - 1c1_scalling_instance_names
- - 2
- - get_input:
- - 1c1_scalling_instance_names
- - 1
- port_1c1_t1_port_name:
- - 1c1_t1_port_1
- - 1c1_t1_port_0
- port_1c1_t1_port_network:
- - 1c1_scalling_instance_network
- - 1c1_scalling_instance_network
- port_1c1_t2_port_fixed_ips:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
- - ip_address:
get_input:
- myIPs
get_input:
- myIPs
- 1
- port_1c1_t2_port_network:
- - get_input: ppds_net_name
- - get_input: ppds_net_name
- port_1c1_t1_port_fixed_ips:
+ port_1c1_scalling_instance_t1_port_0_network:
+ - 1c1_scalling_instance_network
+ - 1c1_scalling_instance_network
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
- - ip_address:
get_input:
- myIPs
get_input:
- myIPs
- 1
- port_1c1_t2_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c1_t2_port_mac_requirements:
+ vm_image_name:
+ get_input: pd_image_name
+ compute_1c1_scalling_instance_name:
+ - get_input:
+ - 1c1_scalling_instance_names
+ - 2
+ - get_input:
+ - 1c1_scalling_instance_names
+ - 1
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
mac_count_required:
is_required: false
+ port_1c1_scalling_instance_t1_port_0_name:
+ - 1c1_scalling_instance_1_t1_port_0
+ - 1c1_scalling_instance_0_t1_port_0
compute_1c1_scalling_instance_availability_zone:
- get_input: availabilityzone_name
- get_input: availabilityzone_name
- port_1c1_t2_port_name:
- - 1c1_t2_port_1
- - 1c1_t2_port_0
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_1c1_scalling_instance_t2_port_0_name:
+ - 1c1_scalling_instance_1_t2_port_0
+ - 1c1_scalling_instance_0_t2_port_0
compute_1c1_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
get_attribute:
- abstract_b_single_1b
- b_single_1b_instance_name
+ port_1c1_scalling_instance_t2_port_0_network_role_tag: ppds
+ port_1c1_scalling_instance_t2_port_0_network:
+ - get_input: ppds_net_name
+ - get_input: ppds_net_name
service_template_filter:
substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_1c1_scalling_instance_1c1_t1_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c1_scalling_instance_network
relationship: tosca.relationships.network.LinksTo
- instance_name
connectivityTo1C1_T2_1:
get_attribute:
- - 1c1_t2_port_1
+ - 1c1_scalling_instance_1_t2_port_0
- tenant_id
connectivityTo1C1_T2_0:
get_attribute:
- - 1c1_t2_port_0
+ - 1c1_scalling_instance_0_t2_port_0
- tenant_id
pcm_image_name:
get_input: pcm_image_name
directives:
- substitutable
properties:
+ port_1c2_catalog_instance_t1_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_1c2_t2_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t1_port_mac_requirements:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c2_catalog_instance_t2_port_0_network:
+ - 1c2_catalog_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c2_t2_port_network:
- - 1c2_catalog_instance_network
compute_1c2_catalog_instance_metadata:
- connectivityTo4PNested:
get_attribute:
connectivityTo1C1_T2_1:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
connectivityTo1C1_T2_0:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 1
- port_1c2_t1_port_network:
- - get_input: oam_net_name
- port_1c2_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_1c2_catalog_instance_user_data_format:
- - RAW1
- port_1c2_t1_port_network_role_tag: oam
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_user_data_format:
+ - RAW1
+ port_1c2_catalog_instance_t1_port_0_network_role_tag: oam
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_1c2_catalog_instance_t1_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_1c2_t2_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t1_port_mac_requirements:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c2_catalog_instance_t2_port_0_network:
+ - 1c2_catalog_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c2_t2_port_network:
- - 1c2_catalog_instance_network
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 2
- port_1c2_t1_port_network:
- - get_input: oam_net_name
- port_1c2_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_1c2_catalog_instance_user_data_format:
- - get_attribute:
- - abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_instance_name
- port_1c2_t1_port_network_role_tag: oam
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_user_data_format:
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ port_1c2_catalog_instance_t1_port_0_network_role_tag: oam
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
dhcp_agent_ids:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- 1c1_scalling_instance_instance_name
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
admin_state_up:
get_attribute:
- abstract_a_single_1a
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
dependsOn_network:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
properties:
get_input: net_name
requirements:
- dependency:
- capability: feature_1c2_catalog_instance_1c2_t1_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0
node: abstract_1c2_catalog_instance_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c2_catalog_instance_1c2_t1_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0
node: abstract_1c2_catalog_instance_0
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_1c1_scalling_instance
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c1_scalling_instance_1c1_t2_port
+ capability: feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0
node: abstract_1c1_scalling_instance
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
connectivityTo1C1_T2_1:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
connectivityTo1C1_T2_0:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
port_1a_t1_port_ip_requirements:
- ip_version: 4
ip_count_required:
connectivityTo1C1_T2_1:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
connectivityTo1C1_T2_0:
get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
pcm_image_name:
get_input: pcm_image_name
security_group_name: jsa_security_group
directives:
- substitutable
properties:
+ port_b_single_1b_t1_port_0_network_role_tag: oam
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
+ port_b_single_1b_t1_port_0_value_specs:
+ - get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_b_single_1b_t1_port_0_network:
+ - get_input: oam_net_name
+ port_b_single_1b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_value_specs:
- - get_attribute:
- - abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
- port_1b_t1_port_network_role_tag: oam
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network
- port_1b_t1_port_network:
- - get_input: oam_net_name
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- 1c1_scalling_instance_instance_name
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
out4:
value:
get_attribute:
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
out5:
value:
get_attribute:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c1_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c1_t2_port_related_networks:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
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: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_network_role_tag:
type: string
required: true
- port_1c1_t1_port_related_networks:
+ port_1c1_scalling_instance_t2_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ vm_flavor_name:
type: string
required: true
- compute_1c1_scalling_instance_name:
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_1c1_t2_port_fixed_ips:
- type: list
+ port_1c1_scalling_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t2_port_network:
- type: list
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_1c1_t1_port_fixed_ips:
- type: list
+ vm_image_name:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
+ compute_1c1_scalling_instance_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t2_port_ip_requirements:
- type: list
+ type: string
+ port_1c1_scalling_instance_t2_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_1c1_scalling_instance_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_1c1_scalling_instance_t2_port_0_order:
+ type: integer
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_1c1_t2_port_network_role:
- type: string
- required: true
- port_1c1_t2_port_order:
+ port_1c1_scalling_instance_t1_port_0_order:
type: integer
required: true
- port_1c1_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c1_scalling_instance_t2_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t1_port_0_name:
+ type: list
required: true
+ entry_schema:
+ type: string
compute_1c1_scalling_instance_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1c1_t2_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ type: list
required: true
- port_1c1_t2_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t2_port_0_name:
type: list
required: true
entry_schema:
type: string
+ port_1c1_scalling_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c1_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c1_scalling_instance_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1c1_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c1_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_metadata:
type: list
required: true
entry_schema:
type: json
- port_1c1_t1_port_subnetpoolid:
+ port_1c1_scalling_instance_t2_port_0_network_role_tag:
type: string
required: true
- port_1c1_t1_port_network_role_tag:
- type: string
- required: true
- port_1c1_t1_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_related_networks:
+ type: list
required: true
- port_1c1_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
node_templates:
- 1c1_scalling_instance_1c1_t1_port:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_mac_requirements
order:
- get_input: port_1c1_t1_port_order
+ get_input: port_1c1_scalling_instance_t2_port_0_order
exCP_naming:
- get_input: port_1c1_t1_port_exCP_naming
+ get_input: port_1c1_scalling_instance_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t1_port_vlan_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t1_port_ip_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t1_port_related_networks
+ get_input: port_1c1_scalling_instance_t2_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t1_port_network_role_tag
+ get_input: port_1c1_scalling_instance_t2_port_0_network_role_tag
network_role:
- get_input: port_1c1_t1_port_network_role
+ get_input: port_1c1_scalling_instance_t2_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t1_port_fixed_ips
+ - port_1c1_scalling_instance_t2_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
+ get_input: port_1c1_scalling_instance_t2_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t1_port_name
+ - port_1c1_scalling_instance_t2_port_0_name
- index_value
network:
get_input:
- - port_1c1_t1_port_network
+ - port_1c1_scalling_instance_t2_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_1c1_scalling_instance_user_data_format
- index_value
- 1c1_scalling_instance_1c1_t2_port:
+ 1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t2_port_mac_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c1_t2_port_order
+ get_input: port_1c1_scalling_instance_t1_port_0_order
exCP_naming:
- get_input: port_1c1_t2_port_exCP_naming
+ get_input: port_1c1_scalling_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t2_port_vlan_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t2_port_ip_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t2_port_related_networks
+ get_input: port_1c1_scalling_instance_t1_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t2_port_network_role_tag
+ get_input: port_1c1_scalling_instance_t1_port_0_network_role_tag
network_role:
- get_input: port_1c1_t2_port_network_role
+ get_input: port_1c1_scalling_instance_t1_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t2_port_fixed_ips
+ - port_1c1_scalling_instance_t1_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t2_port_subnetpoolid
+ get_input: port_1c1_scalling_instance_t1_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t2_port_name
+ - port_1c1_scalling_instance_t1_port_0_name
- index_value
network:
get_input:
- - port_1c1_t2_port_network
+ - port_1c1_scalling_instance_t1_port_0_network
- index_value
requirements:
- binding:
node: 1c1_scalling_instance
relationship: tosca.relationships.network.BindsTo
outputs:
- 1c1_scalling_instance_1c1_t1_port_tenant_id:
- type: string
- value:
- get_attribute:
- - 1c1_scalling_instance_1c1_t1_port
- - tenant_id
1c1_scalling_instance_instance_name:
type: string
value:
get_attribute:
- 1c1_scalling_instance
- instance_name
- 1c1_scalling_instance_1c1_t2_port_tenant_id:
+ 1c1_scalling_instance_1c1_scalling_instance_t1_port_0_tenant_id:
+ type: string
+ value:
+ get_attribute:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - tenant_id
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c1_scalling_instance_1c1_t2_port
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
disk.read.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.bytes
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.packets.rate
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.packets.rate
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - attachment
+ binding_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - binding
+ binding_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - binding
disk.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.usage
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - forwarder
memory.resident_1c1_scalling_instance:
- 1c1_scalling_instance
- memory.resident
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.bytes.rate
cpu_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu
- forwarder_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- forwarder
disk.write.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.bytes
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.packets.rate
- network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.bytes
disk.write.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.bytes.rate
disk.device.allocation_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.allocation
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.bytes.rate
feature_1c1_scalling_instance:
- 1c1_scalling_instance
- feature
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.bytes.rate
disk.device.write.requests.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.requests.rate
- forwarder_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - forwarder
disk.read.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.bytes.rate
- network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outpoing.packets
scalable_1c1_scalling_instance:
- 1c1_scalling_instance
- scalable
disk.device.read.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.bytes
- binding_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - binding
disk.device.write.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.bytes
disk.read.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.requests
- network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.packets
vcpus_1c1_scalling_instance:
- 1c1_scalling_instance
- vcpus
- network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.bytes
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.packets
host_1c1_scalling_instance:
- 1c1_scalling_instance
- host
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.packets.rate
disk.write.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.requests
- feature_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.packets.rate
+ feature_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- feature
- binding_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - binding
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outpoing.packets
disk.device.read.requests.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.requests.rate
- attachment_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - attachment
disk.device.read.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.bytes.rate
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.bytes.rate
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - attachment
disk.device.iops_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.iops
disk.device.capacity_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.capacity
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.bytes
disk.capacity_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.capacity
cpu_util_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu_util
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.bytes
disk.device.read.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.requests
disk.device.write.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.bytes.rate
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.bytes
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.packets
disk.device.write.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.requests
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.bytes
disk.latency_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.latency
disk.device.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.usage
- network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.packets
disk.allocation_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.allocation
- feature_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - feature
memory.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- memory.usage
- network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.bytes.rate
os_1c1_scalling_instance:
- 1c1_scalling_instance
- os
disk.iops_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.iops
- network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- network.outpoing.packets
- attachment_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - attachment
cpu.delta_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu.delta
memory_1c1_scalling_instance:
- 1c1_scalling_instance
- memory
+ feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - feature
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.bytes.rate
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.packets.rate
instance_1c1_scalling_instance:
- 1c1_scalling_instance
- instance
dependency_1c1_scalling_instance:
- 1c1_scalling_instance
- dependency
- link_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - link
- dependency_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ dependency_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- dependency
- dependency_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ dependency_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
- dependency
- link_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ link_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - link
+ link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- link
local_storage_1c1_scalling_instance:
- 1c1_scalling_instance
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c2_t2_port_order:
- type: integer
- required: true
- compute_1c2_catalog_instance_availability_zone:
+ port_1c2_catalog_instance_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1c2_t2_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1c2_t1_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c2_t2_port_network_role:
- type: string
+ type: string
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_1c2_t2_port_network_role_tag:
+ port_1c2_catalog_instance_t2_port_0_network_role_tag:
type: string
required: true
- port_1c2_t1_port_vlan_requirements:
+ port_1c2_catalog_instance_t2_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_image_name:
type: string
required: true
- port_1c2_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1c2_t1_port_order:
- type: integer
+ port_1c2_catalog_instance_t2_port_0_network_role:
+ type: string
required: true
- port_1c2_t1_port_subnetpoolid:
+ port_1c2_catalog_instance_t1_port_0_subnetpoolid:
type: string
required: true
- port_1c2_t2_port_ip_requirements:
- type: list
+ port_1c2_catalog_instance_t2_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_related_networks:
+ port_1c2_catalog_instance_t2_port_0_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
- port_1c2_t1_port_network_role:
- type: string
+ port_1c2_catalog_instance_t1_port_0_order:
+ type: integer
required: true
- port_1c2_t2_port_network:
- type: list
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_1c2_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c2_t1_port_network:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1c2_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1c2_t2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_catalog_instance_t1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c2_catalog_instance_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_1c2_catalog_instance_t1_port_0_network_role:
+ type: string
+ required: true
+ port_1c2_catalog_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c2_catalog_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c2_t1_port_network_role_tag:
- type: string
- required: true
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c2_catalog_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
get_input:
- compute_1c2_catalog_instance_user_data_format
- index_value
- 1c2_catalog_instance_1c2_t2_port:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c2_t2_port_exCP_naming
+ get_input: port_1c2_catalog_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c2_t2_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c2_t2_port_related_networks
+ get_input: port_1c2_catalog_instance_t1_port_0_related_networks
ip_requirements:
- get_input: port_1c2_t2_port_ip_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1c2_t2_port_network_role_tag
+ get_input: port_1c2_catalog_instance_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1c2_t2_port_mac_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c2_t2_port_order
+ get_input: port_1c2_catalog_instance_t1_port_0_order
network_role:
- get_input: port_1c2_t2_port_network_role
+ get_input: port_1c2_catalog_instance_t1_port_0_network_role
subnetpoolid:
- get_input: port_1c2_t2_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_t1_port_0_subnetpoolid
network:
get_input:
- - port_1c2_t2_port_network
+ - port_1c2_catalog_instance_t1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 1c2_catalog_instance
relationship: tosca.relationships.network.BindsTo
- 1c2_catalog_instance_1c2_t1_port:
+ 1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c2_t1_port_exCP_naming
+ get_input: port_1c2_catalog_instance_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c2_t1_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c2_t1_port_related_networks
+ get_input: port_1c2_catalog_instance_t2_port_0_related_networks
ip_requirements:
- get_input: port_1c2_t1_port_ip_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1c2_t1_port_network_role_tag
+ get_input: port_1c2_catalog_instance_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1c2_t1_port_mac_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_mac_requirements
order:
- get_input: port_1c2_t1_port_order
+ get_input: port_1c2_catalog_instance_t2_port_0_order
network_role:
- get_input: port_1c2_t1_port_network_role
+ get_input: port_1c2_catalog_instance_t2_port_0_network_role
subnetpoolid:
- get_input: port_1c2_t1_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_t2_port_0_subnetpoolid
network:
get_input:
- - port_1c2_t1_port_network
+ - port_1c2_catalog_instance_t2_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- 1c2_catalog_instance
- instance_name
- 1c2_catalog_instance_1c2_t1_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c2_catalog_instance_1c2_t1_port
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
disk.device.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.capacity
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.packets.rate
disk.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes.rate
memory.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.usage
- network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outpoing.packets
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - attachment
disk.write.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.write.bytes.rate
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.bytes.rate
- binding_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - binding
- network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.packets
cpu_util_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu_util
- network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outpoing.packets
- feature_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - feature
- attachment_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - attachment
- network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.bytes
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.bytes.rate
cpu_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu
disk.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.requests
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.bytes.rate
- binding_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - binding
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outpoing.packets
disk.ephemeral.size_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.ephemeral.size
memory.resident_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.resident
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.write.requests.rate
- network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.bytes
os_1c2_catalog_instance:
- 1c2_catalog_instance
- os
disk.device.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.iops
+ binding_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - binding
+ feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.packets
endpoint_1c2_catalog_instance:
- 1c2_catalog_instance
- endpoint
disk.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.allocation
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.bytes.rate
disk.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.latency
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.bytes
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.bytes
disk.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.iops
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outgoing.packets.rate
- network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.packets
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - forwarder
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - attachment
vcpus_1c2_catalog_instance:
- 1c2_catalog_instance
- vcpus
disk.device.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.latency
- attachment_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - attachment
- forwarder_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - forwarder
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.packets.rate
disk.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes
instance_1c2_catalog_instance:
- 1c2_catalog_instance
- instance
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.packets.rate
disk.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.capacity
disk.device.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes.rate
- forwarder_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - forwarder
disk.device.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.allocation
disk.device.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outgoing.bytes.rate
disk.device.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests
disk.device.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.usage
- network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ binding_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - binding
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.packets
+ feature_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
- network.outgoing.bytes
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outgoing.bytes.rate
disk.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.usage
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outgoing.packets.rate
feature_1c2_catalog_instance:
- 1c2_catalog_instance
- feature
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.packets.rate
memory_1c2_catalog_instance:
- 1c2_catalog_instance
- memory
cpu.delta_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu.delta
- feature_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - feature
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - forwarder
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests.rate
requirements:
- link_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - link
dependency_1c2_catalog_instance:
- 1c2_catalog_instance
- dependency
local_storage_1c2_catalog_instance:
- 1c2_catalog_instance
- local_storage
- dependency_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
+ dependency_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
- dependency
- dependency_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - link
+ dependency_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- dependency
- link_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ link_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- link
\ 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
compute_b_single_1b_metadata:
required: true
entry_schema:
type: json
- port_1b_t1_port_subnetpoolid:
- type: string
- required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
- get_attribute:
- - b_single_1b
- - accessIPv6
+ get_input:
+ - port_b_single_1b_t2_port_0_network
+ - index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_1b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
- get_input:
- - port_1b_t2_port_network
- - index_value
+ get_attribute:
+ - b_single_1b
+ - accessIPv6
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
required: true
+ port_b_single_1b_t2_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t1_port_0_value_specs:
+ type: list
required: true
+ entry_schema:
+ type: json
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_value_specs:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: json
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
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
- - index_value
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
- ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
+ ip_requirements:
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
+ mac_requirements:
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
+ order:
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
get_input:
- - port_1b_t1_port_network
+ - port_b_single_1b_t2_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
+ order:
+ get_input: port_b_single_1b_t1_port_0_order
+ value_specs:
+ get_input:
+ - port_b_single_1b_t1_port_0_value_specs
+ - index_value
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_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
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
+ related_networks:
+ get_input: port_b_single_1b_t1_port_0_related_networks
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
- mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
- order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
get_input:
- - port_1b_t2_port_network
+ - port_b_single_1b_t1_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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_0_network_role:
+ type: string
+ required: true
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_0_network_role_tag:
type: string
required: true
- port_pcm_port_0_exCP_naming:
+ port_pcm_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pcm_port_1_exCP_naming:
+ port_pcm_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_pcm_port_1_network_role:
required: true
entry_schema:
type: string
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_1_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_1_security_groups:
+ type: json
+ port_pcm_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
required: true
entry_schema:
type: string
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pcm_port_1_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pcm_port_1_order:
type: integer
required: true
port_pcm_port_0_network_role_tag: cps
port_pcm_port_1_network:
- get_input: oam_net_name
+ port_pcm_port_1_security_groups:
+ - - get_input: security_group_name
port_pcm_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_1_security_groups:
- - - get_input: security_group_name
compute_pcma_server_config_drive:
- true
compute_pcma_server_user_data_format:
get_input: oam_net_ip
compute_pcma_server_name:
- get_input: pcma_server_name
- port_pcm_port_0_mac_requirements:
- mac_count_required:
- is_required: false
port_pcm_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
count: 1
- dependency_pcma_server_pcm_port_1
dependency_pcm_port_2:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
+ - dependency_pcma_server_pcm_port_2
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1a_t1_port_0}
- - port: {get_resource: 1a_t2_port_0}
+ - port: {get_resource: a_single_1a_t1_port_0}
+ - port: {get_resource: a_single_1a_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1a_t1_port_0:
+ a_single_1a_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: a_single_1a_network}
- 1a_t2_port_0:
+ a_single_1a_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
type: nested-pcm_v0.1.yaml
depends_on:
- 1a_single_1A
- - 1b_t1_port_0
+ - b_single_1b_0_t1_port_0
- nestedWithNoNovaHadDependencyToIt
properties:
pcm_server_name: { get_param: [pcm_server_names, 0] }
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_0}
- - port: {get_resource: 1b_t2_port_0}
+ - port: {get_resource: b_single_1b_0_t1_port_0}
+ - port: {get_resource: b_single_1b_0_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_0:
+ b_single_1b_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [1b01_single_1B, accessIPv6]}
- 1b_t2_port_0:
+ b_single_1b_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_1}
- - port: {get_resource: 1b_t2_port_1}
+ - port: {get_resource: b_single_1b_1_t1_port_0}
+ - port: {get_resource: b_single_1b_1_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_1:
+ b_single_1b_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 1b_t2_port_1:
+ b_single_1b_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_0}
- - port: {get_resource: 1c1_t2_port_0}
+ - port: {get_resource: 1c1_scalling_instance_0_t1_port_0}
+ - port: {get_resource: 1c1_scalling_instance_0_t2_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c1_t1_port_0:
+ 1c1_scalling_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_0
- 1c1_t2_port_0:
+ name: 1c1_scalling_instance_0_t1_port_0
+ 1c1_scalling_instance_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t2_port_0
+ name: 1c1_scalling_instance_0_t2_port_0
1c1_scalling_instance_network:
type: OS::Neutron::Net
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_1}
- - port: {get_resource: 1c1_t2_port_1}
+ - port: {get_resource: 1c1_scalling_instance_1_t1_port_0}
+ - port: {get_resource: 1c1_scalling_instance_1_t2_port_0}
user_data_format: RAW2
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c1_t1_port_1:
+ 1c1_scalling_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_1
+ name: 1c1_scalling_instance_1_t1_port_0
- 1c1_t2_port_1:
+ 1c1_scalling_instance_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t2_port_1
+ name: 1c1_scalling_instance_1_t2_port_0
1c201_catalog_instance_1C2:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c2_t1_port_0}
- - port: {get_resource: 1c2_t2_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_t1_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_t2_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c2_t1_port_0:
+ 1c2_catalog_instance_0_t1_port_0:
type: OS::Neutron::Port
depends_on:
- nestedWithNoNovaHadDependencyToIt
properties:
network: {get_param: oam_net_name}
- 1c2_t2_port_0:
+ 1c2_catalog_instance_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c2_t1_port_1}
- - port: {get_resource: 1c2_t2_port_1}
+ - port: {get_resource: 1c2_catalog_instance_1_t1_port_0}
+ - port: {get_resource: 1c2_catalog_instance_1_t2_port_0}
user_data_format: {get_attr: [1c201_catalog_instance_1C2, instance_name]}
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c2_t1_port_1:
+ 1c2_catalog_instance_1_t1_port_0:
type: OS::Neutron::Port
depends_on:
- nestedWithNoNovaHadDependencyToIt
properties:
network: {get_param: oam_net_name}
- 1c2_t2_port_1:
+ 1c2_catalog_instance_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
nestedNoNestedSingleComputePattern:
type: nested-no_vfc_v0.1.yaml
depends_on:
- - 1c2_t2_port_1
+ - 1c2_catalog_instance_1_t2_port_0
- nestedWithNoNovaHadDependencyToIt
properties:
pcm_server_name: { get_param: [pcm_server_names, 0] }
depends_on:
- 1a_single_1A
- 4p_nested
- - 1b_t1_port_0
- - 1b_t1_port_1
+ - b_single_1b_0_t1_port_0
+ - b_single_1b_1_t1_port_0
- 1c101_scalling_instance_1C1
- 1c102_scalling_instance_1C1
- 1c201_catalog_instance_1C2
depends_on:
- nestedNoNestedSingleComputePattern
- 4p_nested
- - 1c2_t1_port_1
- - 1c2_t1_port_0
+ - 1c2_catalog_instance_1_t1_port_0
+ - 1c2_catalog_instance_0_t1_port_0
- 1c201_catalog_instance_1C2
- 1c202_scalling_instance_1C2
- 1c101_scalling_instance_1C1
- 1c102_scalling_instance_1C1
- - 1c1_t2_port_0
- - 1c1_t2_port_1
+ - 1c1_scalling_instance_0_t2_port_0
+ - 1c1_scalling_instance_1_t2_port_0
- 1b01_single_1B
- 1b02_single_1B
- - 1b_t1_port_0
- - 1b_t1_port_1
+ - b_single_1b_0_t1_port_0
+ - b_single_1b_1_t1_port_0
- 1a_single_1A
- - 1a_t1_port_0
+ - a_single_1a_t1_port_0
- nestedWithNoNovaHadDependencyToIt
properties:
name:
type: OS::Neutron::Net
properties:
name: { get_attr: [nestedNoNestedSingleComputePattern, portId, {get_attr: [4p_nested, server_pcm_id]}]}
- dhcp_agent_ids: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
- tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]}
- value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] }
+ dhcp_agent_ids: { get_attr: [1c2_catalog_instance_1_t1_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
+ tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_scalling_instance_0_t2_port_0, tenant_id, {get_attr:[1c1_scalling_instance_1_t2_port_0, tenant_id]}]}]}]}
+ value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
qos_policy: {get_attr:[1a_single_1A, instance_name]}
- admin_state_up: {get_attr:[1a_t1_port_0, tenant_id]}
+ admin_state_up: {get_attr:[a_single_1a_t1_port_0, tenant_id]}
BE_Affinity:
type: OS::Nova::ServerGroup
out1:
value: { get_attr: [nestedNoNestedSingleComputePattern, portId, {get_attr: [4p_nested, server_pcm_id]}]}
out2:
- value: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
+ value: { get_attr: [1c2_catalog_instance_1_t1_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
out3:
- value: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]}
+ value: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_scalling_instance_0_t2_port_0, tenant_id, {get_attr:[1c1_scalling_instance_1_t2_port_0, tenant_id]}]}]}]}
out4:
- value: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] }
+ value: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
out5:
value: {get_attr:[1a_single_1A, instance_name]}
out6:
- value: {get_attr:[1a_t1_port_0, tenant_id]}
+ value: {get_attr:[a_single_1a_t1_port_0, tenant_id]}
out7:
value: {get_attr:[nestedWithNoNovaHadDependencyToIt, output1]}
org.openecomp.resource.abstract.nodes.pcma_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pcm_port_2_network_role:
+ port_pcm_port_2_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pcm_port_2_fixed_ips:
+ port_pcm_port_2_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_3_network_role:
- type: string
+ type: json
+ port_pcm_port_2_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pcm_port_3_vlan_requirements:
+ port_pcm_port_2_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pcm_port_3_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_3_security_groups:
+ port_pcm_port_3_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pcm_port_3_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_3_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_pcma_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_2_security_groups:
+ port_pcm_port_3_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_pcm_port_2_exCP_naming:
+ port_pcm_port_2_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pcm_port_3_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_2_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pcm_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pcm_port_2_vlan_requirements:
+ port_pcm_port_2_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_3_subnetpoolid:
+ type: string
+ port_pcm_port_2_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pcm_port_3_network_role_tag:
+ port_pcm_port_3_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- compute_pcma_server_config_drive:
+ port_pcm_port_3_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_pcm_port_3_fixed_ips:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pcm_port_2_0_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: org.openecomp.datatypes.network.IpRequirements
+ compute_pcma_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_2_order:
- type: integer
+ port_pcm_port_3_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pcm_port_3_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: string
+ port_pcm_port_2_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pcm_port_2_network:
+ port_pcm_port_2_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pcm_port_2_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_port_2_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_2_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pcm_port_2_related_networks:
- type: list
+ port_pcm_port_3_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pcm_port_3_network:
- type: list
+ port_pcm_port_3_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pcm_port_3_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pcma_server_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_3_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pcm_port_3_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pcma_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pcma_server_pcm_port_3:
+ - dependency_pcma_server_pcm_port_2_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcma_server_pcm_port_3:
+ - link_pcma_server_pcm_port_2_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pcma_server_pcm_port_2:
+ - dependency_pcma_server_pcm_port_3_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcma_server_pcm_port_2:
+ - link_pcma_server_pcm_port_3_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pcma_server_pcm_port_3_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pcma_server_pcm_port_2_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pcma_server_pcm_port_2_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_pcma_server_pcm_port_2_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pcma_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.usage_pcma_server:
+ network.outpoing.packets_pcma_server_pcm_port_2_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcma_server_pcm_port_3:
+ disk.usage_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcma_server_pcm_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pcma_server_pcm_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
endpoint_pcma_server:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pcma_server_pcm_port_3:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pcma_server_pcm_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pcma_server_pcm_port_2_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
memory.usage_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcma_server_pcm_port_3:
+ network.outgoing.bytes_pcma_server_pcm_port_2_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pcma_server_pcm_port_3:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.bytes.rate_pcma_server_pcm_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pcma_server_pcm_port_3_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcma_server_pcm_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pcma_server_pcm_port_3_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_pcma_server:
+ network.incoming.packets.rate_pcma_server_pcm_port_3_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcma_server_pcm_port_3:
+ disk.read.bytes.rate_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pcma_server_pcm_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
os_pcma_server:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcma_server_pcm_port_2:
+ network.incoming.bytes_pcma_server_pcm_port_3_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pcma_server_pcm_port_3:
+ disk.device.read.requests_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcma_server_pcm_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pcma_server_pcm_port_3_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pcma_server_pcm_port_2:
+ disk.write.bytes.rate_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pcma_server_pcm_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.read.requests_pcma_server:
+ disk.device.write.requests.rate_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pcma_server_pcm_port_3:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_pcma_server:
+ cpu_util_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcma_server_pcm_port_2:
+ disk.device.write.bytes_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pcma_server:
+ disk.device.read.bytes.rate_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pcma_server:
+ disk.device.usage_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pcma_server:
+ disk.read.requests_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pcma_server:
+ disk.allocation_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pcma_server:
+ network.outgoing.packets.rate_pcma_server_pcm_port_3_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_pcma_server:
+ network.incoming.bytes.rate_pcma_server_pcm_port_3_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pcma_server:
+ network.incoming.packets_pcma_server_pcm_port_2_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pcma_server_pcm_port_2:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pcma_server_pcm_port_3_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pcma_server_pcm_port_3:
- type: tosca.capabilities.Node
+ network.outpoing.packets_pcma_server_pcm_port_3_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_pcma_server_pcm_port_2_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pcma_server_pcm_port_3_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.write.bytes_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pcma_server:
+ network.outgoing.bytes_pcma_server_pcm_port_3_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcma_server_pcm_port_2:
+ disk.write.requests_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcma_server_pcm_port_3:
+ feature_pcma_server_pcm_port_2_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pcma_server_pcm_port_2_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pcma_server:
+ network.incoming.bytes_pcma_server_pcm_port_2_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_pcma_server:
+ disk.device.iops_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pcma_server_pcm_port_3:
+ instance_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pcma_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pcma_server_pcm_port_2_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pcma_server_pcm_port_2:
+ disk.device.latency_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.1c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c2_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
- compute_1c2_catalog_instance_availability_zone:
+ port_1c2_catalog_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t2_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c2_t1_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c2_t2_port_network_role:
- type: string
+ type: string
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_network_role_tag:
+ port_1c2_catalog_instance_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_vlan_requirements:
+ port_1c2_catalog_instance_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1c2_t1_port_order:
- type: integer
+ port_1c2_catalog_instance_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_subnetpoolid:
+ port_1c2_catalog_instance_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_ip_requirements:
- type: list
+ port_1c2_catalog_instance_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_related_networks:
+ port_1c2_catalog_instance_t2_port_0_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
- status: SUPPORTED
- port_1c2_t1_port_network_role:
- type: string
+ port_1c2_catalog_instance_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c2_t2_port_network:
- type: list
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c2_t1_port_network:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_catalog_instance_t1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c2_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c2_catalog_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_vlan_requirements:
- type: list
+ port_1c2_catalog_instance_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c2_catalog_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c2_catalog_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c2_catalog_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
1c2_catalog_instance_instance_name:
type: string
status: SUPPORTED
- 1c2_catalog_instance_1c2_t1_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c2_catalog_instance_1c2_t2_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_1c2_catalog_instance_1c2_t1_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c2_t1_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
+ disk.read.bytes.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_1c2_catalog_instance:
+ memory.usage_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
+ disk.write.bytes.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_1c2_catalog_instance:
+ cpu_util_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
+ cpu_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_1c2_catalog_instance:
+ disk.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c2_t1_port:
- type: tosca.capabilities.Node
+ disk.ephemeral.size_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_1c2_t1_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.bytes_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
+ memory.resident_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_1c2_catalog_instance:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_1c2_catalog_instance:
+ disk.device.write.requests.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
+ os_1c2_catalog_instance:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.iops_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c2_t1_port:
+ binding_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.ephemeral.size_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.bytes_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c2_catalog_instance:
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c2_catalog_instance:
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c2_catalog_instance:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.iops_1c2_catalog_instance:
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.latency_1c2_catalog_instance:
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.latency_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_1c2_catalog_instance_1c2_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.read.bytes_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_1c2_catalog_instance:
+ instance_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_1c2_catalog_instance:
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
+ binding_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_1c2_catalog_instance:
+ feature_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.usage_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_1c2_catalog_instance:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.Node
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
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
+ port_pcm_port_0_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pcm_port_0_network_role:
- type: string
+ port_pcm_port_1_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pcm_port_1_network_role_tag:
+ port_pcm_port_1_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_fixed_ips:
- type: list
+ port_pcm_port_0_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_0_vlan_requirements:
+ compute_pcma_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_pcm_port_0_security_groups:
+ type: string
+ port_pcm_port_0_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- compute_pcma_server_availability_zone:
+ port_pcm_port_1_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pcm_port_0_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pcm_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pcm_port_0_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_image_name:
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:
+ port_pcm_port_1_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_network_role_tag:
+ port_pcm_port_0_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pcm_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pcm_port_1_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pcm_port_0_exCP_naming:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pcm_port_1_network_role:
+ port_pcm_port_1_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pcm_port_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pcm_port_1_security_groups:
- type: list
+ port_pcm_port_1_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_pcm_port_0_ip_requirements:
- type: list
+ port_pcm_port_1_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_network:
+ port_pcm_port_0_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pcm_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_port_0_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pcm_port_1_vlan_requirements:
+ port_pcm_port_0_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pcm_port_1_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_1_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_port_0_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_1_0_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_pcm_port_0_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_pcma_server_name:
+ port_pcm_port_1_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pcm_port_1_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_0_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pcma_server_name:
+ type: list
required: true
status: SUPPORTED
- port_pcm_port_1_order:
- type: integer
+ entry_schema:
+ type: string
+ port_pcm_port_1_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- dependency_pcma_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pcma_server_pcm_port_0:
+ - dependency_pcma_server_pcm_port_0_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcma_server_pcm_port_0:
+ - link_pcma_server_pcm_port_0_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pcma_server_pcm_port_1:
+ - dependency_pcma_server_pcm_port_1_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcma_server_pcm_port_1:
+ - link_pcma_server_pcm_port_1_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pcma_server_pcm_port_0_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pcma_server_pcm_port_1_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pcma_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pcma_server_pcm_port_0_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
host_pcma_server:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- disk.usage_pcma_server:
+ network.outgoing.packets.rate_pcma_server_pcm_port_0_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pcma_server_pcm_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.bytes_pcma_server:
+ network.outpoing.packets_pcma_server_pcm_port_0_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pcma_server:
+ disk.usage_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcma_server_pcm_port_0:
+ disk.read.bytes_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcma_server_pcm_port_1:
+ disk.iops_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pcma_server_pcm_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
endpoint_pcma_server:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcma_server_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pcma_server_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pcma_server_pcm_port_1_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcma_server_pcm_port_0:
+ network.outgoing.bytes_pcma_server_pcm_port_0_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcma_server_pcm_port_1:
+ network.incoming.packets.rate_pcma_server_pcm_port_1_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pcma_server_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_pcma_server_pcm_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_pcma_server_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- os_pcma_server:
- type: tosca.capabilities.OperatingSystem
+ feature_pcma_server_pcm_port_1_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_pcma_server_pcm_port_1:
+ binding_pcma_server_pcm_port_0_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- network.incoming.packets.rate_pcma_server_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pcma_server_pcm_port_0:
- type: org.openecomp.capabilities.Forwarder
+ os_pcma_server:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- forwarder_pcma_server_pcm_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pcma_server_pcm_port_1_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcma_server_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pcma_server_pcm_port_1_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pcma_server_pcm_port_0:
+ cpu_util_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcma_server_pcm_port_0:
+ disk.device.write.bytes_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pcma_server:
+ disk.device.read.bytes.rate_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pcma_server:
+ disk.device.usage_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pcma_server:
+ disk.read.requests_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pcma_server:
+ disk.allocation_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_pcma_server:
+ network.incoming.packets_pcma_server_pcm_port_0_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pcma_server:
+ network.incoming.bytes.rate_pcma_server_pcm_port_1_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pcma_server_pcm_port_0:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pcma_server_pcm_port_1_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pcma_server_pcm_port_1:
- type: tosca.capabilities.Node
+ network.outgoing.packets.rate_pcma_server_pcm_port_1_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pcma_server_pcm_port_1_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pcma_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcma_server_pcm_port_0:
+ forwarder_pcma_server_pcm_port_0_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pcma_server_pcm_port_1_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pcma_server:
+ network.incoming.packets.rate_pcma_server_pcm_port_0_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcma_server_pcm_port_1:
+ feature_pcma_server_pcm_port_0_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.requests_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pcma_server_pcm_port_1_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.write.requests.rate_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_pcma_server:
+ network.incoming.bytes_pcma_server_pcm_port_0_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pcma_server:
+ instance_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pcma_server:
+ disk.device.latency_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pcma_server:
+ disk.capacity_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pcma_server_pcm_port_1:
+ disk.device.capacity_pcma_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pcma_server_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pcma_server_pcm_port_0_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ port_b_single_1b_t1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
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:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.1c1_scalling_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c1_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_user_data_format:
type: list
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
- status: SUPPORTED
- vm_flavor_name:
- 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:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- compute_1c1_scalling_instance_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_1c1_t1_port_name:
+ port_1c1_scalling_instance_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_fixed_ips:
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t2_port_network:
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_fixed_ips:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
- type: list
+ port_1c1_scalling_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t2_port_ip_requirements:
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ compute_1c1_scalling_instance_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c1_t1_port_mac_requirements:
+ type: string
+ port_1c1_scalling_instance_t2_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t2_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_1c1_t2_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c1_t2_port_order:
- type: integer
+ port_1c1_scalling_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t1_port_0_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
compute_1c1_scalling_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t2_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t2_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_scalling_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_1c1_scalling_instance_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1c1_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c1_t1_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
1c1_scalling_instance_instance_name:
type: string
status: SUPPORTED
- 1c1_scalling_instance_1c1_t2_port_tenant_id:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
- - dependency_1c1_scalling_instance_1c1_t1_port:
+ - dependency_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c1_scalling_instance_1c1_t1_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c1_scalling_instance_1c1_t2_port:
+ - dependency_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c1_scalling_instance_1c1_t2_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
+ - UNBOUNDED
+ binding_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
- UNBOUNDED
disk.usage_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c1_scalling_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
+ memory.resident_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c1_scalling_instance_1c1_t2_port:
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c1_scalling_instance:
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.bytes.rate_1c1_scalling_instance:
+ disk.device.write.requests.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
+ disk.read.bytes.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.write.bytes_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.read.requests.rate_1c1_scalling_instance:
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.Attachment
+ disk.device.read.requests.rate_1c1_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_1c1_scalling_instance:
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
+ disk.device.write.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
+ disk.allocation_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_1c1_scalling_instance:
+ memory.usage_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.Node
+ os_1c1_scalling_instance:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- memory.usage_1c1_scalling_instance:
+ disk.iops_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c1_scalling_instance:
- type: tosca.capabilities.OperatingSystem
+ cpu.delta_1c1_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_1c1_scalling_instance:
+ memory_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_1c1_scalling_instance:
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_1c1_scalling_instance:
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.a_single_1a:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1a_t1_port_ip_requirements:
+ port_a_single_1a_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t2_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_a_single_1a_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_network_role:
- type: string
+ port_a_single_1a_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_network:
+ port_a_single_1a_t2_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1a_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_1a_t1_port_network:
- type: list
+ port_a_single_1a_t2_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1a_t1_port_subnetpoolid:
+ port_a_single_1a_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_a_single_1a_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_1a_t2_port_related_networks:
+ port_a_single_1a_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1a_t2_port_ip_requirements:
+ type: string
+ port_a_single_1a_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_a_single_1a_t1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t1_port_vlan_requirements:
- type: list
+ port_a_single_1a_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_a_single_1a_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_a_single_1a_t1_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
compute_a_single_1a_availability_zone:
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:
+ port_a_single_1a_t1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1a_t1_port_network_role:
- type: string
+ port_a_single_1a_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1a_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_a_single_1a_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t2_port_exCP_naming:
+ port_a_single_1a_t2_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t2_port_vlan_requirements:
+ port_a_single_1a_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_1a_t2_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_a_single_1a_t2_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_a_single_1a_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1a_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_a_single_1a_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
attributes:
- a_single_1a_instance_name:
+ a_single_1a_a_single_1a_t1_port_0_tenant_id:
type: string
status: SUPPORTED
- a_single_1a_1a_t1_port_tenant_id:
+ a_single_1a_instance_name:
type: string
status: SUPPORTED
requirements:
- - dependency_a_single_1a_1a_t1_port:
+ - dependency_a_single_1a_a_single_1a_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_a_single_1a_1a_t1_port:
+ - link_a_single_1a_a_single_1a_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_a_single_1a_1a_t2_port:
+ - dependency_a_single_1a_a_single_1a_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_a_single_1a_1a_t2_port:
+ - link_a_single_1a_a_single_1a_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_a_single_1a_1a_t2_port:
+ disk.usage_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_a_single_1a:
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_a_single_1a_1a_t2_port:
- type: tosca.capabilities.Attachment
+ scalable_a_single_1a:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- scalable_a_single_1a:
- type: tosca.capabilities.Scalable
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_a_single_1a_1a_t2_port:
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_a_single_1a_1a_t2_port:
+ cpu.delta_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_a_single_1a:
+ network.incoming.bytes_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_a_single_1a_1a_t1_port:
+ disk.iops_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_a_single_1a:
+ network.outgoing.bytes_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_a_single_1a_a_single_1a_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_a_single_1a_1a_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_a_single_1a_a_single_1a_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_a_single_1a_a_single_1a_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.write.bytes.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_a_single_1a_1a_t1_port:
- type: tosca.capabilities.Attachment
+ feature_a_single_1a_a_single_1a_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_a_single_1a_1a_t2_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_a_single_1a_a_single_1a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_a_single_1a_1a_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_a_single_1a_1a_t2_port:
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_a_single_1a_1a_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_a_single_1a_1a_t1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_a_single_1a_1a_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_a_single_1a_1a_t1_port:
+ disk.device.read.bytes.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_a_single_1a:
+ disk.device.write.bytes_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_a_single_1a:
+ disk.device.write.bytes.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_a_single_1a:
+ network.incoming.packets_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_a_single_1a_1a_t1_port:
+ network.incoming.packets_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_a_single_1a_1a_t2_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_a_single_1a:
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_a_single_1a:
+ disk.capacity_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_a_single_1a_1a_t1_port:
+ disk.device.read.bytes_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_a_single_1a_1a_t1_port:
+ network.outgoing.bytes_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_a_single_1a_1a_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_a_single_1a_a_single_1a_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.device.iops_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_a_single_1a:
+ network.outpoing.packets_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_a_single_1a:
+ disk.device.read.requests.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_a_single_1a:
+ feature_a_single_1a_a_single_1a_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.capacity_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_a_single_1a_1a_t2_port:
+ binding_a_single_1a_a_single_1a_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.write.requests.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_a_single_1a_1a_t1_port:
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.b_single_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
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:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.nested-no-nova:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
directives:
- substitutable
properties:
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_b_single_1b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network
relationship: tosca.relationships.network.LinksTo
compute_1c1_scalling_instance_user_data_format:
- RAW2
- RAW1
- port_1c1_t2_port_network_role_tag: ppds
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1c1_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- compute_1c1_scalling_instance_name:
- - get_input:
- - 1c1_scalling_instance_names
- - 2
- - get_input:
- - 1c1_scalling_instance_names
- - 1
- port_1c1_t1_port_name:
- - 1c1_t1_port_1
- - 1c1_t1_port_0
- port_1c1_t1_port_network:
- - 1c1_scalling_instance_network
- - 1c1_scalling_instance_network
- port_1c1_t2_port_fixed_ips:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
- - ip_address:
get_input:
- myIPs
get_input:
- myIPs
- 1
- port_1c1_t2_port_network:
- - get_input: ppds_net_name
- - get_input: ppds_net_name
- port_1c1_t1_port_fixed_ips:
+ port_1c1_scalling_instance_t1_port_0_network:
+ - 1c1_scalling_instance_network
+ - 1c1_scalling_instance_network
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
- - ip_address:
get_input:
- myIPs
get_input:
- myIPs
- 1
- port_1c1_t2_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c1_t2_port_mac_requirements:
+ vm_image_name:
+ get_input: pd_image_name
+ compute_1c1_scalling_instance_name:
+ - get_input:
+ - 1c1_scalling_instance_names
+ - 2
+ - get_input:
+ - 1c1_scalling_instance_names
+ - 1
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
mac_count_required:
is_required: false
+ port_1c1_scalling_instance_t1_port_0_name:
+ - 1c1_scalling_instance_1_t1_port_0
+ - 1c1_scalling_instance_0_t1_port_0
compute_1c1_scalling_instance_availability_zone:
- get_input: availabilityzone_name
- get_input: availabilityzone_name
- port_1c1_t2_port_name:
- - 1c1_t2_port_1
- - 1c1_t2_port_0
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_1c1_scalling_instance_t2_port_0_name:
+ - 1c1_scalling_instance_1_t2_port_0
+ - 1c1_scalling_instance_0_t2_port_0
compute_1c1_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
+ port_1c1_scalling_instance_t2_port_0_network_role_tag: ppds
+ port_1c1_scalling_instance_t2_port_0_network:
+ - get_input: ppds_net_name
+ - get_input: ppds_net_name
service_template_filter:
substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_1c1_scalling_instance_1c1_t1_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c1_scalling_instance_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_1c2_catalog_instance_t1_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_1c2_t2_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t1_port_mac_requirements:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c2_catalog_instance_t2_port_0_network:
+ - 1c2_catalog_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c2_t2_port_network:
- - 1c2_catalog_instance_network
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 1
- port_1c2_t1_port_network:
- - get_input: oam_net_name
- port_1c2_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_1c2_catalog_instance_user_data_format:
- - RAW1
- port_1c2_t1_port_network_role_tag: oam
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_user_data_format:
+ - RAW1
+ port_1c2_catalog_instance_t1_port_0_network_role_tag: oam
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_1c2_catalog_instance_t1_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_1c2_t2_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t1_port_mac_requirements:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c2_catalog_instance_t2_port_0_network:
+ - 1c2_catalog_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c2_t2_port_network:
- - 1c2_catalog_instance_network
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 2
- port_1c2_t1_port_network:
- - get_input: oam_net_name
- port_1c2_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_1c2_catalog_instance_user_data_format:
- - get_attribute:
- - abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_instance_name
- port_1c2_t1_port_network_role_tag: oam
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_user_data_format:
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ port_1c2_catalog_instance_t1_port_0_network_role_tag: oam
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
dhcp_agent_ids:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- 1c1_scalling_instance_instance_name
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
admin_state_up:
get_attribute:
- abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
+ - a_single_1a_a_single_1a_t1_port_0_tenant_id
qos_policy:
get_attribute:
- abstract_a_single_1a
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
dependsOn_network:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
properties:
get_input: net_name
requirements:
- dependency:
- capability: feature_1c2_catalog_instance_1c2_t1_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0
node: abstract_1c2_catalog_instance_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c2_catalog_instance_1c2_t1_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0
node: abstract_1c2_catalog_instance_0
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_1c1_scalling_instance
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c1_scalling_instance_1c1_t2_port
+ capability: feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0
node: abstract_1c1_scalling_instance
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_a_single_1a
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_a_single_1a_1a_t1_port
+ capability: feature_a_single_1a_a_single_1a_t1_port_0
node: abstract_a_single_1a
relationship: tosca.relationships.DependsOn
abstract_a_single_1a:
directives:
- substitutable
properties:
- port_1a_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_1a_t2_port_network_role_tag: ppds
vm_flavor_name:
get_input: pd_flavor_name
- port_1a_t2_port_network:
- - get_input: ppds_net_name
- port_1a_t1_port_mac_requirements:
+ port_a_single_1a_t2_port_0_network_role_tag: ppds
+ port_a_single_1a_t1_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1a_t1_port_network:
- - a_single_1a_network
vm_image_name:
get_input: pd_image_name
- port_1a_t2_port_ip_requirements:
+ port_a_single_1a_t2_port_0_network:
+ - get_input: ppds_net_name
+ port_a_single_1a_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ port_a_single_1a_t2_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_a_single_1a_t1_port_0_network:
+ - a_single_1a_network
compute_a_single_1a_availability_zone:
- get_input: availabilityzone_name
compute_a_single_1a_scheduler_hints:
- group: BE_Affinity_group
+ port_a_single_1a_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_a_single_1a_user_data_format:
- RAW
compute_a_single_1a_name:
- get_input:
- a_single_1a_names
- 0
- port_1a_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_a_single_1a_1a_t1_port:
+ - link_a_single_1a_a_single_1a_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: a_single_1a_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_b_single_1b_t1_port_0_network_role_tag: oam
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_b_single_1b_t1_port_0_network:
+ - get_input: oam_net_name
+ port_b_single_1b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_network_role_tag: oam
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network
- port_1b_t1_port_network:
- - get_input: oam_net_name
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- 1c1_scalling_instance_instance_name
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
out4:
value:
get_attribute:
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
out5:
value:
get_attribute:
value:
get_attribute:
- abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
+ - a_single_1a_a_single_1a_t1_port_0_tenant_id
out7:
value:
get_attribute:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c1_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c1_t2_port_related_networks:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
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: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_network_role_tag:
type: string
required: true
- port_1c1_t1_port_related_networks:
+ port_1c1_scalling_instance_t2_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ vm_flavor_name:
type: string
required: true
- compute_1c1_scalling_instance_name:
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_1c1_t2_port_fixed_ips:
- type: list
+ port_1c1_scalling_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t2_port_network:
- type: list
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_1c1_t1_port_fixed_ips:
- type: list
+ vm_image_name:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
+ compute_1c1_scalling_instance_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t2_port_ip_requirements:
- type: list
+ type: string
+ port_1c1_scalling_instance_t2_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_1c1_scalling_instance_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_1c1_scalling_instance_t2_port_0_order:
+ type: integer
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_1c1_t2_port_network_role:
- type: string
- required: true
- port_1c1_t2_port_order:
+ port_1c1_scalling_instance_t1_port_0_order:
type: integer
required: true
- port_1c1_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c1_scalling_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t1_port_0_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_1c1_scalling_instance_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1c1_t2_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ type: list
required: true
- port_1c1_t2_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t2_port_0_name:
type: list
required: true
entry_schema:
type: string
+ port_1c1_scalling_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c1_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c1_scalling_instance_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1c1_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c1_t1_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
- port_1c1_t1_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t2_port_0_network_role_tag:
type: string
required: true
- port_1c1_t1_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_related_networks:
+ type: list
required: true
- port_1c1_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
node_templates:
- 1c1_scalling_instance_1c1_t1_port:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_mac_requirements
order:
- get_input: port_1c1_t1_port_order
+ get_input: port_1c1_scalling_instance_t2_port_0_order
exCP_naming:
- get_input: port_1c1_t1_port_exCP_naming
+ get_input: port_1c1_scalling_instance_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t1_port_vlan_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t1_port_ip_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t1_port_related_networks
+ get_input: port_1c1_scalling_instance_t2_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t1_port_network_role_tag
+ get_input: port_1c1_scalling_instance_t2_port_0_network_role_tag
network_role:
- get_input: port_1c1_t1_port_network_role
+ get_input: port_1c1_scalling_instance_t2_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t1_port_fixed_ips
+ - port_1c1_scalling_instance_t2_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
+ get_input: port_1c1_scalling_instance_t2_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t1_port_name
+ - port_1c1_scalling_instance_t2_port_0_name
- index_value
network:
get_input:
- - port_1c1_t1_port_network
+ - port_1c1_scalling_instance_t2_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_1c1_scalling_instance_user_data_format
- index_value
- 1c1_scalling_instance_1c1_t2_port:
+ 1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t2_port_mac_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c1_t2_port_order
+ get_input: port_1c1_scalling_instance_t1_port_0_order
exCP_naming:
- get_input: port_1c1_t2_port_exCP_naming
+ get_input: port_1c1_scalling_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t2_port_vlan_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t2_port_ip_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t2_port_related_networks
+ get_input: port_1c1_scalling_instance_t1_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t2_port_network_role_tag
+ get_input: port_1c1_scalling_instance_t1_port_0_network_role_tag
network_role:
- get_input: port_1c1_t2_port_network_role
+ get_input: port_1c1_scalling_instance_t1_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t2_port_fixed_ips
+ - port_1c1_scalling_instance_t1_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t2_port_subnetpoolid
+ get_input: port_1c1_scalling_instance_t1_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t2_port_name
+ - port_1c1_scalling_instance_t1_port_0_name
- index_value
network:
get_input:
- - port_1c1_t2_port_network
+ - port_1c1_scalling_instance_t1_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- 1c1_scalling_instance
- instance_name
- 1c1_scalling_instance_1c1_t2_port_tenant_id:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c1_scalling_instance_1c1_t2_port
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
disk.read.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.bytes
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.packets.rate
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.packets.rate
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - attachment
+ binding_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - binding
+ binding_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - binding
disk.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.usage
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - forwarder
memory.resident_1c1_scalling_instance:
- 1c1_scalling_instance
- memory.resident
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.bytes.rate
cpu_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu
- forwarder_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- forwarder
disk.write.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.bytes
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.packets.rate
- network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.bytes
disk.write.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.bytes.rate
disk.device.allocation_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.allocation
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.bytes.rate
feature_1c1_scalling_instance:
- 1c1_scalling_instance
- feature
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.bytes.rate
disk.device.write.requests.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.requests.rate
- forwarder_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - forwarder
disk.read.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.bytes.rate
- network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outpoing.packets
scalable_1c1_scalling_instance:
- 1c1_scalling_instance
- scalable
disk.device.read.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.bytes
- binding_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - binding
disk.device.write.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.bytes
disk.read.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.requests
- network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.packets
vcpus_1c1_scalling_instance:
- 1c1_scalling_instance
- vcpus
- network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.bytes
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.packets
host_1c1_scalling_instance:
- 1c1_scalling_instance
- host
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.packets.rate
disk.write.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.requests
- feature_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.packets.rate
+ feature_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- feature
- binding_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - binding
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outpoing.packets
disk.device.read.requests.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.requests.rate
- attachment_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - attachment
disk.device.read.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.bytes.rate
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.bytes.rate
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - attachment
disk.device.iops_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.iops
disk.device.capacity_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.capacity
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.bytes
disk.capacity_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.capacity
cpu_util_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu_util
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.bytes
disk.device.read.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.requests
disk.device.write.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.bytes.rate
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.bytes
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.packets
disk.device.write.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.requests
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.bytes
disk.latency_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.latency
disk.device.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.usage
- network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.packets
disk.allocation_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.allocation
- feature_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - feature
memory.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- memory.usage
- network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.bytes.rate
os_1c1_scalling_instance:
- 1c1_scalling_instance
- os
disk.iops_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.iops
- network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- network.outpoing.packets
- attachment_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - attachment
cpu.delta_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu.delta
memory_1c1_scalling_instance:
- 1c1_scalling_instance
- memory
+ feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - feature
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.bytes.rate
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.packets.rate
instance_1c1_scalling_instance:
- 1c1_scalling_instance
- instance
dependency_1c1_scalling_instance:
- 1c1_scalling_instance
- dependency
- link_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - link
- dependency_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ dependency_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- dependency
- dependency_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ dependency_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
- dependency
- link_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ link_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - link
+ link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- link
local_storage_1c1_scalling_instance:
- 1c1_scalling_instance
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c2_t2_port_order:
- type: integer
- required: true
- compute_1c2_catalog_instance_availability_zone:
+ port_1c2_catalog_instance_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1c2_t2_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1c2_t1_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c2_t2_port_network_role:
- type: string
+ type: string
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_1c2_t2_port_network_role_tag:
+ port_1c2_catalog_instance_t2_port_0_network_role_tag:
type: string
required: true
- port_1c2_t1_port_vlan_requirements:
+ port_1c2_catalog_instance_t2_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_image_name:
type: string
required: true
- port_1c2_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1c2_t1_port_order:
- type: integer
+ port_1c2_catalog_instance_t2_port_0_network_role:
+ type: string
required: true
- port_1c2_t1_port_subnetpoolid:
+ port_1c2_catalog_instance_t1_port_0_subnetpoolid:
type: string
required: true
- port_1c2_t2_port_ip_requirements:
- type: list
+ port_1c2_catalog_instance_t2_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_related_networks:
+ port_1c2_catalog_instance_t2_port_0_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
- port_1c2_t1_port_network_role:
- type: string
+ port_1c2_catalog_instance_t1_port_0_order:
+ type: integer
required: true
- port_1c2_t2_port_network:
- type: list
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_1c2_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c2_t1_port_network:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1c2_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1c2_t2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_catalog_instance_t1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c2_catalog_instance_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_1c2_catalog_instance_t1_port_0_network_role:
+ type: string
+ required: true
+ port_1c2_catalog_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c2_catalog_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c2_t1_port_network_role_tag:
- type: string
- required: true
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c2_catalog_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
get_input:
- compute_1c2_catalog_instance_user_data_format
- index_value
- 1c2_catalog_instance_1c2_t2_port:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c2_t2_port_exCP_naming
+ get_input: port_1c2_catalog_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c2_t2_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c2_t2_port_related_networks
+ get_input: port_1c2_catalog_instance_t1_port_0_related_networks
ip_requirements:
- get_input: port_1c2_t2_port_ip_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1c2_t2_port_network_role_tag
+ get_input: port_1c2_catalog_instance_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1c2_t2_port_mac_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c2_t2_port_order
+ get_input: port_1c2_catalog_instance_t1_port_0_order
network_role:
- get_input: port_1c2_t2_port_network_role
+ get_input: port_1c2_catalog_instance_t1_port_0_network_role
subnetpoolid:
- get_input: port_1c2_t2_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_t1_port_0_subnetpoolid
network:
get_input:
- - port_1c2_t2_port_network
+ - port_1c2_catalog_instance_t1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 1c2_catalog_instance
relationship: tosca.relationships.network.BindsTo
- 1c2_catalog_instance_1c2_t1_port:
+ 1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c2_t1_port_exCP_naming
+ get_input: port_1c2_catalog_instance_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c2_t1_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c2_t1_port_related_networks
+ get_input: port_1c2_catalog_instance_t2_port_0_related_networks
ip_requirements:
- get_input: port_1c2_t1_port_ip_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1c2_t1_port_network_role_tag
+ get_input: port_1c2_catalog_instance_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1c2_t1_port_mac_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_mac_requirements
order:
- get_input: port_1c2_t1_port_order
+ get_input: port_1c2_catalog_instance_t2_port_0_order
network_role:
- get_input: port_1c2_t1_port_network_role
+ get_input: port_1c2_catalog_instance_t2_port_0_network_role
subnetpoolid:
- get_input: port_1c2_t1_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_t2_port_0_subnetpoolid
network:
get_input:
- - port_1c2_t1_port_network
+ - port_1c2_catalog_instance_t2_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- 1c2_catalog_instance
- instance_name
- 1c2_catalog_instance_1c2_t1_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c2_catalog_instance_1c2_t1_port
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
disk.device.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.capacity
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.packets.rate
disk.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes.rate
memory.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.usage
- network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outpoing.packets
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - attachment
disk.write.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.write.bytes.rate
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.bytes.rate
- binding_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - binding
- network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.packets
cpu_util_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu_util
- network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outpoing.packets
- feature_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - feature
- attachment_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - attachment
- network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.bytes
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.bytes.rate
cpu_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu
disk.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.requests
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.bytes.rate
- binding_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - binding
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outpoing.packets
disk.ephemeral.size_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.ephemeral.size
memory.resident_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.resident
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.write.requests.rate
- network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.bytes
os_1c2_catalog_instance:
- 1c2_catalog_instance
- os
disk.device.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.iops
+ binding_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - binding
+ feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.packets
endpoint_1c2_catalog_instance:
- 1c2_catalog_instance
- endpoint
disk.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.allocation
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.bytes.rate
disk.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.latency
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.bytes
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.bytes
disk.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.iops
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outgoing.packets.rate
- network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.packets
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - forwarder
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - attachment
vcpus_1c2_catalog_instance:
- 1c2_catalog_instance
- vcpus
disk.device.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.latency
- attachment_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - attachment
- forwarder_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - forwarder
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.packets.rate
disk.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes
instance_1c2_catalog_instance:
- 1c2_catalog_instance
- instance
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.packets.rate
disk.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.capacity
disk.device.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes.rate
- forwarder_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - forwarder
disk.device.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.allocation
disk.device.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outgoing.bytes.rate
disk.device.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests
disk.device.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.usage
- network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ binding_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - binding
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.packets
+ feature_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
- network.outgoing.bytes
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outgoing.bytes.rate
disk.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.usage
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outgoing.packets.rate
feature_1c2_catalog_instance:
- 1c2_catalog_instance
- feature
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.packets.rate
memory_1c2_catalog_instance:
- 1c2_catalog_instance
- memory
cpu.delta_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu.delta
- feature_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - feature
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - forwarder
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests.rate
requirements:
- link_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - link
dependency_1c2_catalog_instance:
- 1c2_catalog_instance
- dependency
local_storage_1c2_catalog_instance:
- 1c2_catalog_instance
- local_storage
- dependency_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
+ dependency_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
- dependency
- dependency_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - link
+ dependency_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- dependency
- link_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ link_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1a_t1_port_ip_requirements:
+ port_a_single_1a_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t2_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_a_single_1a_t1_port_0_order:
+ type: integer
required: true
+ port_a_single_1a_t2_port_0_order:
+ type: integer
+ required: true
+ port_a_single_1a_t2_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_1a_t2_port_network_role:
+ port_a_single_1a_t2_port_0_network_role_tag:
type: string
required: true
- port_1a_t2_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_1a_t1_port_mac_requirements:
+ port_a_single_1a_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1a_t1_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_1a_t1_port_subnetpoolid:
+ port_a_single_1a_t1_port_0_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_1a_t2_port_related_networks:
+ port_a_single_1a_t2_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1a_t2_port_ip_requirements:
+ type: string
+ port_a_single_1a_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_a_single_1a_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t1_port_vlan_requirements:
+ port_a_single_1a_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_a_single_1a_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_a_single_1a_t1_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ type: string
compute_a_single_1a_availability_zone:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_1a_t1_port_related_networks:
+ port_a_single_1a_t1_port_0_network_role:
+ type: string
+ required: true
+ port_a_single_1a_t1_port_0_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
- port_1a_t1_port_network_role:
- type: string
- required: true
- port_1a_t1_port_order:
- type: integer
+ port_a_single_1a_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_1a_t2_port_exCP_naming:
+ port_a_single_1a_t2_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_1a_t2_port_vlan_requirements:
+ port_a_single_1a_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t2_port_subnetpoolid:
- type: string
- required: true
- port_1a_t2_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_a_single_1a_t2_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_a_single_1a_user_data_format:
type: list
required: true
required: true
entry_schema:
type: string
- port_1a_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_a_single_1a_t2_port_0_network_role:
+ type: string
required: true
node_templates:
- a_single_1a_1a_t1_port:
+ a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1a_t1_port_exCP_naming
+ get_input: port_a_single_1a_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1a_t1_port_vlan_requirements
+ get_input: port_a_single_1a_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1a_t1_port_related_networks
+ get_input: port_a_single_1a_t2_port_0_related_networks
ip_requirements:
- get_input: port_1a_t1_port_ip_requirements
+ get_input: port_a_single_1a_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1a_t1_port_network_role_tag
+ get_input: port_a_single_1a_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1a_t1_port_mac_requirements
+ get_input: port_a_single_1a_t2_port_0_mac_requirements
order:
- get_input: port_1a_t1_port_order
+ get_input: port_a_single_1a_t2_port_0_order
network_role:
- get_input: port_1a_t1_port_network_role
+ get_input: port_a_single_1a_t2_port_0_network_role
subnetpoolid:
- get_input: port_1a_t1_port_subnetpoolid
+ get_input: port_a_single_1a_t2_port_0_subnetpoolid
network:
get_input:
- - port_1a_t1_port_network
+ - port_a_single_1a_t2_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_a_single_1a_user_data_format
- index_value
- a_single_1a_1a_t2_port:
+ a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1a_t2_port_exCP_naming
+ get_input: port_a_single_1a_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1a_t2_port_vlan_requirements
+ get_input: port_a_single_1a_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1a_t2_port_related_networks
+ get_input: port_a_single_1a_t1_port_0_related_networks
ip_requirements:
- get_input: port_1a_t2_port_ip_requirements
+ get_input: port_a_single_1a_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1a_t2_port_network_role_tag
+ get_input: port_a_single_1a_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1a_t2_port_mac_requirements
+ get_input: port_a_single_1a_t1_port_0_mac_requirements
order:
- get_input: port_1a_t2_port_order
+ get_input: port_a_single_1a_t1_port_0_order
network_role:
- get_input: port_1a_t2_port_network_role
+ get_input: port_a_single_1a_t1_port_0_network_role
subnetpoolid:
- get_input: port_1a_t2_port_subnetpoolid
+ get_input: port_a_single_1a_t1_port_0_subnetpoolid
network:
get_input:
- - port_1a_t2_port_network
+ - port_a_single_1a_t1_port_0_network
- index_value
requirements:
- binding:
node: a_single_1a
relationship: tosca.relationships.network.BindsTo
outputs:
- a_single_1a_instance_name:
+ a_single_1a_a_single_1a_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - a_single_1a
- - instance_name
- a_single_1a_1a_t1_port_tenant_id:
+ - a_single_1a_a_single_1a_t1_port_0
+ - tenant_id
+ a_single_1a_instance_name:
type: string
value:
get_attribute:
- - a_single_1a_1a_t1_port
- - tenant_id
+ - a_single_1a
+ - instance_name
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.a_single_1a
capabilities:
disk.read.bytes_a_single_1a:
- a_single_1a
- disk.read.bytes
- network.incoming.bytes.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.bytes.rate
disk.usage_a_single_1a:
- a_single_1a
- disk.usage
- attachment_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - attachment
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.bytes.rate
scalable_a_single_1a:
- a_single_1a
- scalable
- network.outgoing.bytes.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outgoing.bytes.rate
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.bytes
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.bytes.rate
host_a_single_1a:
- a_single_1a
- host
memory.resident_a_single_1a:
- a_single_1a
- memory.resident
- network.incoming.packets.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.packets.rate
cpu.delta_a_single_1a:
- a_single_1a
- cpu.delta
- forwarder_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - forwarder
+ network.incoming.bytes_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.bytes
disk.device.write.requests_a_single_1a:
- a_single_1a
- disk.device.write.requests
- network.incoming.bytes.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.bytes.rate
disk.iops_a_single_1a:
- a_single_1a
- disk.iops
- network.incoming.bytes_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.bytes
+ network.outgoing.bytes_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outgoing.bytes
+ forwarder_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - forwarder
cpu_util_a_single_1a:
- a_single_1a
- cpu_util
disk.device.usage_a_single_1a:
- a_single_1a
- disk.device.usage
- network.incoming.packets.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.packets.rate
- network.outgoing.packets.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outgoing.packets.rate
+ attachment_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - attachment
disk.read.requests_a_single_1a:
- a_single_1a
- disk.read.requests
disk.read.bytes.rate_a_single_1a:
- a_single_1a
- disk.read.bytes.rate
+ binding_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - binding
disk.write.bytes.rate_a_single_1a:
- a_single_1a
- disk.write.bytes.rate
- attachment_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - attachment
+ feature_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - feature
cpu_a_single_1a:
- a_single_1a
- cpu
memory.usage_a_single_1a:
- a_single_1a
- memory.usage
- forwarder_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - forwarder
+ network.outpoing.packets_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_a_single_1a:
- a_single_1a
- disk.device.write.requests.rate
- binding_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - binding
- network.incoming.packets_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.packets
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outgoing.packets.rate
disk.device.read.requests_a_single_1a:
- a_single_1a
- disk.device.read.requests
disk.latency_a_single_1a:
- a_single_1a
- disk.latency
- network.outgoing.bytes_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outgoing.bytes
disk.device.allocation_a_single_1a:
- a_single_1a
- disk.device.allocation
disk.write.bytes_a_single_1a:
- a_single_1a
- disk.write.bytes
- feature_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - feature
- network.outpoing.packets_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outpoing.packets
- network.outpoing.packets_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.outpoing.packets
disk.device.read.bytes.rate_a_single_1a:
- a_single_1a
- disk.device.read.bytes.rate
disk.device.write.bytes.rate_a_single_1a:
- a_single_1a
- disk.device.write.bytes.rate
+ network.incoming.packets_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.packets
memory_a_single_1a:
- a_single_1a
- memory
disk.allocation_a_single_1a:
- a_single_1a
- disk.allocation
- network.outgoing.packets.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.outgoing.packets.rate
- feature_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - feature
+ network.incoming.packets_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_a_single_1a:
- a_single_1a
- disk.capacity
disk.device.read.bytes_a_single_1a:
- a_single_1a
- disk.device.read.bytes
- network.incoming.packets_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.packets
feature_a_single_1a:
- a_single_1a
- feature
- network.outgoing.bytes_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
+ network.outgoing.bytes_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
- network.outgoing.bytes
+ forwarder_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - forwarder
disk.ephemeral.size_a_single_1a:
- a_single_1a
- disk.ephemeral.size
vcpus_a_single_1a:
- a_single_1a
- vcpus
- binding_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - binding
+ attachment_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - attachment
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.packets.rate
disk.device.iops_a_single_1a:
- a_single_1a
- disk.device.iops
disk.write.requests_a_single_1a:
- a_single_1a
- disk.write.requests
+ network.outpoing.packets_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outpoing.packets
disk.device.read.requests.rate_a_single_1a:
- a_single_1a
- disk.device.read.requests.rate
+ feature_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - feature
disk.device.capacity_a_single_1a:
- a_single_1a
- disk.device.capacity
+ binding_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - binding
disk.write.requests.rate_a_single_1a:
- a_single_1a
- disk.write.requests.rate
- network.incoming.bytes_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.outgoing.packets.rate
requirements:
- link_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
+ link_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
- link
- link_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
+ link_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
- link
dependency_a_single_1a:
- a_single_1a
- dependency
- dependency_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
+ dependency_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
- dependency
- dependency_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
+ dependency_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
- dependency
local_storage_a_single_1a:
- a_single_1a
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
- get_attribute:
- - b_single_1b
- - accessIPv6
+ get_input:
+ - port_b_single_1b_t2_port_0_network
+ - index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_1b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
- get_input:
- - port_1b_t2_port_network
- - index_value
+ get_attribute:
+ - b_single_1b
+ - accessIPv6
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
+ type: string
required: true
- port_1b_t1_port_network_role:
+ port_b_single_1b_t1_port_0_network_role:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
get_input:
- - port_1b_t1_port_network
+ - port_b_single_1b_t2_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_1b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
get_input:
- - port_1b_t2_port_network
+ - port_b_single_1b_t1_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pcm_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pcm_port_2_network_role:
+ port_pcm_port_2_0_subnetpoolid:
type: string
required: true
- port_pcm_port_2_fixed_ips:
+ port_pcm_port_2_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_3_network_role:
- type: string
+ type: json
+ port_pcm_port_2_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pcm_port_3_vlan_requirements:
+ port_pcm_port_2_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pcm_port_3_0_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
- port_pcm_port_3_security_groups:
+ port_pcm_port_3_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- port_pcm_port_3_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_3_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_pcma_server_availability_zone:
type: list
required: true
vm_image_name:
type: string
required: true
- port_pcm_port_2_security_groups:
+ port_pcm_port_3_0_security_groups:
type: list
required: true
entry_schema:
type: json
- port_pcm_port_2_exCP_naming:
+ port_pcm_port_2_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pcm_port_3_ip_requirements:
+ port_pcm_port_2_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_2_subnetpoolid:
- type: string
- required: true
- port_pcm_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pcm_port_2_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_3_subnetpoolid:
+ type: string
+ port_pcm_port_2_0_network_role_tag:
type: string
required: true
- port_pcm_port_3_network_role_tag:
+ port_pcm_port_3_0_network_role_tag:
type: string
required: true
- compute_pcma_server_config_drive:
+ port_pcm_port_3_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: boolean
- port_pcm_port_3_fixed_ips:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pcm_port_2_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_3_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_pcma_server_config_drive:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pcm_port_2_order:
- type: integer
- required: true
- port_pcm_port_3_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pcm_port_2_network:
+ port_pcm_port_3_0_network:
type: list
required: true
entry_schema:
type: string
- port_pcm_port_2_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_2_network_role_tag:
+ port_pcm_port_2_0_network_role:
type: string
required: true
- port_pcm_port_2_related_networks:
+ port_pcm_port_2_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pcm_port_3_network:
+ port_pcm_port_2_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_0_order:
+ type: integer
+ required: true
+ port_pcm_port_3_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pcm_port_3_0_subnetpoolid:
+ type: string
+ required: true
+ port_pcm_port_3_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pcma_server_scheduler_hints:
type: list
required: true
required: true
entry_schema:
type: string
+ port_pcm_port_3_0_network_role:
+ type: string
+ required: true
+ port_pcm_port_3_0_order:
+ type: integer
+ required: true
node_templates:
pcma_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pcma_server
get_input:
- compute_pcma_server_user_data_format
- index_value
- pcma_server_pcm_port_3:
+ pcma_server_pcm_port_2_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_3_mac_requirements
+ get_input: port_pcm_port_2_0_mac_requirements
order:
- get_input: port_pcm_port_3_order
+ get_input: port_pcm_port_2_0_order
security_groups:
get_input:
- - port_pcm_port_3_security_groups
+ - port_pcm_port_2_0_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_3_exCP_naming
+ get_input: port_pcm_port_2_0_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_3_vlan_requirements
+ get_input: port_pcm_port_2_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_3_ip_requirements
+ get_input: port_pcm_port_2_0_ip_requirements
related_networks:
- get_input: port_pcm_port_3_related_networks
+ get_input: port_pcm_port_2_0_related_networks
network_role_tag:
- get_input: port_pcm_port_3_network_role_tag
+ get_input: port_pcm_port_2_0_network_role_tag
network_role:
- get_input: port_pcm_port_3_network_role
+ get_input: port_pcm_port_2_0_network_role
fixed_ips:
get_input:
- - port_pcm_port_3_fixed_ips
+ - port_pcm_port_2_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_3_subnetpoolid
+ get_input: port_pcm_port_2_0_subnetpoolid
network:
get_input:
- - port_pcm_port_3_network
+ - port_pcm_port_2_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pcma_server
relationship: tosca.relationships.network.BindsTo
- pcma_server_pcm_port_2:
+ pcma_server_pcm_port_3_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_2_mac_requirements
+ get_input: port_pcm_port_3_0_mac_requirements
order:
- get_input: port_pcm_port_2_order
+ get_input: port_pcm_port_3_0_order
security_groups:
get_input:
- - port_pcm_port_2_security_groups
+ - port_pcm_port_3_0_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_2_exCP_naming
+ get_input: port_pcm_port_3_0_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_2_vlan_requirements
+ get_input: port_pcm_port_3_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_2_ip_requirements
+ get_input: port_pcm_port_3_0_ip_requirements
related_networks:
- get_input: port_pcm_port_2_related_networks
+ get_input: port_pcm_port_3_0_related_networks
network_role_tag:
- get_input: port_pcm_port_2_network_role_tag
+ get_input: port_pcm_port_3_0_network_role_tag
network_role:
- get_input: port_pcm_port_2_network_role
+ get_input: port_pcm_port_3_0_network_role
fixed_ips:
get_input:
- - port_pcm_port_2_fixed_ips
+ - port_pcm_port_3_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_2_subnetpoolid
+ get_input: port_pcm_port_3_0_subnetpoolid
network:
get_input:
- - port_pcm_port_2_network
+ - port_pcm_port_3_0_network
- index_value
requirements:
- binding:
cpu.delta_pcma_server:
- pcma_server
- cpu.delta
+ network.incoming.packets_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.incoming.packets
+ network.outgoing.packets.rate_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.outgoing.bytes.rate
scalable_pcma_server:
- pcma_server
- scalable
disk.device.read.requests.rate_pcma_server:
- pcma_server
- disk.device.read.requests.rate
+ network.outpoing.packets_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.outpoing.packets
disk.usage_pcma_server:
- pcma_server
- disk.usage
- network.outgoing.bytes.rate_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.outgoing.bytes.rate
disk.read.bytes_pcma_server:
- pcma_server
- disk.read.bytes
disk.iops_pcma_server:
- pcma_server
- disk.iops
- network.outgoing.bytes.rate_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.outgoing.bytes.rate
- attachment_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - attachment
endpoint_pcma_server:
- pcma_server
- endpoint
feature_pcma_server:
- pcma_server
- feature
- attachment_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - attachment
- network.incoming.bytes.rate_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.incoming.bytes.rate
+ binding_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - binding
memory.usage_pcma_server:
- pcma_server
- memory.usage
- network.outgoing.bytes_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
+ network.outgoing.bytes_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
- network.outgoing.bytes
- binding_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - binding
- network.incoming.bytes.rate_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.incoming.bytes.rate
+ feature_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - feature
memory_pcma_server:
- pcma_server
- memory
- network.outgoing.bytes_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.outgoing.bytes
+ forwarder_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - forwarder
cpu_pcma_server:
- pcma_server
- cpu
disk.device.write.bytes.rate_pcma_server:
- pcma_server
- disk.device.write.bytes.rate
+ network.incoming.packets.rate_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.incoming.packets.rate
disk.read.bytes.rate_pcma_server:
- pcma_server
- disk.read.bytes.rate
- network.incoming.packets_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.incoming.packets
- binding_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - binding
os_pcma_server:
- pcma_server
- os
- network.incoming.packets_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.incoming.packets
- network.incoming.packets.rate_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.incoming.packets.rate
- network.outgoing.packets.rate_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.outgoing.packets.rate
- network.incoming.packets.rate_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.incoming.packets.rate
- forwarder_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - forwarder
+ network.incoming.bytes_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.incoming.bytes
disk.device.read.requests_pcma_server:
- pcma_server
- disk.device.read.requests
- forwarder_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - forwarder
+ attachment_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - attachment
disk.write.bytes.rate_pcma_server:
- pcma_server
- disk.write.bytes.rate
- network.outgoing.packets.rate_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.outgoing.packets.rate
disk.device.write.requests.rate_pcma_server:
- pcma_server
- disk.device.write.requests.rate
disk.allocation_pcma_server:
- pcma_server
- disk.allocation
- feature_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - feature
- feature_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - feature
+ network.outgoing.packets.rate_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.incoming.bytes.rate
+ network.incoming.packets_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.outgoing.bytes.rate
+ network.outpoing.packets_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.outpoing.packets
disk.ephemeral.size_pcma_server:
- pcma_server
- disk.ephemeral.size
disk.root.size_pcma_server:
- pcma_server
- disk.root.size
+ forwarder_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - forwarder
+ binding_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - binding
disk.write.bytes_pcma_server:
- pcma_server
- disk.write.bytes
+ network.outgoing.bytes_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - network.outgoing.bytes
disk.write.requests_pcma_server:
- pcma_server
- disk.write.requests
- network.incoming.bytes_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.incoming.bytes
- network.incoming.bytes_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.incoming.bytes
+ feature_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - feature
+ network.incoming.packets.rate_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.incoming.packets.rate
disk.write.requests.rate_pcma_server:
- pcma_server
- disk.write.requests.rate
+ network.incoming.bytes_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - network.incoming.bytes
disk.device.iops_pcma_server:
- pcma_server
- disk.device.iops
instance_pcma_server:
- pcma_server
- instance
- network.outpoing.packets_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - network.outpoing.packets
+ attachment_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - attachment
disk.device.latency_pcma_server:
- pcma_server
- disk.device.latency
- network.outpoing.packets_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - network.outpoing.packets
disk.capacity_pcma_server:
- pcma_server
- disk.capacity
- pcma_server
- disk.device.capacity
requirements:
- dependency_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - dependency
dependency_pcma_server:
- pcma_server
- dependency
- dependency_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
- - dependency
local_storage_pcma_server:
- pcma_server
- local_storage
- link_pcma_server_pcm_port_2:
- - pcma_server_pcm_port_2
+ link_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - link
+ link_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
- link
- link_pcma_server_pcm_port_3:
- - pcma_server_pcm_port_3
- - link
\ No newline at end of file
+ dependency_pcma_server_pcm_port_2_0:
+ - pcma_server_pcm_port_2_0
+ - dependency
+ dependency_pcma_server_pcm_port_3_0:
+ - pcma_server_pcm_port_3_0
+ - 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
+ port_pcm_port_0_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pcm_port_0_network_role:
- type: string
+ port_pcm_port_1_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pcm_port_1_0_order:
+ type: integer
required: true
- port_pcm_port_1_network_role_tag:
+ vm_flavor_name:
type: string
required: true
- port_pcm_port_0_fixed_ips:
+ port_pcm_port_0_0_order:
+ type: integer
+ required: true
+ compute_pcma_server_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_0_vlan_requirements:
+ type: string
+ port_pcm_port_0_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_flavor_name:
- type: string
- required: true
- port_pcm_port_0_security_groups:
+ type: json
+ port_pcm_port_1_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- compute_pcma_server_availability_zone:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pcm_port_0_0_network:
type: list
required: true
entry_schema:
type: string
- port_pcm_port_0_order:
- type: integer
- required: true
- port_pcm_port_0_subnetpoolid:
- 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:
+ port_pcm_port_1_0_subnetpoolid:
type: string
required: true
- port_pcm_port_0_network_role_tag:
+ port_pcm_port_0_0_network_role_tag:
type: string
required: true
- port_pcm_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pcm_port_1_0_ip_requirements:
+ type: list
required: true
- port_pcm_port_0_exCP_naming:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pcm_port_1_network_role:
+ port_pcm_port_1_0_network_role_tag:
type: string
required: true
- port_pcm_port_1_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pcm_port_1_security_groups:
- type: list
+ port_pcm_port_1_0_network_role:
+ type: string
required: true
- entry_schema:
- type: json
- port_pcm_port_0_ip_requirements:
- type: list
+ port_pcm_port_1_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
required: true
entry_schema:
type: string
- port_pcm_port_0_network:
+ port_pcm_port_0_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pcm_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_port_0_0_subnetpoolid:
+ type: string
required: true
- port_pcm_port_1_vlan_requirements:
+ port_pcm_port_0_0_network_role:
+ type: string
+ required: true
+ port_pcm_port_1_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_1_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_port_0_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_1_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_pcm_port_0_0_fixed_ips:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_pcma_server_name:
+ port_pcm_port_1_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_pcm_port_1_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_0_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pcma_server_name:
+ type: list
required: true
- port_pcm_port_1_order:
- type: integer
+ entry_schema:
+ type: string
+ port_pcm_port_1_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
node_templates:
pcma_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pcma_server
get_input:
- compute_pcma_server_user_data_format
- index_value
- pcma_server_pcm_port_0:
+ pcma_server_pcm_port_0_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_0_mac_requirements
+ get_input: port_pcm_port_0_0_mac_requirements
order:
- get_input: port_pcm_port_0_order
+ get_input: port_pcm_port_0_0_order
security_groups:
get_input:
- - port_pcm_port_0_security_groups
+ - port_pcm_port_0_0_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_0_exCP_naming
+ get_input: port_pcm_port_0_0_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_0_vlan_requirements
+ get_input: port_pcm_port_0_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_0_ip_requirements
+ get_input: port_pcm_port_0_0_ip_requirements
related_networks:
- get_input: port_pcm_port_0_related_networks
+ get_input: port_pcm_port_0_0_related_networks
network_role_tag:
- get_input: port_pcm_port_0_network_role_tag
+ get_input: port_pcm_port_0_0_network_role_tag
network_role:
- get_input: port_pcm_port_0_network_role
+ get_input: port_pcm_port_0_0_network_role
fixed_ips:
get_input:
- - port_pcm_port_0_fixed_ips
+ - port_pcm_port_0_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
+ get_input: port_pcm_port_0_0_subnetpoolid
network:
get_input:
- - port_pcm_port_0_network
+ - port_pcm_port_0_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pcma_server
relationship: tosca.relationships.network.BindsTo
- pcma_server_pcm_port_1:
+ pcma_server_pcm_port_1_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_1_mac_requirements
+ get_input: port_pcm_port_1_0_mac_requirements
order:
- get_input: port_pcm_port_1_order
+ get_input: port_pcm_port_1_0_order
security_groups:
get_input:
- - port_pcm_port_1_security_groups
+ - port_pcm_port_1_0_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_1_exCP_naming
+ get_input: port_pcm_port_1_0_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_1_vlan_requirements
+ get_input: port_pcm_port_1_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_1_ip_requirements
+ get_input: port_pcm_port_1_0_ip_requirements
related_networks:
- get_input: port_pcm_port_1_related_networks
+ get_input: port_pcm_port_1_0_related_networks
network_role_tag:
- get_input: port_pcm_port_1_network_role_tag
+ get_input: port_pcm_port_1_0_network_role_tag
network_role:
- get_input: port_pcm_port_1_network_role
+ get_input: port_pcm_port_1_0_network_role
fixed_ips:
get_input:
- - port_pcm_port_1_fixed_ips
+ - port_pcm_port_1_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
+ get_input: port_pcm_port_1_0_subnetpoolid
network:
get_input:
- - port_pcm_port_1_network
+ - port_pcm_port_1_0_network
- index_value
requirements:
- binding:
cpu.delta_pcma_server:
- pcma_server
- cpu.delta
+ network.incoming.bytes.rate_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.incoming.bytes.rate
+ network.incoming.packets_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.incoming.packets
scalable_pcma_server:
- pcma_server
- scalable
vcpus_pcma_server:
- pcma_server
- vcpus
+ network.outgoing.bytes.rate_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.outgoing.bytes.rate
host_pcma_server:
- pcma_server
- host
disk.device.read.requests.rate_pcma_server:
- pcma_server
- disk.device.read.requests.rate
+ network.outgoing.packets.rate_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.outpoing.packets
disk.usage_pcma_server:
- pcma_server
- disk.usage
- attachment_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - attachment
disk.read.bytes_pcma_server:
- pcma_server
- disk.read.bytes
disk.iops_pcma_server:
- pcma_server
- disk.iops
- network.outgoing.bytes.rate_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.outgoing.bytes.rate
- attachment_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - attachment
endpoint_pcma_server:
- pcma_server
- endpoint
memory.usage_pcma_server:
- pcma_server
- memory.usage
- network.incoming.packets_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.incoming.packets
- network.incoming.bytes.rate_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.incoming.bytes.rate
- network.outgoing.bytes_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
+ forwarder_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - forwarder
+ network.outgoing.bytes_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
- network.outgoing.bytes
memory_pcma_server:
- pcma_server
- memory
- network.outgoing.bytes_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.outgoing.bytes
+ network.incoming.packets.rate_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.incoming.packets.rate
cpu_pcma_server:
- pcma_server
- cpu
disk.read.bytes.rate_pcma_server:
- pcma_server
- disk.read.bytes.rate
- network.incoming.packets.rate_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.incoming.packets.rate
- binding_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
+ feature_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - feature
+ binding_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
- binding
- network.incoming.packets_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.incoming.packets
os_pcma_server:
- pcma_server
- os
- binding_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - binding
- network.incoming.packets.rate_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.incoming.packets.rate
- forwarder_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - forwarder
- forwarder_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - forwarder
+ network.incoming.bytes_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.incoming.bytes
disk.device.read.requests_pcma_server:
- pcma_server
- disk.device.read.requests
disk.write.bytes.rate_pcma_server:
- pcma_server
- disk.write.bytes.rate
- network.outgoing.packets.rate_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.outgoing.packets.rate
+ attachment_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - attachment
disk.device.write.requests.rate_pcma_server:
- pcma_server
- disk.device.write.requests.rate
- network.incoming.bytes.rate_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.incoming.bytes.rate
- network.outgoing.packets.rate_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.outgoing.packets.rate
cpu_util_pcma_server:
- pcma_server
- cpu_util
disk.allocation_pcma_server:
- pcma_server
- disk.allocation
- feature_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - feature
- feature_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - feature
+ network.incoming.packets_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.incoming.packets
+ network.incoming.bytes.rate_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.outgoing.packets.rate
disk.ephemeral.size_pcma_server:
- pcma_server
- disk.ephemeral.size
+ network.outpoing.packets_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.outpoing.packets
binding_pcma_server:
- pcma_server
- binding
disk.write.bytes_pcma_server:
- pcma_server
- disk.write.bytes
- network.incoming.bytes_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.incoming.bytes
+ forwarder_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - forwarder
+ network.outgoing.bytes_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - network.outgoing.bytes
+ network.incoming.packets.rate_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.incoming.packets.rate
+ feature_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - feature
disk.write.requests_pcma_server:
- pcma_server
- disk.write.requests
- network.incoming.bytes_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.incoming.bytes
+ binding_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
+ - binding
disk.write.requests.rate_pcma_server:
- pcma_server
- disk.write.requests.rate
disk.device.iops_pcma_server:
- pcma_server
- disk.device.iops
+ network.incoming.bytes_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - network.incoming.bytes
instance_pcma_server:
- pcma_server
- instance
disk.device.capacity_pcma_server:
- pcma_server
- disk.device.capacity
- network.outpoing.packets_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - network.outpoing.packets
- network.outpoing.packets_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
- - network.outpoing.packets
+ attachment_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - attachment
requirements:
dependency_pcma_server:
- pcma_server
- dependency
- dependency_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
- - dependency
local_storage_pcma_server:
- pcma_server
- local_storage
- link_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
+ link_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
- link
- link_pcma_server_pcm_port_1:
- - pcma_server_pcm_port_1
+ link_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
- link
- dependency_pcma_server_pcm_port_0:
- - pcma_server_pcm_port_0
+ dependency_pcma_server_pcm_port_0_0:
+ - pcma_server_pcm_port_0_0
+ - dependency
+ dependency_pcma_server_pcm_port_1_0:
+ - pcma_server_pcm_port_1_0
- dependency
\ No newline at end of file
directives:
- substitutable
properties:
- port_pcm_port_1_network_role_tag: oam
- port_pcm_port_0_fixed_ips:
- - ip_address:
- get_input: cps_net_ip
+ port_pcm_port_0_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pcm_port_1_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: pcma_flavor_name
- port_pcm_port_0_security_groups:
- - - get_input: security_group_name
compute_pcma_server_availability_zone:
- get_input: availabilityzone_name
+ port_pcm_port_0_0_security_groups:
+ - - get_input: security_group_name
+ port_pcm_port_0_0_network:
+ - get_input: cps_net_name
vm_image_name:
get_input: pcma_image_name
- port_pcm_port_0_network_role_tag: cps
- port_pcm_port_1_network:
- - get_input: oam_net_name
- port_pcm_port_1_security_groups:
- - - get_input: security_group_name
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_0_0_network_role_tag: cps
+ port_pcm_port_1_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_pcm_port_1_0_network_role_tag: oam
compute_pcma_server_config_drive:
- true
compute_pcma_server_user_data_format:
- RAW
- port_pcm_port_0_network:
- - get_input: cps_net_name
- port_pcm_port_1_mac_requirements:
- mac_count_required:
- is_required: false
- port_pcm_port_1_fixed_ips:
- - ip_address:
- get_input: oam_net_ip
- compute_pcma_server_name:
- - get_input: pcma_server_name
- port_pcm_port_1_ip_requirements:
+ port_pcm_port_0_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_0_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pcm_port_1_0_security_groups:
+ - - get_input: security_group_name
+ port_pcm_port_0_0_fixed_ips:
+ - ip_address:
+ get_input: cps_net_ip
+ port_pcm_port_1_0_fixed_ips:
+ - ip_address:
+ get_input: oam_net_ip
+ compute_pcma_server_name:
+ - get_input: pcma_server_name
+ port_pcm_port_1_0_network:
+ - get_input: oam_net_name
service_template_filter:
substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
- port_pcm_port_3_mac_requirements:
+ port_pcm_port_2_0_security_groups:
+ - - get_input: security_group_name
+ port_pcm_port_2_0_mac_requirements:
mac_count_required:
is_required: false
- port_pcm_port_2_fixed_ips:
+ port_pcm_port_3_0_fixed_ips:
- ip_address:
- get_input: cps_net_ip
+ get_input: oam_net_ip
vm_flavor_name:
get_input: pcma_flavor_name
- port_pcm_port_3_security_groups:
- - - get_input: security_group_name
+ port_pcm_port_3_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
compute_pcma_server_availability_zone:
- get_input: availabilityzone_name
vm_image_name:
get_input: pcma_image_name
- port_pcm_port_2_security_groups:
+ port_pcm_port_3_0_security_groups:
- - get_input: security_group_name
- port_pcm_port_3_ip_requirements:
+ port_pcm_port_2_0_network:
+ - get_input: cps_net_name
+ port_pcm_port_2_0_network_role_tag: cps
+ port_pcm_port_3_0_network_role_tag: oam
+ port_pcm_port_2_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_2_mac_requirements:
- mac_count_required:
- is_required: false
- port_pcm_port_3_network_role_tag: oam
compute_pcma_server_config_drive:
- true
- port_pcm_port_3_fixed_ips:
- - ip_address:
- get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
- port_pcm_port_2_network:
- - get_input: cps_net_name
- port_pcm_port_2_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_pcm_port_2_network_role_tag: cps
- port_pcm_port_3_network:
+ port_pcm_port_3_0_network:
- get_input: oam_net_name
+ port_pcm_port_2_0_fixed_ips:
+ - ip_address:
+ get_input: cps_net_ip
+ port_pcm_port_3_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_pcma_server_scheduler_hints:
- group:
get_input: server_group
capabilities:
network.outpoing.packets_pcm_port_2_0:
- abstract_pcma_server
- - network.outpoing.packets_pcma_server_pcm_port_2
+ - network.outpoing.packets_pcma_server_pcm_port_2_0
disk.device.iops_server_pcma2:
- abstract_pcma_server
- disk.device.iops_pcma_server
network.outgoing.bytes.rate_pcm_port_1_0:
- abstract_pcma_server_1
- - network.outgoing.bytes.rate_pcma_server_pcm_port_1
+ - network.outgoing.bytes.rate_pcma_server_pcm_port_1_0
disk.device.iops_server_pcma1:
- abstract_pcma_server_1
- disk.device.iops_pcma_server
network.incoming.bytes.rate_pcm_port_0_0:
- abstract_pcma_server_1
- - network.incoming.bytes.rate_pcma_server_pcm_port_0
+ - network.incoming.bytes.rate_pcma_server_pcm_port_0_0
disk.device.capacity_server_pcma2:
- abstract_pcma_server
- disk.device.capacity_pcma_server
- disk.write.requests.rate_pcma_server
network.incoming.packets_pcm_port_1_0:
- abstract_pcma_server_1
- - network.incoming.packets_pcma_server_pcm_port_1
+ - network.incoming.packets_pcma_server_pcm_port_1_0
network.incoming.bytes_pcm_port_0_0:
- abstract_pcma_server_1
- - network.incoming.bytes_pcma_server_pcm_port_0
+ - network.incoming.bytes_pcma_server_pcm_port_0_0
disk.write.requests.rate_server_pcma2:
- abstract_pcma_server
- disk.write.requests.rate_pcma_server
- disk.device.read.bytes.rate_pcma_server
feature_pcm_port_0_0:
- abstract_pcma_server_1
- - feature_pcma_server_pcm_port_0
+ - feature_pcma_server_pcm_port_0_0
disk.device.read.bytes.rate_server_pcma2:
- abstract_pcma_server
- disk.device.read.bytes.rate_pcma_server
forwarder_pcm_port_0_0:
- abstract_pcma_server_1
- - forwarder_pcma_server_pcm_port_0
+ - forwarder_pcma_server_pcm_port_0_0
disk.device.latency_server_pcma2:
- abstract_pcma_server
- disk.device.latency_pcma_server
- disk.device.read.requests_pcma_server
network.outgoing.packets.rate_pcm_port_3_0:
- abstract_pcma_server
- - network.outgoing.packets.rate_pcma_server_pcm_port_3
+ - network.outgoing.packets.rate_pcma_server_pcm_port_3_0
disk.device.read.requests_server_pcma2:
- abstract_pcma_server
- disk.device.read.requests_pcma_server
attachment_pcm_port_0_0:
- abstract_pcma_server_1
- - attachment_pcma_server_pcm_port_0
+ - attachment_pcma_server_pcm_port_0_0
network.incoming.packets.rate_pcm_port_0_0:
- abstract_pcma_server_1
- - network.incoming.packets.rate_pcma_server_pcm_port_0
+ - network.incoming.packets.rate_pcma_server_pcm_port_0_0
disk.write.bytes_server_pcma2:
- abstract_pcma_server
- disk.write.bytes_pcma_server
- binding_pcma_server
network.outgoing.bytes_pcm_port_3_0:
- abstract_pcma_server
- - network.outgoing.bytes_pcma_server_pcm_port_3
+ - network.outgoing.bytes_pcma_server_pcm_port_3_0
binding_pcm_port_1_0:
- abstract_pcma_server_1
- - binding_pcma_server_pcm_port_1
+ - binding_pcma_server_pcm_port_1_0
disk.write.bytes.rate_server_pcma2:
- abstract_pcma_server
- disk.write.bytes.rate_pcma_server
- disk.root.size_pcma_server
network.outgoing.bytes_pcm_port_1_0:
- abstract_pcma_server_1
- - network.outgoing.bytes_pcma_server_pcm_port_1
+ - network.outgoing.bytes_pcma_server_pcm_port_1_0
network.outgoing.bytes.rate_pcm_port_0_0:
- abstract_pcma_server_1
- - network.outgoing.bytes.rate_pcma_server_pcm_port_0
+ - network.outgoing.bytes.rate_pcma_server_pcm_port_0_0
network.outpoing.packets_pcm_port_3_0:
- abstract_pcma_server
- - network.outpoing.packets_pcma_server_pcm_port_3
+ - network.outpoing.packets_pcma_server_pcm_port_3_0
disk.iops_server_pcma2:
- abstract_pcma_server
- disk.iops_pcma_server
- disk.iops_pcma_server
network.incoming.bytes.rate_pcm_port_3_0:
- abstract_pcma_server
- - network.incoming.bytes.rate_pcma_server_pcm_port_3
+ - network.incoming.bytes.rate_pcma_server_pcm_port_3_0
disk.device.write.bytes.rate_server_pcma1:
- abstract_pcma_server_1
- disk.device.write.bytes.rate_pcma_server
- disk.device.write.bytes.rate_pcma_server
network.incoming.packets_pcm_port_0_0:
- abstract_pcma_server_1
- - network.incoming.packets_pcma_server_pcm_port_0
+ - network.incoming.packets_pcma_server_pcm_port_0_0
network.incoming.bytes_pcm_port_1_0:
- abstract_pcma_server_1
- - network.incoming.bytes_pcma_server_pcm_port_1
+ - network.incoming.bytes_pcma_server_pcm_port_1_0
disk.read.bytes_server_pcma1:
- abstract_pcma_server_1
- disk.read.bytes_pcma_server
feature_pcm_port_3_0:
- abstract_pcma_server
- - feature_pcma_server_pcm_port_3
+ - feature_pcma_server_pcm_port_3_0
disk.read.bytes_server_pcma2:
- abstract_pcma_server
- disk.read.bytes_pcma_server
forwarder_pcm_port_1_0:
- abstract_pcma_server_1
- - forwarder_pcma_server_pcm_port_1
+ - forwarder_pcma_server_pcm_port_1_0
cpu_util_server_pcma1:
- abstract_pcma_server_1
- cpu_util_pcma_server
- cpu_util_pcma_server
network.outgoing.packets.rate_pcm_port_2_0:
- abstract_pcma_server
- - network.outgoing.packets.rate_pcma_server_pcm_port_2
+ - network.outgoing.packets.rate_pcma_server_pcm_port_2_0
attachment_pcm_port_3_0:
- abstract_pcma_server
- - attachment_pcma_server_pcm_port_3
+ - attachment_pcma_server_pcm_port_3_0
feature_server_pcma2:
- abstract_pcma_server
- feature_pcma_server
network.incoming.packets.rate_pcm_port_3_0:
- abstract_pcma_server
- - network.incoming.packets.rate_pcma_server_pcm_port_3
+ - network.incoming.packets.rate_pcma_server_pcm_port_3_0
memory.usage_server_pcma2:
- abstract_pcma_server
- memory.usage_pcma_server
- feature_pcma_server
network.outgoing.bytes_pcm_port_2_0:
- abstract_pcma_server
- - network.outgoing.bytes_pcma_server_pcm_port_2
+ - network.outgoing.bytes_pcma_server_pcm_port_2_0
binding_pcm_port_0_0:
- abstract_pcma_server_1
- - binding_pcma_server_pcm_port_0
+ - binding_pcma_server_pcm_port_0_0
disk.read.bytes.rate_server_pcma1:
- abstract_pcma_server_1
- disk.read.bytes.rate_pcma_server
- disk.device.read.bytes_pcma_server
network.outpoing.packets_pcm_port_0_0:
- abstract_pcma_server_1
- - network.outpoing.packets_pcma_server_pcm_port_0
+ - network.outpoing.packets_pcma_server_pcm_port_0_0
network.outgoing.bytes_pcm_port_0_0:
- abstract_pcma_server_1
- - network.outgoing.bytes_pcma_server_pcm_port_0
+ - network.outgoing.bytes_pcma_server_pcm_port_0_0
endpoint_server_pcma2:
- abstract_pcma_server
- endpoint_pcma_server
- host_pcma_server
network.incoming.bytes.rate_pcm_port_2_0:
- abstract_pcma_server
- - network.incoming.bytes.rate_pcma_server_pcm_port_2
+ - network.incoming.bytes.rate_pcma_server_pcm_port_2_0
network.outgoing.bytes.rate_pcm_port_3_0:
- abstract_pcma_server
- - network.outgoing.bytes.rate_pcma_server_pcm_port_3
+ - network.outgoing.bytes.rate_pcma_server_pcm_port_3_0
disk.ephemeral.size_server_pcma1:
- abstract_pcma_server_1
- disk.ephemeral.size_pcma_server
- disk.device.write.requests.rate_pcma_server
network.incoming.packets_pcm_port_3_0:
- abstract_pcma_server
- - network.incoming.packets_pcma_server_pcm_port_3
+ - network.incoming.packets_pcma_server_pcm_port_3_0
scalable_server_pcma2:
- abstract_pcma_server
- scalable_pcma_server
- scalable_pcma_server
network.incoming.bytes_pcm_port_2_0:
- abstract_pcma_server
- - network.incoming.bytes_pcma_server_pcm_port_2
+ - network.incoming.bytes_pcma_server_pcm_port_2_0
feature_pcm_port_2_0:
- abstract_pcma_server
- - feature_pcma_server_pcm_port_2
+ - feature_pcma_server_pcm_port_2_0
disk.device.write.requests_server_pcma1:
- abstract_pcma_server_1
- disk.device.write.requests_pcma_server
forwarder_pcm_port_2_0:
- abstract_pcma_server
- - forwarder_pcma_server_pcm_port_2
+ - forwarder_pcma_server_pcm_port_2_0
disk.device.write.requests_server_pcma2:
- abstract_pcma_server
- disk.device.write.requests_pcma_server
- instance_pcma_server
attachment_pcm_port_2_0:
- abstract_pcma_server
- - attachment_pcma_server_pcm_port_2
+ - attachment_pcma_server_pcm_port_2_0
os_server_pcma1:
- abstract_pcma_server_1
- os_pcma_server
network.outgoing.packets.rate_pcm_port_1_0:
- abstract_pcma_server_1
- - network.outgoing.packets.rate_pcma_server_pcm_port_1
+ - network.outgoing.packets.rate_pcma_server_pcm_port_1_0
os_server_pcma2:
- abstract_pcma_server
- os_pcma_server
network.incoming.packets.rate_pcm_port_2_0:
- abstract_pcma_server
- - network.incoming.packets.rate_pcma_server_pcm_port_2
+ - network.incoming.packets.rate_pcma_server_pcm_port_2_0
binding_pcm_port_3_0:
- abstract_pcma_server
- - binding_pcma_server_pcm_port_3
+ - binding_pcma_server_pcm_port_3_0
network.outpoing.packets_pcm_port_1_0:
- abstract_pcma_server_1
- - network.outpoing.packets_pcma_server_pcm_port_1
+ - network.outpoing.packets_pcma_server_pcm_port_1_0
network.incoming.bytes.rate_pcm_port_1_0:
- abstract_pcma_server_1
- - network.incoming.bytes.rate_pcma_server_pcm_port_1
+ - network.incoming.bytes.rate_pcma_server_pcm_port_1_0
network.outgoing.bytes.rate_pcm_port_2_0:
- abstract_pcma_server
- - network.outgoing.bytes.rate_pcma_server_pcm_port_2
+ - network.outgoing.bytes.rate_pcma_server_pcm_port_2_0
disk.capacity_server_pcma1:
- abstract_pcma_server_1
- disk.capacity_pcma_server
- disk.capacity_pcma_server
network.incoming.packets_pcm_port_2_0:
- abstract_pcma_server
- - network.incoming.packets_pcma_server_pcm_port_2
+ - network.incoming.packets_pcma_server_pcm_port_2_0
disk.write.requests_server_pcma1:
- abstract_pcma_server_1
- disk.write.requests_pcma_server
- disk.write.requests_pcma_server
network.incoming.bytes_pcm_port_3_0:
- abstract_pcma_server
- - network.incoming.bytes_pcma_server_pcm_port_3
+ - network.incoming.bytes_pcma_server_pcm_port_3_0
forwarder_pcm_port_3_0:
- abstract_pcma_server
- - forwarder_pcma_server_pcm_port_3
+ - forwarder_pcma_server_pcm_port_3_0
feature_pcm_port_1_0:
- abstract_pcma_server_1
- - feature_pcma_server_pcm_port_1
+ - feature_pcma_server_pcm_port_1_0
disk.usage_server_pcma2:
- abstract_pcma_server
- disk.usage_pcma_server
- memory.resident_pcma_server
attachment_pcm_port_1_0:
- abstract_pcma_server_1
- - attachment_pcma_server_pcm_port_1
+ - attachment_pcma_server_pcm_port_1_0
disk.device.write.bytes_server_pcma2:
- abstract_pcma_server
- disk.device.write.bytes_pcma_server
- disk.allocation_pcma_server
network.incoming.packets.rate_pcm_port_1_0:
- abstract_pcma_server_1
- - network.incoming.packets.rate_pcma_server_pcm_port_1
+ - network.incoming.packets.rate_pcma_server_pcm_port_1_0
disk.allocation_server_pcma2:
- abstract_pcma_server
- disk.allocation_pcma_server
- disk.device.write.bytes_pcma_server
network.outgoing.packets.rate_pcm_port_0_0:
- abstract_pcma_server_1
- - network.outgoing.packets.rate_pcma_server_pcm_port_0
+ - network.outgoing.packets.rate_pcma_server_pcm_port_0_0
cpu_server_pcma1:
- abstract_pcma_server_1
- cpu_pcma_server
- cpu_pcma_server
binding_pcm_port_2_0:
- abstract_pcma_server
- - binding_pcma_server_pcm_port_2
+ - binding_pcma_server_pcm_port_2_0
requirements:
dependency_server_pcma2:
- abstract_pcma_server
- local_storage_pcma_server
dependency_pcm_port_3_0:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_3
+ - dependency_pcma_server_pcm_port_3_0
link_pcm_port_1_0:
- abstract_pcma_server_1
- - link_pcma_server_pcm_port_1
+ - link_pcma_server_pcm_port_1_0
dependency_pcm_port_2_0:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
+ - dependency_pcma_server_pcm_port_2_0
link_pcm_port_2_0:
- abstract_pcma_server
- - link_pcma_server_pcm_port_2
+ - link_pcma_server_pcm_port_2_0
dependency_pcm_port_1_0:
- abstract_pcma_server_1
- - dependency_pcma_server_pcm_port_1
+ - dependency_pcma_server_pcm_port_1_0
dependency_pcm_port_0_0:
- abstract_pcma_server_1
- - dependency_pcma_server_pcm_port_0
+ - dependency_pcma_server_pcm_port_0_0
link_pcm_port_0_0:
- abstract_pcma_server_1
- - link_pcma_server_pcm_port_0
+ - link_pcma_server_pcm_port_0_0
link_pcm_port_3_0:
- abstract_pcma_server
- - link_pcma_server_pcm_port_3
+ - link_pcma_server_pcm_port_3_0
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1a_t1_port_0}
- - port: {get_resource: 1a_t2_port_0}
+ - port: {get_resource: 1a_t1_port}
+ - port: {get_resource: 1a_t2_port}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1a_t1_port_0:
+ 1a_t1_port:
type: OS::Neutron::Port
properties:
network: {get_resource: a_single_1a_network}
- 1a_t2_port_0:
+ 1a_t2_port:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_0}
- - port: {get_resource: 1b_t2_port_0}
+ - port: {get_resource: b_single_1b_0_t1_port_0}
+ - port: {get_resource: b_single_1b_0_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_0:
+ b_single_1b_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [1b01_single_1B, accessIPv6]}
- 1b_t2_port_0:
+ b_single_1b_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_1}
- - port: {get_resource: 1b_t2_port_1}
+ - port: {get_resource: b_single_1b_1_t1_port_0}
+ - port: {get_resource: b_single_1b_1_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_1:
+ b_single_1b_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 1b_t2_port_1:
+ b_single_1b_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_0}
- - port: {get_resource: 1c1_t2_port_0}
+ - port: {get_resource: 1c1_scalling_instance_0_t1_port_0}
+ - port: {get_resource: 1c1_scalling_instance_0_t2_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c1_t1_port_0:
+ 1c1_scalling_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_0
- 1c1_t2_port_0:
+ name: 1c1_scalling_instance_0_t1_port_0
+ 1c1_scalling_instance_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t2_port_0
+ name: 1c1_scalling_instance_0_t2_port_0
1c1_scalling_instance_network:
type: OS::Neutron::Net
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_1}
- - port: {get_resource: 1c1_t2_port_1}
+ - port: {get_resource: 1c1_scalling_instance_1_t1_port_0}
+ - port: {get_resource: 1c1_scalling_instance_1_t2_port_0}
user_data_format: RAW2
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c1_t1_port_1:
+ 1c1_scalling_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_1
+ name: 1c1_scalling_instance_1_t1_port_0
- 1c1_t2_port_1:
+ 1c1_scalling_instance_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t2_port_1
+ name: 1c1_scalling_instance_1_t2_port_0
1c201_catalog_instance_1C2:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c2_t1_port_0}
- - port: {get_resource: 1c2_t2_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_t1_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_t2_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c2_t1_port_0:
+ 1c2_catalog_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 1c2_t2_port_0:
+ 1c2_catalog_instance_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
name:
get_param: net_name
- 1c202_scalling_instance_1C2:
+ 1c202_catalog_instance_1C2:
type: OS::Nova::Server
properties:
name: {get_param: [1c2_catalog_instance_names, 2]}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c2_t1_port_1}
- - port: {get_resource: 1c2_t2_port_1}
+ - port: {get_resource: 1c2_catalog_instance_1_t1_port_0}
+ - port: {get_resource: 1c2_catalog_instance_1_t2_port_0}
user_data_format: {get_attr: [1c201_catalog_instance_1C2, instance_name]}
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c2_t1_port_1:
+ 1c2_catalog_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 1c2_t2_port_1:
+ 1c2_catalog_instance_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
depends_on:
- nestedNoUnified
- 4p_nested
- - 1c2_t1_port_1
- - 1c2_t1_port_0
+ - 1c2_catalog_instance_1_t1_port_0
+ - 1c2_catalog_instance_0_t1_port_0
- 1c201_catalog_instance_1C2
- - 1c202_scalling_instance_1C2
+ - 1c202_catalog_instance_1C2
- 1c101_scalling_instance_1C1
- 1c102_scalling_instance_1C1
- - 1c1_t2_port_0
- - 1c1_t2_port_1
+ - 1c1_scalling_instance_0_t2_port_0
+ - 1c1_scalling_instance_1_t2_port_0
- 1b01_single_1B
- 1b02_single_1B
- - 1b_t1_port_0
- - 1b_t1_port_1
+ - b_single_1b_0_t1_port_0
+ - b_single_1b_1_t1_port_0
- 1a_single_1A
- - 1a_t1_port_0
+ - 1a_t1_port
properties:
name:
get_param: net_name
type: OS::Neutron::Net
properties:
name: { get_attr: [nestedNoUnified, portId, {get_attr: [4p_nested, server_pcm_id]}]}
- dhcp_agent_ids: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
- tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]}
- value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] }
+ dhcp_agent_ids: { get_attr: [1c2_catalog_instance_1_t1_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_catalog_instance_1C2,instance_name]}]}]}]}
+ tenant_id: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_scalling_instance_0_t2_port_0, tenant_id, {get_attr:[1c1_scalling_instance_1_t2_port_0, tenant_id]}]}]}]}
+ value_specs: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
qos_policy: {get_attr:[1a_single_1A, instance_name]}
- admin_state_up: {get_attr:[1a_t1_port_0, tenant_id]}
+ admin_state_up: {get_attr:[1a_t1_port, tenant_id]}
BE_Affinity:
type: OS::Nova::ServerGroup
out1:
value: { get_attr: [nestedNoUnified, portId, {get_attr: [4p_nested, server_pcm_id]}]}
out2:
- value: { get_attr: [1c2_t1_port_1, tenant_id, {get_attr: [1c2_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_scalling_instance_1C2,instance_name]}]}]}]}
+ value: { get_attr: [1c2_catalog_instance_1_t1_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_t1_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C2, instance_name, {get_attr: [1c202_catalog_instance_1C2,instance_name]}]}]}]}
out3:
- value: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_t2_port_0, tenant_id, {get_attr:[1c1_t2_port_1, tenant_id]}]}]}]}
+ value: { get_attr:[1c101_scalling_instance_1C1, instance_name, {get_attr:[1c102_scalling_instance_1C1, instance_name, {get_attr:[1c1_scalling_instance_0_t2_port_0, tenant_id, {get_attr:[1c1_scalling_instance_1_t2_port_0, tenant_id]}]}]}]}
out4:
- value: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[1b_t1_port_0, tenant_id, {get_attr:[1b_t1_port_1, tenant_id]}]}]] }
+ value: {get_attr:[1b01_single_1B, instance_name, get_attr:[1b02_single_1B,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
out5:
value: {get_attr:[1a_single_1A, instance_name]}
out6:
- value: {get_attr:[1a_t1_port_0, tenant_id]}
+ value: {get_attr:[1a_t1_port, tenant_id]}
org.openecomp.resource.abstract.nodes.1c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c2_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
- compute_1c2_catalog_instance_availability_zone:
+ port_1c2_catalog_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t2_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c2_t1_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c2_t2_port_network_role:
- type: string
+ type: string
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_network_role_tag:
+ port_1c2_catalog_instance_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_vlan_requirements:
+ port_1c2_catalog_instance_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1c2_t1_port_order:
- type: integer
+ port_1c2_catalog_instance_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_1c2_t1_port_subnetpoolid:
+ port_1c2_catalog_instance_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_ip_requirements:
- type: list
+ port_1c2_catalog_instance_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_related_networks:
+ port_1c2_catalog_instance_t2_port_0_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
- status: SUPPORTED
- port_1c2_t1_port_network_role:
- type: string
+ port_1c2_catalog_instance_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c2_t2_port_network:
- type: list
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c2_t1_port_network:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_catalog_instance_t1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c2_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c2_catalog_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_1c2_t2_port_vlan_requirements:
- type: list
+ port_1c2_catalog_instance_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c2_catalog_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c2_catalog_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c2_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c2_catalog_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
1c2_catalog_instance_instance_name:
type: string
status: SUPPORTED
- 1c2_catalog_instance_1c2_t1_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c2_catalog_instance_1c2_t2_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_1c2_catalog_instance_1c2_t1_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c2_t1_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
+ cpu_util_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
+ cpu_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_1c2_catalog_instance:
+ disk.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c2_t1_port:
- type: tosca.capabilities.Node
+ disk.ephemeral.size_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_1c2_t1_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.bytes_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
+ memory.resident_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_1c2_catalog_instance:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_1c2_catalog_instance:
+ disk.device.write.requests.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
+ os_1c2_catalog_instance:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.iops_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c2_t1_port:
+ binding_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.ephemeral.size_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.bytes_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c2_catalog_instance:
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c2_catalog_instance:
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c2_catalog_instance:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.iops_1c2_catalog_instance:
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.latency_1c2_catalog_instance:
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.latency_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_1c2_catalog_instance_1c2_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.read.bytes_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_1c2_catalog_instance:
+ instance_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_1c2_catalog_instance:
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
+ binding_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_1c2_catalog_instance:
+ feature_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
+ disk.usage_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_1c2_catalog_instance:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c2_t2_port:
- type: tosca.capabilities.Node
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.pcma_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_0_network_role:
- 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_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_exCP_naming:
+ port_pcm_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pcm_port_1_exCP_naming:
+ port_pcm_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_1_security_groups:
+ type: json
+ port_pcm_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pcm_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pcm_port_1_order:
type: integer
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
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:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.1c1_scalling_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c1_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_related_networks:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
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
- status: SUPPORTED
- vm_flavor_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_related_networks:
+ port_1c1_scalling_instance_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_1c1_scalling_instance_name:
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1c1_t2_port_fixed_ips:
- type: list
+ port_1c1_scalling_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t2_port_network:
- type: list
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1c1_t1_port_fixed_ips:
- type: list
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
+ compute_1c1_scalling_instance_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t2_port_ip_requirements:
- type: list
+ type: string
+ port_1c1_scalling_instance_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t2_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_1c1_t2_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c1_t2_port_order:
- type: integer
+ port_1c1_scalling_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t1_port_0_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
compute_1c1_scalling_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t2_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t2_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t2_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_scalling_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c1_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_1c1_scalling_instance_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1c1_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c1_t1_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
attributes:
1c1_scalling_instance_instance_name:
type: string
status: SUPPORTED
- 1c1_scalling_instance_1c1_t2_port_tenant_id:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
- - dependency_1c1_scalling_instance_1c1_t1_port:
+ - dependency_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c1_scalling_instance_1c1_t1_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c1_scalling_instance_1c1_t2_port:
+ - dependency_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c1_scalling_instance_1c1_t2_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.usage_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c1_scalling_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
+ memory.resident_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c1_scalling_instance_1c1_t2_port:
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c1_scalling_instance:
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.bytes.rate_1c1_scalling_instance:
+ disk.device.write.requests.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
+ disk.read.bytes.rate_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.write.bytes_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.read.requests.rate_1c1_scalling_instance:
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.Attachment
+ disk.device.read.requests.rate_1c1_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_1c1_scalling_instance:
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
+ disk.device.write.requests_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
+ disk.allocation_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_1c1_scalling_instance:
+ memory.usage_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c1_scalling_instance_1c1_t2_port:
- type: tosca.capabilities.Node
+ os_1c1_scalling_instance:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- memory.usage_1c1_scalling_instance:
+ disk.iops_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c1_scalling_instance:
- type: tosca.capabilities.OperatingSystem
+ cpu.delta_1c1_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_1c1_scalling_instance:
+ memory_1c1_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_1c1_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_1c1_scalling_instance:
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_1c1_scalling_instance:
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.b_single_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
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:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_b_single_1b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network
relationship: tosca.relationships.network.LinksTo
compute_1c1_scalling_instance_user_data_format:
- RAW2
- RAW1
- port_1c1_t2_port_network_role_tag: ppds
- vm_flavor_name:
- get_input: pd_flavor_name
- port_1c1_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- compute_1c1_scalling_instance_name:
- - get_input:
- - 1c1_scalling_instance_names
- - 2
- - get_input:
- - 1c1_scalling_instance_names
- - 1
- port_1c1_t1_port_name:
- - 1c1_t1_port_1
- - 1c1_t1_port_0
- port_1c1_t1_port_network:
- - 1c1_scalling_instance_network
- - 1c1_scalling_instance_network
- port_1c1_t2_port_fixed_ips:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
- - ip_address:
get_input:
- myIPs
get_input:
- myIPs
- 1
- port_1c1_t2_port_network:
- - get_input: ppds_net_name
- - get_input: ppds_net_name
- port_1c1_t1_port_fixed_ips:
+ port_1c1_scalling_instance_t1_port_0_network:
+ - 1c1_scalling_instance_network
+ - 1c1_scalling_instance_network
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
- - ip_address:
get_input:
- myIPs
get_input:
- myIPs
- 1
- port_1c1_t2_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c1_t2_port_mac_requirements:
+ vm_image_name:
+ get_input: pd_image_name
+ compute_1c1_scalling_instance_name:
+ - get_input:
+ - 1c1_scalling_instance_names
+ - 2
+ - get_input:
+ - 1c1_scalling_instance_names
+ - 1
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
mac_count_required:
is_required: false
+ port_1c1_scalling_instance_t1_port_0_name:
+ - 1c1_scalling_instance_1_t1_port_0
+ - 1c1_scalling_instance_0_t1_port_0
compute_1c1_scalling_instance_availability_zone:
- get_input: availabilityzone_name
- get_input: availabilityzone_name
- port_1c1_t2_port_name:
- - 1c1_t2_port_1
- - 1c1_t2_port_0
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_1c1_scalling_instance_t2_port_0_name:
+ - 1c1_scalling_instance_1_t2_port_0
+ - 1c1_scalling_instance_0_t2_port_0
compute_1c1_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
+ port_1c1_scalling_instance_t2_port_0_network_role_tag: ppds
+ port_1c1_scalling_instance_t2_port_0_network:
+ - get_input: ppds_net_name
+ - get_input: ppds_net_name
service_template_filter:
substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_1c1_scalling_instance_1c1_t1_port:
+ - link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c1_scalling_instance_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_1c2_catalog_instance_t1_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_1c2_t2_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t1_port_mac_requirements:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c2_catalog_instance_t2_port_0_network:
+ - 1c2_catalog_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c2_t2_port_network:
- - 1c2_catalog_instance_network
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 1
- port_1c2_t1_port_network:
- - get_input: oam_net_name
- port_1c2_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_1c2_catalog_instance_user_data_format:
- - RAW1
- port_1c2_t1_port_network_role_tag: oam
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_user_data_format:
+ - RAW1
+ port_1c2_catalog_instance_t1_port_0_network_role_tag: oam
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_1c2_catalog_instance_t1_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_1c2_t2_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c2_t1_port_mac_requirements:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1c2_catalog_instance_t2_port_0_network:
+ - 1c2_catalog_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c2_t2_port_network:
- - 1c2_catalog_instance_network
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 2
- port_1c2_t1_port_network:
- - get_input: oam_net_name
- port_1c2_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_1c2_catalog_instance_user_data_format:
- - get_attribute:
- - abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_instance_name
- port_1c2_t1_port_network_role_tag: oam
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_user_data_format:
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ port_1c2_catalog_instance_t1_port_0_network_role_tag: oam
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_1c2_t2_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
dhcp_agent_ids:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- 1c1_scalling_instance_instance_name
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
admin_state_up:
get_attribute:
- abstract_a_single_1a
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
dependsOn_network:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
properties:
get_input: net_name
requirements:
- dependency:
- capability: feature_1c2_catalog_instance_1c2_t1_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0
node: abstract_1c2_catalog_instance_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c2_catalog_instance_1c2_t1_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0
node: abstract_1c2_catalog_instance_0
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_1c1_scalling_instance
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c1_scalling_instance_1c1_t2_port
+ capability: feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0
node: abstract_1c1_scalling_instance
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
directives:
- substitutable
properties:
+ port_b_single_1b_t1_port_0_network_role_tag: oam
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_b_single_1b_t1_port_0_network:
+ - get_input: oam_net_name
+ port_b_single_1b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_network_role_tag: oam
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network
- port_1b_t1_port_network:
- - get_input: oam_net_name
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- 1c1_scalling_instance_instance_name
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
- get_attribute:
- abstract_1c1_scalling_instance
- - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id
out4:
value:
get_attribute:
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
out5:
value:
get_attribute:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c1_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_1c1_scalling_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c1_t2_port_related_networks:
+ port_1c1_scalling_instance_t1_port_0_fixed_ips:
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: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_network_role_tag:
type: string
required: true
- port_1c1_t1_port_related_networks:
+ port_1c1_scalling_instance_t2_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ port_1c1_scalling_instance_t1_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: string
+ vm_flavor_name:
type: string
required: true
- compute_1c1_scalling_instance_name:
+ port_1c1_scalling_instance_t2_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_name:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_1c1_scalling_instance_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_1c1_t2_port_fixed_ips:
- type: list
+ port_1c1_scalling_instance_t2_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t2_port_network:
- type: list
+ port_1c1_scalling_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_1c1_t1_port_fixed_ips:
- type: list
+ vm_image_name:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
+ compute_1c1_scalling_instance_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t2_port_ip_requirements:
- type: list
+ type: string
+ port_1c1_scalling_instance_t2_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c1_t1_port_mac_requirements:
+ port_1c1_scalling_instance_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_1c1_scalling_instance_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_1c1_scalling_instance_t2_port_0_order:
+ type: integer
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_1c1_t2_port_network_role:
- type: string
- required: true
- port_1c1_t2_port_order:
+ port_1c1_scalling_instance_t1_port_0_order:
type: integer
required: true
- port_1c1_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c1_scalling_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t1_port_0_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_1c1_scalling_instance_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1c1_t2_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t2_port_0_ip_requirements:
+ type: list
required: true
- port_1c1_t2_port_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c1_scalling_instance_t2_port_0_name:
type: list
required: true
entry_schema:
type: string
+ port_1c1_scalling_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c1_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c1_scalling_instance_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1c1_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c1_t1_port_subnetpoolid:
- type: string
+ port_1c1_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
- port_1c1_t1_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c1_scalling_instance_t2_port_0_network_role_tag:
type: string
required: true
- port_1c1_t1_port_network_role:
- type: string
+ port_1c1_scalling_instance_t1_port_0_related_networks:
+ type: list
required: true
- port_1c1_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c1_scalling_instance_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
node_templates:
- 1c1_scalling_instance_1c1_t1_port:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_mac_requirements
order:
- get_input: port_1c1_t1_port_order
+ get_input: port_1c1_scalling_instance_t2_port_0_order
exCP_naming:
- get_input: port_1c1_t1_port_exCP_naming
+ get_input: port_1c1_scalling_instance_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t1_port_vlan_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t1_port_ip_requirements
+ get_input: port_1c1_scalling_instance_t2_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t1_port_related_networks
+ get_input: port_1c1_scalling_instance_t2_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t1_port_network_role_tag
+ get_input: port_1c1_scalling_instance_t2_port_0_network_role_tag
network_role:
- get_input: port_1c1_t1_port_network_role
+ get_input: port_1c1_scalling_instance_t2_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t1_port_fixed_ips
+ - port_1c1_scalling_instance_t2_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
+ get_input: port_1c1_scalling_instance_t2_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t1_port_name
+ - port_1c1_scalling_instance_t2_port_0_name
- index_value
network:
get_input:
- - port_1c1_t1_port_network
+ - port_1c1_scalling_instance_t2_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_1c1_scalling_instance_user_data_format
- index_value
- 1c1_scalling_instance_1c1_t2_port:
+ 1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t2_port_mac_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c1_t2_port_order
+ get_input: port_1c1_scalling_instance_t1_port_0_order
exCP_naming:
- get_input: port_1c1_t2_port_exCP_naming
+ get_input: port_1c1_scalling_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t2_port_vlan_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t2_port_ip_requirements
+ get_input: port_1c1_scalling_instance_t1_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t2_port_related_networks
+ get_input: port_1c1_scalling_instance_t1_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t2_port_network_role_tag
+ get_input: port_1c1_scalling_instance_t1_port_0_network_role_tag
network_role:
- get_input: port_1c1_t2_port_network_role
+ get_input: port_1c1_scalling_instance_t1_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t2_port_fixed_ips
+ - port_1c1_scalling_instance_t1_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t2_port_subnetpoolid
+ get_input: port_1c1_scalling_instance_t1_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t2_port_name
+ - port_1c1_scalling_instance_t1_port_0_name
- index_value
network:
get_input:
- - port_1c1_t2_port_network
+ - port_1c1_scalling_instance_t1_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- 1c1_scalling_instance
- instance_name
- 1c1_scalling_instance_1c1_t2_port_tenant_id:
+ 1c1_scalling_instance_1c1_scalling_instance_t2_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c1_scalling_instance_1c1_t2_port
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
disk.read.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.bytes
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.packets.rate
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.packets.rate
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - attachment
+ binding_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - binding
+ binding_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - binding
disk.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.usage
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - forwarder
memory.resident_1c1_scalling_instance:
- 1c1_scalling_instance
- memory.resident
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.bytes.rate
cpu_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu
- forwarder_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ forwarder_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- forwarder
disk.write.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.bytes
- network.incoming.packets.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.packets.rate
- network.incoming.bytes_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.bytes
disk.write.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.bytes.rate
disk.device.allocation_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.allocation
- network.incoming.bytes.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.bytes.rate
feature_1c1_scalling_instance:
- 1c1_scalling_instance
- feature
+ network.outgoing.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.bytes.rate
disk.device.write.requests.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.requests.rate
- forwarder_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - forwarder
disk.read.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.bytes.rate
- network.outpoing.packets_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outpoing.packets
scalable_1c1_scalling_instance:
- 1c1_scalling_instance
- scalable
disk.device.read.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.bytes
- binding_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - binding
disk.device.write.bytes_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.bytes
disk.read.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.read.requests
- network.incoming.packets_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.packets
vcpus_1c1_scalling_instance:
- 1c1_scalling_instance
- vcpus
- network.outgoing.bytes_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.bytes
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.packets
host_1c1_scalling_instance:
- 1c1_scalling_instance
- host
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.packets.rate
disk.write.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.write.requests
- feature_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.packets.rate
+ feature_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- feature
- binding_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - binding
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outpoing.packets
disk.device.read.requests.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.requests.rate
- attachment_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - attachment
disk.device.read.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.bytes.rate
- network.outgoing.packets.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.bytes.rate
+ attachment_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - attachment
disk.device.iops_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.iops
disk.device.capacity_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.capacity
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.bytes
disk.capacity_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.capacity
cpu_util_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu_util
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.bytes
disk.device.read.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.read.requests
disk.device.write.bytes.rate_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.bytes.rate
+ network.outgoing.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.outgoing.bytes
+ network.incoming.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.packets
disk.device.write.requests_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.write.requests
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.bytes
disk.latency_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.latency
disk.device.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.device.usage
- network.incoming.packets_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - network.incoming.packets
disk.allocation_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.allocation
- feature_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - feature
memory.usage_1c1_scalling_instance:
- 1c1_scalling_instance
- memory.usage
- network.incoming.bytes_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
- - network.outgoing.bytes.rate
os_1c1_scalling_instance:
- 1c1_scalling_instance
- os
disk.iops_1c1_scalling_instance:
- 1c1_scalling_instance
- disk.iops
- network.outpoing.packets_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ network.outgoing.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- network.outpoing.packets
- attachment_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - attachment
cpu.delta_1c1_scalling_instance:
- 1c1_scalling_instance
- cpu.delta
memory_1c1_scalling_instance:
- 1c1_scalling_instance
- memory
+ feature_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - feature
+ network.incoming.bytes.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.bytes.rate
+ network.incoming.bytes_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - network.incoming.packets.rate
instance_1c1_scalling_instance:
- 1c1_scalling_instance
- instance
dependency_1c1_scalling_instance:
- 1c1_scalling_instance
- dependency
- link_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
- - link
- dependency_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ dependency_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- dependency
- dependency_1c1_scalling_instance_1c1_t1_port:
- - 1c1_scalling_instance_1c1_t1_port
+ dependency_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
- dependency
- link_1c1_scalling_instance_1c1_t2_port:
- - 1c1_scalling_instance_1c1_t2_port
+ link_1c1_scalling_instance_1c1_scalling_instance_t2_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t2_port_0
+ - link
+ link_1c1_scalling_instance_1c1_scalling_instance_t1_port_0:
+ - 1c1_scalling_instance_1c1_scalling_instance_t1_port_0
- link
local_storage_1c1_scalling_instance:
- 1c1_scalling_instance
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c2_t2_port_order:
- type: integer
- required: true
- compute_1c2_catalog_instance_availability_zone:
+ port_1c2_catalog_instance_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1c2_t2_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1c2_t1_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c2_t2_port_network_role:
- type: string
+ type: string
+ port_1c2_catalog_instance_t1_port_0_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_1c2_t2_port_network_role_tag:
+ port_1c2_catalog_instance_t2_port_0_network_role_tag:
type: string
required: true
- port_1c2_t1_port_vlan_requirements:
+ port_1c2_catalog_instance_t2_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_image_name:
type: string
required: true
- port_1c2_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1c2_t1_port_order:
- type: integer
+ port_1c2_catalog_instance_t2_port_0_network_role:
+ type: string
required: true
- port_1c2_t1_port_subnetpoolid:
+ port_1c2_catalog_instance_t1_port_0_subnetpoolid:
type: string
required: true
- port_1c2_t2_port_ip_requirements:
- type: list
+ port_1c2_catalog_instance_t2_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c2_t2_port_related_networks:
+ port_1c2_catalog_instance_t2_port_0_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
- port_1c2_t1_port_network_role:
- type: string
+ port_1c2_catalog_instance_t1_port_0_order:
+ type: integer
required: true
- port_1c2_t2_port_network:
- type: list
+ port_1c2_catalog_instance_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_1c2_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c2_t1_port_network:
+ port_1c2_catalog_instance_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1c2_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1c2_t2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_catalog_instance_t1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c2_catalog_instance_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_1c2_catalog_instance_t1_port_0_network_role:
+ type: string
+ required: true
+ port_1c2_catalog_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c2_catalog_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c2_t1_port_network_role_tag:
- type: string
- required: true
- port_1c2_t1_port_ip_requirements:
+ port_1c2_catalog_instance_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c2_catalog_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
get_input:
- compute_1c2_catalog_instance_user_data_format
- index_value
- 1c2_catalog_instance_1c2_t2_port:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c2_t2_port_exCP_naming
+ get_input: port_1c2_catalog_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c2_t2_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c2_t2_port_related_networks
+ get_input: port_1c2_catalog_instance_t1_port_0_related_networks
ip_requirements:
- get_input: port_1c2_t2_port_ip_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1c2_t2_port_network_role_tag
+ get_input: port_1c2_catalog_instance_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1c2_t2_port_mac_requirements
+ get_input: port_1c2_catalog_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c2_t2_port_order
+ get_input: port_1c2_catalog_instance_t1_port_0_order
network_role:
- get_input: port_1c2_t2_port_network_role
+ get_input: port_1c2_catalog_instance_t1_port_0_network_role
subnetpoolid:
- get_input: port_1c2_t2_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_t1_port_0_subnetpoolid
network:
get_input:
- - port_1c2_t2_port_network
+ - port_1c2_catalog_instance_t1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 1c2_catalog_instance
relationship: tosca.relationships.network.BindsTo
- 1c2_catalog_instance_1c2_t1_port:
+ 1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c2_t1_port_exCP_naming
+ get_input: port_1c2_catalog_instance_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c2_t1_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c2_t1_port_related_networks
+ get_input: port_1c2_catalog_instance_t2_port_0_related_networks
ip_requirements:
- get_input: port_1c2_t1_port_ip_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1c2_t1_port_network_role_tag
+ get_input: port_1c2_catalog_instance_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1c2_t1_port_mac_requirements
+ get_input: port_1c2_catalog_instance_t2_port_0_mac_requirements
order:
- get_input: port_1c2_t1_port_order
+ get_input: port_1c2_catalog_instance_t2_port_0_order
network_role:
- get_input: port_1c2_t1_port_network_role
+ get_input: port_1c2_catalog_instance_t2_port_0_network_role
subnetpoolid:
- get_input: port_1c2_t1_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_t2_port_0_subnetpoolid
network:
get_input:
- - port_1c2_t1_port_network
+ - port_1c2_catalog_instance_t2_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- 1c2_catalog_instance
- instance_name
- 1c2_catalog_instance_1c2_t1_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c2_catalog_instance_1c2_t1_port
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
disk.device.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.capacity
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.packets.rate
disk.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes.rate
memory.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.usage
- network.outpoing.packets_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outpoing.packets
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - attachment
disk.write.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.write.bytes.rate
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.bytes.rate
- binding_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - binding
- network.incoming.packets_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.packets
cpu_util_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu_util
- network.outpoing.packets_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outpoing.packets
- feature_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - feature
- attachment_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - attachment
- network.incoming.bytes_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.bytes
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.bytes.rate
cpu_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu
disk.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.requests
- network.incoming.bytes.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.bytes.rate
- binding_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - binding
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outpoing.packets
disk.ephemeral.size_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.ephemeral.size
memory.resident_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.resident
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.write.requests.rate
- network.incoming.bytes_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.bytes
os_1c2_catalog_instance:
- 1c2_catalog_instance
- os
disk.device.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.iops
+ binding_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - binding
+ feature_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.packets
endpoint_1c2_catalog_instance:
- 1c2_catalog_instance
- endpoint
disk.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.allocation
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.bytes.rate
disk.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.latency
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.bytes
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.bytes
disk.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.iops
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outgoing.packets.rate
- network.incoming.packets_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.incoming.packets
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - forwarder
+ attachment_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - attachment
vcpus_1c2_catalog_instance:
- 1c2_catalog_instance
- vcpus
disk.device.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.latency
- attachment_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - attachment
- forwarder_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - forwarder
- network.outgoing.packets.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.outgoing.packets.rate
disk.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes
instance_1c2_catalog_instance:
- 1c2_catalog_instance
- instance
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.packets.rate
disk.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.capacity
disk.device.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes.rate
- forwarder_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - forwarder
disk.device.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.allocation
disk.device.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes
- network.outgoing.bytes.rate_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - network.outgoing.bytes.rate
disk.device.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests
disk.device.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.usage
- network.outgoing.bytes_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ binding_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - binding
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.packets
+ feature_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
- network.outgoing.bytes
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outgoing.bytes.rate
disk.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.usage
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.outgoing.packets.rate
feature_1c2_catalog_instance:
- 1c2_catalog_instance
- feature
- network.incoming.packets.rate_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - network.incoming.packets.rate
memory_1c2_catalog_instance:
- 1c2_catalog_instance
- memory
cpu.delta_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu.delta
- feature_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
- - feature
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - forwarder
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests.rate
requirements:
- link_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
- - link
dependency_1c2_catalog_instance:
- 1c2_catalog_instance
- dependency
local_storage_1c2_catalog_instance:
- 1c2_catalog_instance
- local_storage
- dependency_1c2_catalog_instance_1c2_t1_port:
- - 1c2_catalog_instance_1c2_t1_port
+ dependency_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
- dependency
- dependency_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ link_1c2_catalog_instance_1c2_catalog_instance_t2_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t2_port_0
+ - link
+ dependency_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- dependency
- link_1c2_catalog_instance_1c2_t2_port:
- - 1c2_catalog_instance_1c2_t2_port
+ link_1c2_catalog_instance_1c2_catalog_instance_t1_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_t1_port_0
- link
\ 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
- get_attribute:
- - b_single_1b
- - accessIPv6
+ get_input:
+ - port_b_single_1b_t2_port_0_network
+ - index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_1b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
- get_input:
- - port_1b_t2_port_network
- - index_value
+ get_attribute:
+ - b_single_1b
+ - accessIPv6
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
+ type: string
required: true
- port_1b_t1_port_network_role:
+ port_b_single_1b_t1_port_0_network_role:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
get_input:
- - port_1b_t1_port_network
+ - port_b_single_1b_t2_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_1b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
get_input:
- - port_1b_t2_port_network
+ - port_b_single_1b_t1_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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_0_network_role:
+ type: string
+ required: true
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_0_network_role_tag:
type: string
required: true
- port_pcm_port_0_exCP_naming:
+ port_pcm_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pcm_port_1_exCP_naming:
+ port_pcm_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_pcm_port_1_network_role:
required: true
entry_schema:
type: string
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_1_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_1_security_groups:
+ type: json
+ port_pcm_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
required: true
entry_schema:
type: string
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pcm_port_1_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pcm_port_1_order:
type: integer
required: true
port_pcm_port_0_network_role_tag: cps
port_pcm_port_1_network:
- get_input: oam_net_name
+ port_pcm_port_1_security_groups:
+ - - get_input: security_group_name
port_pcm_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_1_security_groups:
- - - get_input: security_group_name
compute_pcma_server_config_drive:
- true
compute_pcma_server_user_data_format:
get_input: oam_net_ip
compute_pcma_server_name:
- get_input: pcma_server_name
- port_pcm_port_0_mac_requirements:
- mac_count_required:
- is_required: false
port_pcm_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
count: 1
- dependency_pcma_server_pcm_port_1
dependency_pcm_port_2:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
+ - dependency_pcma_server_pcm_port_2
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1a_t1_port_0}
- - port: {get_resource: 1a_t2_port_0}
+ - port: {get_resource: a_single_1a_0_t1_port_0}
+ - port: {get_resource: a_single_1a_0_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A : {get_attr : [2a_single_1A_2, instance_name]},
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1a_t1_port_1}
+ - port: {get_resource: a_single_2a_0_t1_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A : {get_attr : [1a_single_1A_1, instance_name]},
}
- 1a_t1_port_0:
+ a_single_1a_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: a_single_1a_network}
- 1a_t2_port_0:
+ a_single_1a_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: ppds_net_name}
- 1a_t1_port_1:
+ a_single_2a_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: a_single_1a_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_01}
- - port: {get_resource: 1b_t2_port_01}
+ - port: {get_resource: b_single_1b_0_t1_port_0}
+ - port: {get_resource: b_single_1b_0_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1A_2 : {get_attr : [2a_single_1A_2, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1b_t1_port_01:
+ b_single_1b_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [1b01_single_1B_1, accessIPv6]}
- 1b_t2_port_01:
+ b_single_1b_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network_1}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_11}
- - port: {get_resource: 1b_t2_port_11}
+ - port: {get_resource: b_single_1b_1_t1_port_0}
+ - port: {get_resource: b_single_1b_1_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_11:
+ b_single_1b_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- value_specs: {get_attr: [1a_t1_port_0, tenant_id]}
+ value_specs: {get_attr: [a_single_1a_0_t1_port_0, tenant_id]}
- 1b_t2_port_11:
+ b_single_1b_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network_1}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_02}
- - port: {get_resource: 1b_t2_port_02}
+ - port: {get_resource: b_single_2b_0_t1_port_0}
+ - port: {get_resource: b_single_2b_0_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1A_2 : {get_attr : [2a_single_1A_2, instance_name]},
connectivityTo1B01_1 : {get_attr : [1b01_single_1B_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1b_t1_port_02:
+ b_single_2b_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [1b01_single_1B_2, accessIPv6]}
- 1b_t2_port_02:
+ b_single_2b_0_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network_2}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1b_t1_port_12}
- - port: {get_resource: 1b_t2_port_12}
+ - port: {get_resource: b_single_2b_1_t1_port_0}
+ - port: {get_resource: b_single_2b_1_t2_port_0}
user_data_format: RAW
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1b_t1_port_12:
+ b_single_2b_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- value_specs: {get_attr: [1a_t1_port_0, tenant_id]}
+ value_specs: {get_attr: [a_single_1a_0_t1_port_0, tenant_id]}
- 1b_t2_port_12:
+ b_single_2b_1_t2_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: b_single_1b_network_2}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_01}
+ - port: {get_resource: 1c11_scalling_instance_0_t1_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1c1_t1_port_01:
+ 1c11_scalling_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_01
+ name: 1c11_scalling_instance_0_t1_port_0
1c1_t2_port_01:
type: OS::Neutron::Port
properties:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_02}
+ - port: {get_resource: 1c11_scalling_instance_1_t1_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1c1_t1_port_11:
+ 1c12_scalling_instance_0_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_11
+ name: 1c12_scalling_instance_0_t1_port_0
1c1_t2_port_11:
type: OS::Neutron::Port
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_11}
+ - port: {get_resource: 1c12_scalling_instance_0_t1_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1c1_t1_port_02:
+ 1c11_scalling_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_02
+ name: 1c11_scalling_instance_1_t1_port_0
1c1_t2_port_02:
type: OS::Neutron::Port
properties:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c1_t1_port_12}
+ - port: {get_resource: 1c12_scalling_instance_1_t1_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1c1_t1_port_12:
+ 1c12_scalling_instance_1_t1_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c1_scalling_instance_network}
fixed_ips: [{"ip_address": {get_param: [myIPs, 1]}}]
- name: 1c1_t1_port_12
+ name: 1c12_scalling_instance_1_t1_port_0
1c1_t2_port_12:
type: OS::Neutron::Port
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c201_port_02}
- - port: {get_resource: 2c202_port_02}
+ - port: {get_resource: 1c2_catalog_instance_0_201_port_0}
+ - port: {get_resource: 1c2_catalog_instance_0_202_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityTo1C2_2_2 : {get_attr : [2c202_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_1 : {get_attr : [nestedNoUnified_1, portId]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- diskConfig: {get_attr: [1c201_port_02, tenant_id]}
+ diskConfig: {get_attr: [1c2_catalog_instance_0_201_port_0, tenant_id]}
personality: {get_attr: [[1a_single_1A_1, instance_name]]}
- 1c201_port_02:
+ 1c2_catalog_instance_0_201_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 2c202_port_02:
+ 1c2_catalog_instance_0_202_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c201_port_11}
- - port: {get_resource: 2c202_port_11}
+ - port: {get_resource: 1c2_catalog_instance_1_201_port_0}
+ - port: {get_resource: 1c2_catalog_instance_1_202_port_0}
user_data_format: {get_attr: [1c201_catalog_instance_1C21, instance_name]}
scheduler_hints: { group: { get_resource: BE_Affinity } }
- diskConfig: {get_attr: [1c201_port_02, tenant_id]}
+ diskConfig: {get_attr: [1c2_catalog_instance_0_201_port_0, tenant_id]}
- 1c201_port_11:
+ 1c2_catalog_instance_1_201_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 2c202_port_11:
+ 1c2_catalog_instance_1_202_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c201_port_022}
- - port: {get_resource: 2c202_port_022}
+ - port: {get_resource: 2c2_catalog_instance_0_201_port_0}
+ - port: {get_resource: 2c2_catalog_instance_0_202_port_0}
user_data_format: RAW1
scheduler_hints: { group: { get_resource: BE_Affinity } }
metadata: { connectivityTo1A_1 : {get_attr : [1a_single_1A_1, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityToNoUnifiedNested_2 : {get_attr : [nestedNoUnified_2, portId]}
}
- 1c201_port_022:
+ 2c2_catalog_instance_0_201_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 2c202_port_022:
+ 2c2_catalog_instance_0_202_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: 1c201_port_12}
- - port: {get_resource: 2c202_port_12}
+ - port: {get_resource: 2c2_catalog_instance_1_201_port_0}
+ - port: {get_resource: 2c2_catalog_instance_1_202_port_0}
user_data_format: {get_attr: [1c201_catalog_instance_1C22, instance_name]}
scheduler_hints: { group: { get_resource: BE_Affinity } }
- 1c201_port_12:
+ 2c2_catalog_instance_1_201_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- 2c202_port_12:
+ 2c2_catalog_instance_1_202_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: 1c2_catalog_instance_network}
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
connectivityTo1B02_1 : {get_attr : [1b02_single_1B_1, instance_name]},
connectivityTo1B01_2 : {get_attr : [1b01_single_1B_2, instance_name]},
connectivityTo1B02_2 : {get_attr : [1b02_single_1B_2, instance_name]},
- connectivityTo1C1_T1_01 : {get_attr : [1c1_t1_port_01, tenant_id]},
- connectivityTo1C1_T1_02 : {get_attr : [1c1_t1_port_02, tenant_id]},
- connectivityTo1C1_T1_11 : {get_attr : [1c1_t1_port_11, tenant_id]},
- connectivityTo1C1_T1_12 : {get_attr : [1c1_t1_port_12, tenant_id]},
+ connectivityTo1C1_T1_01 : {get_attr : [1c11_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_02 : {get_attr : [1c11_scalling_instance_1_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_11 : {get_attr : [1c12_scalling_instance_0_t1_port_0, tenant_id]},
+ connectivityTo1C1_T1_12 : {get_attr : [1c12_scalling_instance_1_t1_port_0, tenant_id]},
connectivityTo1C2_1_1 : {get_attr : [1c201_catalog_instance_1C21, instance_name]},
connectivityTo1C2_2_1 : {get_attr : [2c202_catalog_instance_1C21, instance_name]},
connectivityTo1C2_1_2 : {get_attr : [1c201_catalog_instance_1C22, instance_name]},
- nestedNoUnified_2
- 4p_nested_1
- 4p_nested_2
- - 1c201_port_11
- - 1c201_port_02
+ - 1c2_catalog_instance_1_201_port_0
+ - 1c2_catalog_instance_0_201_port_0
- 1c201_catalog_instance_1C21
- 2c202_catalog_instance_1C21
- 1c201_catalog_instance_1C22
- 1c1_t2_port_12
- 1b01_single_1B_1
- 1b02_single_1B_1
- - 1b_t1_port_01
- - 1b_t1_port_11
+ - b_single_1b_0_t1_port_0
+ - b_single_1b_1_t1_port_0
- 1a_single_1A_1
- 2a_single_1A_2
- - 1a_t1_port_0
+ - a_single_1a_0_t1_port_0
properties:
name:
get_param: net_name
type: OS::Neutron::Net
properties:
name: { get_attr: [nestedNoUnified_1, portId, {get_attr: [4p_nested_2, server_pcm_id]}]}
- dhcp_agent_ids: { get_attr: [1c201_port_11, tenant_id, {get_attr: [1c201_port_02, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [2c202_catalog_instance_1C21,instance_name]}]}]}]}
+ dhcp_agent_ids: { get_attr: [1c2_catalog_instance_1_201_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_201_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [2c202_catalog_instance_1C21,instance_name]}]}]}]}
tenant_id: { get_attr:[1c101_scalling_instance_1C11, instance_name,
{get_attr:[1c102_scalling_instance_1C11, instance_name, {get_attr:[1c1_t2_port_02, tenant_id, {get_attr:[1c1_t2_port_11, tenant_id]}, {get_attr:[1c1_t2_port_12, tenant_id]}, {get_attr:[1c102_scalling_instance_1C12, instance_name]}]}]}]}
- value_specs: {get_attr:[1b01_single_1B_1, instance_name, get_attr:[1b02_single_1B_1,instance_name, {get_attr:[1b_t1_port_01, tenant_id, {get_attr:[1b_t1_port_11, tenant_id]}]}]] }
+ value_specs: {get_attr:[1b01_single_1B_1, instance_name, get_attr:[1b02_single_1B_1,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
qos_policy: {get_attr:[1a_single_1A_1, instance_name]}
- admin_state_up: {get_attr:[1a_t1_port_0, tenant_id]}
+ admin_state_up: {get_attr:[a_single_1a_0_t1_port_0, tenant_id]}
BE_Affinity:
type: OS::Nova::ServerGroup
out1:
value: { get_attr: [nestedNoUnified_1, portId, {get_attr: [4p_nested_2, server_pcm_id]}]}
out2:
- value: { get_attr: [1c201_port_11, tenant_id, {get_attr: [1c201_port_02, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [2c202_catalog_instance_1C21,instance_name]}]}]}]}
+ value: { get_attr: [1c2_catalog_instance_1_201_port_0, tenant_id, {get_attr: [1c2_catalog_instance_0_201_port_0, tenant_id, {get_attr: [1c201_catalog_instance_1C22, instance_name, {get_attr: [2c202_catalog_instance_1C21,instance_name]}]}]}]}
out3:
value: { get_attr:[1c101_scalling_instance_1C11, instance_name, {get_attr:[1c102_scalling_instance_1C11, instance_name, {get_attr:[1c1_t2_port_02, tenant_id,{get_attr:[1c1_t2_port_11, tenant_id]}, {get_attr:[1c1_t2_port_12, tenant_id]}, {get_attr:[1c102_scalling_instance_1C12, instance_name]}]}]}]}
out4:
- value: {get_attr:[1b01_single_1B_1, instance_name, get_attr:[1b02_single_1B_1,instance_name, {get_attr:[1b_t1_port_01, tenant_id, {get_attr:[1b_t1_port_11, tenant_id]}]}]] }
+ value: {get_attr:[1b01_single_1B_1, instance_name, get_attr:[1b02_single_1B_1,instance_name, {get_attr:[b_single_1b_0_t1_port_0, tenant_id, {get_attr:[b_single_1b_1_t1_port_0, tenant_id]}]}]] }
out5:
value: {get_attr:[1a_single_1A_1, instance_name]}
out6:
- value: {get_attr:[1a_t1_port_0, tenant_id]}
+ value: {get_attr:[a_single_1a_0_t1_port_0, tenant_id]}
out7:
value: {get_attr:[2a_single_1A_2, instance_name]}
\ No newline at end of file
org.openecomp.resource.abstract.nodes.1c12_scalling_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
compute_1c12_scalling_instance_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1c1_t1_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_1c12_scalling_instance_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c12_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
index_value:
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_1c12_scalling_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t1_port_related_networks:
+ port_1c12_scalling_instance_t1_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ type: string
+ port_1c12_scalling_instance_t1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c12_scalling_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1c12_scalling_instance_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_name:
+ port_1c12_scalling_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t1_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role_tag:
- type: string
+ port_1c12_scalling_instance_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c12_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- compute_1c12_scalling_instance_availability_zone:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c12_scalling_instance_t1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_1c12_scalling_instance_t1_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1c1_t1_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_1c12_scalling_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t1_port_order:
- type: integer
+ port_1c12_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
attributes:
- 1c12_scalling_instance_1c1_t1_port_tenant_id:
+ 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id:
type: string
status: SUPPORTED
1c12_scalling_instance_instance_name:
type: string
status: SUPPORTED
requirements:
- - dependency_1c12_scalling_instance_1c1_t1_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_1c12_scalling_instance_1c1_t1_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_1c12_scalling_instance:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
- cpu_1c12_scalling_instance:
+ network.incoming.packets_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_1c12_scalling_instance:
+ cpu_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c12_scalling_instance_1c1_t1_port:
+ attachment_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.bytes_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_1c12_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_1c12_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c12_scalling_instance_1c1_t1_port:
+ network.incoming.bytes_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.usage_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c12_scalling_instance_1c1_t1_port:
+ binding_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- network.incoming.packets_1c12_scalling_instance_1c1_t1_port:
+ network.incoming.packets.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c12_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.latency_1c12_scalling_instance:
+ network.outgoing.packets.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c12_scalling_instance_1c1_t1_port:
+ disk.latency_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_1c12_scalling_instance:
+ network.outpoing.packets_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c12_scalling_instance_1c1_t1_port:
+ disk.write.requests_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c12_scalling_instance_1c1_t1_port:
+ disk.device.write.requests.rate_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c12_scalling_instance:
+ disk.device.write.requests_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c12_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_1c12_scalling_instance:
+ disk.allocation_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c12_scalling_instance_1c1_t1_port:
+ network.incoming.bytes.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_1c12_scalling_instance:
+ disk.root.size_1c12_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_1c12_scalling_instance:
+ network.outgoing.bytes_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.1c11_scalling_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c1_t1_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c11_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
index_value:
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_1c11_scalling_instance_t1_port_0_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_1c1_t1_port_related_networks:
+ port_1c11_scalling_instance_t1_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ type: string
+ port_1c11_scalling_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_1c11_scalling_instance_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c11_scalling_instance_t1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_name:
- type: list
+ port_1c11_scalling_instance_t1_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_1c11_scalling_instance_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1c1_t1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_1c1_t1_port_network_role_tag:
- type: string
+ port_1c11_scalling_instance_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c1_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c11_scalling_instance_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1c1_t1_port_network:
+ port_1c11_scalling_instance_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c1_t1_port_order:
- type: integer
+ port_1c11_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_1c11_scalling_instance_t1_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
attributes:
1c11_scalling_instance_instance_name:
type: string
status: SUPPORTED
- 1c11_scalling_instance_1c1_t1_port_tenant_id:
+ 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
- - dependency_1c11_scalling_instance:
+ - dependency_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_1c11_scalling_instance:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_1c11_scalling_instance_1c1_t1_port:
+ - 1
+ - 1
+ - dependency_1c11_scalling_instance:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c11_scalling_instance_1c1_t1_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_1c11_scalling_instance:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
disk.device.usage_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c11_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_1c11_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c11_scalling_instance_1c1_t1_port:
+ vcpus_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_1c11_scalling_instance:
+ memory_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_1c11_scalling_instance:
+ network.incoming.packets.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
cpu_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c11_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
scalable_1c11_scalling_instance:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_1c11_scalling_instance_1c1_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_1c11_scalling_instance_1c1_t1_port:
+ network.outgoing.packets.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- cpu.delta_1c11_scalling_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c11_scalling_instance_1c1_t1_port:
+ network.incoming.packets_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_1c11_scalling_instance:
+ cpu.delta_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c11_scalling_instance_1c1_t1_port:
+ attachment_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.requests_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_1c11_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_1c11_scalling_instance:
+ network.outgoing.bytes.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_1c11_scalling_instance:
+ network.incoming.bytes_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c11_scalling_instance_1c1_t1_port:
+ disk.write.bytes_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c11_scalling_instance_1c1_t1_port:
+ disk.write.requests_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_1c11_scalling_instance:
+ network.incoming.bytes.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_1c11_scalling_instance:
+ disk.read.requests_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c11_scalling_instance:
+ disk.device.iops_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c11_scalling_instance_1c1_t1_port:
- type: tosca.capabilities.Attachment
+ memory.resident_1c11_scalling_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_1c11_scalling_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.2c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_2c2_catalog_instance_201_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_2c2_catalog_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c201_port_vlan_requirements:
+ port_2c2_catalog_instance_202_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_2c2_catalog_instance_202_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_2c2_catalog_instance_201_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_2c2_catalog_instance_202_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_2c202_port_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_2c202_port_ip_requirements:
+ port_2c2_catalog_instance_202_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_2c202_port_network_role_tag:
+ type: string
+ port_2c2_catalog_instance_202_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_2c202_port_network_role:
+ port_2c2_catalog_instance_202_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_2c2_catalog_instance_202_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_2c202_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_2c2_catalog_instance_201_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c201_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_1c201_port_order:
- type: integer
+ port_2c2_catalog_instance_201_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_2c202_port_vlan_requirements:
+ port_2c2_catalog_instance_202_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_2c2_catalog_instance_201_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- compute_2c2_catalog_instance_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_2c202_port_mac_requirements:
+ port_2c2_catalog_instance_202_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_2c202_port_network:
+ compute_2c2_catalog_instance_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c201_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_2c202_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_2c2_catalog_instance_201_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_1c201_port_subnetpoolid:
+ port_2c2_catalog_instance_201_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1c201_port_related_networks:
+ port_2c2_catalog_instance_201_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_2c202_port_related_networks:
- type: list
+ port_2c2_catalog_instance_202_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c201_port_network_role:
- type: string
+ port_2c2_catalog_instance_201_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1c201_port_network:
+ port_2c2_catalog_instance_201_port_0_network:
type: list
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_2c2_catalog_instance_2c202_port:
+ - dependency_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_2c2_catalog_instance_2c202_port:
+ - link_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_2c2_catalog_instance_1c201_port:
+ - dependency_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_2c2_catalog_instance_1c201_port:
+ - link_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_2c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes.rate_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_2c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_2c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_2c2_catalog_instance_1c201_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.write.requests.rate_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_2c2_catalog_instance:
- type: tosca.capabilities.OperatingSystem
+ network.incoming.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_2c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_2c2_catalog_instance:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_2c2_catalog_instance_1c201_port:
+ disk.latency_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_2c2_catalog_instance_1c201_port:
+ network.outgoing.packets.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_2c2_catalog_instance:
+ disk.iops_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_2c2_catalog_instance:
+ network.incoming.packets_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_2c2_catalog_instance_2c202_port:
+ network.incoming.bytes_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_2c2_catalog_instance_1c201_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_2c2_catalog_instance_2c202_port:
+ network.outpoing.packets_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_2c2_catalog_instance:
+ network.incoming.packets.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_2c2_catalog_instance_1c201_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_2c2_catalog_instance_1c201_port:
+ disk.device.iops_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_2c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.read.requests_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_2c2_catalog_instance_2c202_port:
+ network.outgoing.bytes_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_2c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_2c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.outgoing.bytes.rate_2c2_catalog_instance_2c202_port:
+ disk.device.usage_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_2c2_catalog_instance_1c201_port:
+ network.incoming.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_2c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_2c2_catalog_instance_2c202_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
feature_2c2_catalog_instance:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_2c2_catalog_instance:
+ network.outgoing.packets.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_2c2_catalog_instance:
+ network.outpoing.packets_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_2c2_catalog_instance_2c202_port:
+ disk.write.requests_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_2c2_catalog_instance:
- type: tosca.capabilities.network.Bindable
+ network.incoming.packets_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_2c2_catalog_instance_2c202_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_2c2_catalog_instance_2c202_port:
+ cpu.delta_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_2c2_catalog_instance_2c202_port:
- type: tosca.capabilities.Node
+ binding_2c2_catalog_instance:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- memory_2c2_catalog_instance:
+ network.incoming.packets.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_2c2_catalog_instance_1c201_port:
+ memory_2c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.1c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- compute_1c2_catalog_instance_availability_zone:
- type: list
+ port_1c2_catalog_instance_201_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1c201_port_vlan_requirements:
+ port_1c2_catalog_instance_202_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ compute_1c2_catalog_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_1c2_catalog_instance_202_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_1c2_catalog_instance_personality:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_2c202_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_201_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_2c202_port_ip_requirements:
+ port_1c2_catalog_instance_202_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_2c202_port_network_role_tag:
+ type: string
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_2c202_port_network_role:
- type: string
+ port_1c2_catalog_instance_202_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_202_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_2c202_port_order:
- type: integer
+ port_1c2_catalog_instance_201_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1c201_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_201_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1c201_port_order:
- type: integer
+ port_1c2_catalog_instance_201_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_2c202_port_vlan_requirements:
+ port_1c2_catalog_instance_201_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ 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_2c202_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c2_catalog_instance_201_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_2c202_port_network:
- type: list
+ port_1c2_catalog_instance_202_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1c201_port_ip_requirements:
+ port_1c2_catalog_instance_201_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_2c202_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_1c201_port_subnetpoolid:
+ port_1c2_catalog_instance_201_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1c201_port_related_networks:
- type: list
+ port_1c2_catalog_instance_202_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_2c202_port_related_networks:
+ port_1c2_catalog_instance_202_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c201_port_network_role:
+ port_1c2_catalog_instance_202_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- compute_1c2_catalog_instance_user_data_format:
+ port_1c2_catalog_instance_201_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1c201_port_network:
+ compute_1c2_catalog_instance_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1c2_catalog_instance_202_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
1c2_catalog_instance_instance_name:
type: string
status: SUPPORTED
- 1c2_catalog_instance_1c201_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_201_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_1c2_catalog_instance_1c201_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_1c201_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_1c2_catalog_instance_2c202_port:
+ - dependency_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_1c2_catalog_instance_2c202_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- disk.device.capacity_1c2_catalog_instance:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_1c2_catalog_instance_2c202_port:
- type: tosca.capabilities.Attachment
+ disk.device.capacity_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_2c202_port:
+ disk.read.bytes.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_2c202_port:
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_1c201_port:
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_1c2_catalog_instance:
+ memory.usage_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_1c201_port:
+ disk.write.bytes.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_1c2_catalog_instance:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_1c201_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- forwarder_1c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_1c2_catalog_instance:
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- cpu_1c2_catalog_instance:
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_1c2_catalog_instance:
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_1c201_port:
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_1c2_catalog_instance:
+ cpu_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_1c2_catalog_instance:
+ disk.read.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_1c2_catalog_instance:
+ disk.ephemeral.size_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_1c2_catalog_instance:
+ disk.device.write.bytes_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_1c2_catalog_instance:
- type: tosca.capabilities.OperatingSystem
+ memory.resident_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_1c2_catalog_instance:
+ disk.device.write.requests.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_2c202_port:
- type: tosca.capabilities.Node
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ os_1c2_catalog_instance:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.iops_1c2_catalog_instance:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_2c202_port:
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_1c2_catalog_instance_2c202_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
vcpus_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_1c2_catalog_instance_1c201_port:
- type: tosca.capabilities.Attachment
+ feature_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_1c2_catalog_instance_1c201_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.packets_1c2_catalog_instance_1c201_port:
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_1c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_1c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_1c2_catalog_instance_1c201_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_1c2_catalog_instance_2c202_port:
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_1c2_catalog_instance_2c202_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_1c2_catalog_instance_1c201_port:
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_1c2_catalog_instance_1c201_port:
+ disk.write.requests.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_1c2_catalog_instance:
+ disk.write.requests_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_1c2_catalog_instance:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ attachment_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_1c2_catalog_instance_2c202_port:
+ disk.device.read.requests.rate_1c2_catalog_instance:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_1c2_catalog_instance:
+ feature_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.a_single_2a:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_a_single_2a_t1_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_a_single_2a_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_a_single_2a_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1a_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_a_single_2a_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_a_single_2a_t1_port_0_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_1a_t1_port_ip_requirements:
+ compute_a_single_2a_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t1_port_related_networks:
+ type: json
+ compute_a_single_2a_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1a_t1_port_network_role_tag:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1a_t1_port_network_role:
+ port_a_single_2a_t1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- compute_a_single_2a_scheduler_hints:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_1a_t1_port_order:
+ port_a_single_2a_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
- compute_a_single_2a_availability_zone:
+ compute_a_single_2a_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1a_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_1a_t1_port_network:
+ port_a_single_2a_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1a_t1_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_a_single_2a_t1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- compute_a_single_2a_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- vm_image_name:
+ port_a_single_2a_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1a_t1_port_vlan_requirements:
+ port_a_single_2a_t1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_a_single_2a_metadata:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_a_single_2a_1a_t1_port:
+ - dependency_a_single_2a_a_single_2a_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_a_single_2a_1a_t1_port:
+ - link_a_single_2a_a_single_2a_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_a_single_2a_a_single_2a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_a_single_2a_a_single_2a_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_a_single_2a_1a_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_a_single_2a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_a_single_2a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_a_single_2a_a_single_2a_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_a_single_2a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
scalable_a_single_2a:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- feature_a_single_2a_1a_t1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_a_single_2a:
+ network.outpoing.packets_a_single_2a_a_single_2a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_a_single_2a_1a_t1_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.requests_a_single_2a:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_a_single_2a_a_single_2a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_a_single_2a:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_a_single_2a_a_single_2a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_a_single_2a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_a_single_2a_a_single_2a_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_a_single_2a_1a_t1_port:
+ network.incoming.packets.rate_a_single_2a_a_single_2a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_a_single_2a_a_single_2a_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
binding_a_single_2a:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_a_single_2a_1a_t1_port:
+ network.incoming.bytes.rate_a_single_2a_a_single_2a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_a_single_2a_1a_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_a_single_2a_1a_t1_port:
+ network.outgoing.packets.rate_a_single_2a_a_single_2a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_a_single_2a:
+ network.outgoing.bytes_a_single_2a_a_single_2a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_a_single_2a:
+ disk.device.write.bytes.rate_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_a_single_2a:
+ memory_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_a_single_2a:
+ disk.allocation_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_a_single_2a_1a_t1_port:
+ memory.resident_a_single_2a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.pcma_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_0_network_role:
- 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_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_pcm_port_0_exCP_naming:
+ port_pcm_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pcm_port_1_exCP_naming:
+ port_pcm_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_1_security_groups:
+ type: json
+ port_pcm_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pcm_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_pcm_port_1_order:
type: integer
required: true
org.openecomp.resource.abstract.nodes.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t1_port_0_value_specs:
+ type: list
required: true
status: SUPPORTED
- compute_b_single_1b_availability_zone:
+ entry_schema:
+ type: json
+ compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_value_specs:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
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:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.a_single_1a:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
status: SUPPORTED
entry_schema:
type: json
- port_1a_t1_port_ip_requirements:
+ port_a_single_1a_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t2_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_a_single_1a_t1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_network_role:
- type: string
+ port_a_single_1a_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1a_t2_port_network:
+ port_a_single_1a_t2_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1a_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_1a_t1_port_network:
- type: list
+ port_a_single_1a_t2_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1a_t1_port_subnetpoolid:
+ port_a_single_1a_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_a_single_1a_t1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_1a_t2_port_related_networks:
+ port_a_single_1a_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1a_t2_port_ip_requirements:
+ type: string
+ port_a_single_1a_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_a_single_1a_t1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t1_port_vlan_requirements:
- type: list
+ port_a_single_1a_t2_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_a_single_1a_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_a_single_1a_t1_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
compute_a_single_1a_availability_zone:
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:
+ port_a_single_1a_t1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1a_t1_port_network_role:
- type: string
+ port_a_single_1a_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1a_t1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_a_single_1a_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t2_port_exCP_naming:
+ port_a_single_1a_t2_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_1a_t2_port_vlan_requirements:
+ port_a_single_1a_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_1a_t2_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_a_single_1a_t2_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_a_single_1a_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1a_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_a_single_1a_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
attributes:
- a_single_1a_instance_name:
+ a_single_1a_a_single_1a_t1_port_0_tenant_id:
type: string
status: SUPPORTED
- a_single_1a_1a_t1_port_tenant_id:
+ a_single_1a_instance_name:
type: string
status: SUPPORTED
requirements:
- - dependency_a_single_1a_1a_t1_port:
+ - dependency_a_single_1a_a_single_1a_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_a_single_1a_1a_t1_port:
+ - link_a_single_1a_a_single_1a_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_a_single_1a_1a_t2_port:
+ - dependency_a_single_1a_a_single_1a_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_a_single_1a_1a_t2_port:
+ - link_a_single_1a_a_single_1a_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_a_single_1a_1a_t2_port:
+ disk.usage_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_a_single_1a:
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_a_single_1a_1a_t2_port:
- type: tosca.capabilities.Attachment
+ scalable_a_single_1a:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- scalable_a_single_1a:
- type: tosca.capabilities.Scalable
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_a_single_1a_1a_t2_port:
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_a_single_1a_1a_t2_port:
+ cpu.delta_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_a_single_1a:
+ network.incoming.bytes_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_a_single_1a_1a_t1_port:
+ disk.iops_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_a_single_1a:
+ network.outgoing.bytes_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_a_single_1a_a_single_1a_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_a_single_1a_1a_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_a_single_1a_a_single_1a_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_a_single_1a_a_single_1a_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.write.bytes.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_a_single_1a_1a_t1_port:
- type: tosca.capabilities.Attachment
+ feature_a_single_1a_a_single_1a_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_a_single_1a_1a_t2_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_a_single_1a_a_single_1a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_a_single_1a_1a_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_a_single_1a_1a_t2_port:
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_a_single_1a_1a_t2_port:
+ disk.device.allocation_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_a_single_1a:
+ disk.write.bytes_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_a_single_1a:
+ disk.device.read.bytes.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_a_single_1a_1a_t1_port:
- type: tosca.capabilities.Node
+ disk.device.write.bytes_a_single_1a:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_a_single_1a_1a_t2_port:
+ disk.device.write.bytes.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_a_single_1a_1a_t1_port:
+ network.incoming.packets_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_a_single_1a:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.bytes_a_single_1a:
+ memory_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_a_single_1a:
+ disk.allocation_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_a_single_1a:
+ network.incoming.packets_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_a_single_1a:
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_a_single_1a_1a_t1_port:
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_a_single_1a_1a_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_a_single_1a_1a_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_a_single_1a:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_a_single_1a_1a_t1_port:
+ network.outgoing.bytes_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_a_single_1a_a_single_1a_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_a_single_1a_1a_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_a_single_1a_a_single_1a_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.device.iops_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_a_single_1a:
+ network.outpoing.packets_a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_a_single_1a:
+ disk.device.read.requests.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_a_single_1a:
+ feature_a_single_1a_a_single_1a_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.capacity_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_a_single_1a_1a_t2_port:
+ binding_a_single_1a_a_single_1a_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.write.requests.rate_a_single_1a:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_a_single_1a_1a_t1_port:
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.b_single_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
- port_1b_t1_port_subnetpoolid:
- type: string
+ port_b_single_1b_t2_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_mac_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_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_t1_port_vlan_requirements:
- type: list
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
b_single_1b_instance_name:
type: string
status: SUPPORTED
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_1b_1b_t1_port:
+ - dependency_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t1_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_1b_1b_t2_port:
+ - dependency_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_b_single_1b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
endpoint_b_single_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_b_single_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_1b:
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
+ disk.device.read.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_b_single_1b:
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
+ instance_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_1b:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t2_port:
+ disk.device.capacity_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
+ disk.latency_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_1b_1b_t1_port:
+ attachment_b_single_1b_b_single_1b_t1_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t2_port:
+ disk.device.iops_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_b_single_1b:
+ disk.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_1b:
+ memory.resident_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_b_single_1b:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_1b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_b_single_1b_1b_t1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_b_single_1b_1b_t1_port:
+ disk.device.write.requests.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_b_single_1b:
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_b_single_1b:
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_b_single_1b:
+ memory.usage_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_1b_1b_t2_port:
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
+ disk.write.bytes.rate_b_single_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_b_single_1b_1b_t2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.b_single_2b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_2b_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_2b_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_flavor_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_2b_t1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_2b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
- type: list
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ port_b_single_2b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- compute_b_single_2b_scheduler_hints:
+ port_b_single_2b_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
- type: integer
+ type: string
+ compute_b_single_2b_scheduler_hints:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_exCP_naming:
+ entry_schema:
+ type: json
+ port_b_single_2b_t1_port_0_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_t2_port_subnetpoolid:
- type: string
+ port_b_single_2b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
- type: list
+ port_b_single_2b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_1b_t2_port_vlan_requirements:
+ compute_b_single_2b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
+ type: string
+ port_b_single_2b_t1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_b_single_2b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_2b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- compute_b_single_2b_name:
+ compute_b_single_2b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_value_specs:
+ port_b_single_2b_t2_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- compute_b_single_2b_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_2b_t1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1b_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_2b_t1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t1_port_0_value_specs:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_network:
+ entry_schema:
+ type: json
+ port_b_single_2b_t1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ port_b_single_2b_t2_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_b_single_2b_t1_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ port_b_single_2b_t2_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
attributes:
b_single_2b_instance_name:
type: string
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_2b_1b_t1_port:
+ - dependency_b_single_2b_b_single_2b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_2b_1b_t1_port:
+ - link_b_single_2b_b_single_2b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_2b_1b_t2_port:
+ - dependency_b_single_2b_b_single_2b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_2b_1b_t2_port:
+ - link_b_single_2b_b_single_2b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_b_single_2b_b_single_2b_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_2b_1b_t2_port:
- type: tosca.capabilities.Attachment
+ feature_b_single_2b_b_single_2b_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_2b_1b_t2_port:
+ disk.read.bytes_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_b_single_2b:
+ network.incoming.bytes_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_2b_b_single_2b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_2b_1b_t1_port:
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_2b_1b_t1_port:
+ disk.write.requests.rate_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_b_single_2b:
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_b_single_2b_b_single_2b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_2b_1b_t1_port:
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_2b_1b_t1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_2b_1b_t2_port:
+ binding_b_single_2b_b_single_2b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.outpoing.packets_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_2b:
+ network.outgoing.bytes_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_b_single_2b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.device.read.requests.rate_b_single_2b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
instance_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_2b_1b_t2_port:
+ network.incoming.packets_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_b_single_2b:
+ network.incoming.packets_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_2b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_b_single_2b:
+ disk.device.latency_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_2b:
+ disk.device.allocation_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_b_single_2b_1b_t1_port:
- type: tosca.capabilities.Node
+ disk.latency_b_single_2b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_2b_b_single_2b_t2_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_b_single_2b_b_single_2b_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_2b_1b_t1_port:
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_b_single_2b:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- binding_b_single_2b_1b_t1_port:
+ binding_b_single_2b_b_single_2b_t1_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- feature_b_single_2b_1b_t2_port:
- type: tosca.capabilities.Node
+ forwarder_b_single_2b_b_single_2b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- os_b_single_2b:
- type: tosca.capabilities.OperatingSystem
+ disk.root.size_b_single_2b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_b_single_2b:
+ disk.read.requests_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_2b:
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_b_single_2b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_b_single_2b_b_single_2b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_b_single_2b:
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_2b_1b_t2_port:
+ disk.read.bytes.rate_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_2b_1b_t1_port:
+ network.outgoing.bytes_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.b_single_2b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_1b_t1_port_order:
- type: integer
+ port_b_single_2b_t2_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_1b_t1_port_network_role:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_2b_t1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_flavor_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_2b_t1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_1b_t2_port_related_networks:
+ port_b_single_2b_t2_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
- port_1b_t1_port_ip_requirements:
- type: list
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ port_b_single_2b_t2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- compute_b_single_2b_scheduler_hints:
+ port_b_single_2b_t2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
- type: integer
+ type: string
+ compute_b_single_2b_scheduler_hints:
+ type: list
required: true
status: SUPPORTED
- port_1b_t2_port_exCP_naming:
+ entry_schema:
+ type: json
+ port_b_single_2b_t1_port_0_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_t2_port_subnetpoolid:
- type: string
+ port_b_single_2b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_1b_t1_port_related_networks:
- type: list
+ port_b_single_2b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t1_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_1b_t2_port_vlan_requirements:
+ compute_b_single_2b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
+ type: string
+ port_b_single_2b_t1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_b_single_2b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_b_single_2b_t2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- compute_b_single_2b_name:
+ compute_b_single_2b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_b_single_2b_user_data_format:
+ port_b_single_2b_t2_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_1b_t1_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_2b_t1_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_1b_t1_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_2b_t1_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t2_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_1b_t2_port_network:
- type: list
+ port_b_single_2b_t1_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ port_b_single_2b_t2_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
attributes:
b_single_2b_instance_name:
type: string
occurrences:
- 0
- UNBOUNDED
- - dependency_b_single_2b_1b_t1_port:
+ - dependency_b_single_2b_b_single_2b_t1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_2b_1b_t1_port:
+ - link_b_single_2b_b_single_2b_t1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_b_single_2b_1b_t2_port:
+ - dependency_b_single_2b_b_single_2b_t2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_b_single_2b_1b_t2_port:
+ - link_b_single_2b_b_single_2b_t2_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_b_single_2b_b_single_2b_t1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_2b_1b_t2_port:
- type: tosca.capabilities.Attachment
+ feature_b_single_2b_b_single_2b_t2_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_2b_1b_t2_port:
+ disk.read.bytes_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_b_single_2b:
+ network.incoming.bytes_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_b_single_2b_b_single_2b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_b_single_2b_1b_t1_port:
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_2b_1b_t1_port:
+ disk.write.requests.rate_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_b_single_2b:
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_2b_1b_t2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_b_single_2b_b_single_2b_t1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_b_single_2b_1b_t1_port:
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_b_single_2b_1b_t1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_2b_1b_t2_port:
+ binding_b_single_2b_b_single_2b_t2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.outpoing.packets_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_b_single_2b:
+ network.outgoing.bytes_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_b_single_2b_1b_t2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.device.read.requests.rate_b_single_2b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
instance_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_2b_1b_t2_port:
+ network.incoming.packets_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_b_single_2b:
+ network.incoming.packets_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_b_single_2b_1b_t2_port:
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_b_single_2b:
+ disk.device.latency_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_b_single_2b:
+ disk.device.allocation_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_b_single_2b_1b_t1_port:
- type: tosca.capabilities.Node
+ disk.latency_b_single_2b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_b_single_2b_b_single_2b_t2_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_b_single_2b_b_single_2b_t1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_b_single_2b_1b_t1_port:
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_b_single_2b_1b_t1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_b_single_2b:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- binding_b_single_2b_1b_t1_port:
+ binding_b_single_2b_b_single_2b_t1_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- feature_b_single_2b_1b_t2_port:
- type: tosca.capabilities.Node
+ forwarder_b_single_2b_b_single_2b_t2_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- os_b_single_2b:
- type: tosca.capabilities.OperatingSystem
+ disk.root.size_b_single_2b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_b_single_2b:
+ disk.read.requests_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_b_single_2b:
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_b_single_2b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_b_single_2b_b_single_2b_t2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_b_single_2b:
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_b_single_2b_1b_t2_port:
+ disk.read.bytes.rate_b_single_2b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_b_single_2b_1b_t1_port:
+ network.outgoing.bytes_b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_b_single_1b_t1_port_0_network_role_tag: oam
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network_1
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
+ port_b_single_1b_t1_port_0_value_specs:
+ - get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_a_single_1a_t1_port_0_tenant_id
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_b_single_1b_t1_port_0_network:
+ - get_input: oam_net_name
+ port_b_single_1b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1b_t1_port_value_specs:
- - get_attribute:
- - abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
- port_1b_t1_port_network_role_tag: oam
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network_1
- port_1b_t1_port_network:
- - get_input: oam_net_name
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network_1
relationship: tosca.relationships.network.LinksTo
- 1c2_catalog_instance_instance_name
vm_flavor_name:
get_input: pd_flavor_name
- port_2c202_port_ip_requirements:
+ port_2c2_catalog_instance_202_port_0_network:
+ - 1c2_catalog_instance_network
+ port_2c2_catalog_instance_202_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_2c2_catalog_instance_201_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1c201_port_network_role_tag: oam
compute_2c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
compute_2c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- compute_2c2_catalog_instance_name:
- - get_input:
- - 2c2_catalog_instance_names
- - 1
- port_2c202_port_mac_requirements:
+ port_2c2_catalog_instance_201_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_2c202_port_network:
- - 1c2_catalog_instance_network
- port_1c201_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_1c201_port_mac_requirements:
+ port_2c2_catalog_instance_202_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c201_port_network:
+ compute_2c2_catalog_instance_name:
+ - get_input:
+ - 2c2_catalog_instance_names
+ - 1
+ port_2c2_catalog_instance_201_port_0_network_role_tag: oam
+ port_2c2_catalog_instance_201_port_0_network:
- get_input: oam_net_name
service_template_filter:
substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_2c2_catalog_instance_2c202_port:
+ - link_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
- RAW1
vm_flavor_name:
get_input: pd_flavor_name
- port_2c202_port_ip_requirements:
+ port_2c2_catalog_instance_202_port_0_network:
+ - 1c2_catalog_instance_network
+ port_2c2_catalog_instance_202_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_2c2_catalog_instance_201_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1c201_port_network_role_tag: oam
compute_2c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
compute_2c2_catalog_instance_availability_zone:
- get_input: availabilityzone_name
- compute_2c2_catalog_instance_name:
- - get_input:
- - 2c2_catalog_instance_names
- - 0
- port_2c202_port_mac_requirements:
+ port_2c2_catalog_instance_201_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_2c202_port_network:
- - 1c2_catalog_instance_network
- port_1c201_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_1c201_port_mac_requirements:
+ port_2c2_catalog_instance_202_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1c201_port_network:
+ compute_2c2_catalog_instance_name:
+ - get_input:
+ - 2c2_catalog_instance_names
+ - 0
+ port_2c2_catalog_instance_201_port_0_network_role_tag: oam
+ port_2c2_catalog_instance_201_port_0_network:
- get_input: oam_net_name
service_template_filter:
substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_2c2_catalog_instance_2c202_port:
+ - link_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
- get_input: availabilityzone_name
vm_flavor_name:
get_input: pd_flavor_name
- compute_1c2_catalog_instance_personality:
- - - UNSUPPORTED_RESOURCE_[1a_single_1A_1, instance_name]
- port_2c202_port_ip_requirements:
+ port_1c2_catalog_instance_202_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_1c2_catalog_instance_personality:
+ - - UNSUPPORTED_RESOURCE_[1a_single_1A_1, instance_name]
+ port_1c2_catalog_instance_201_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_202_port_0_network:
+ - 1c2_catalog_instance_network
vm_image_name:
get_input: pd_image_name
- port_1c201_port_network_role_tag: oam
+ port_1c2_catalog_instance_202_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_201_port_0_network_role_tag: oam
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 1
- port_2c202_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_2c202_port_network:
- - 1c2_catalog_instance_network
- port_1c201_port_ip_requirements:
+ port_1c2_catalog_instance_201_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c201_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_1c2_catalog_instance_201_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_user_data_format:
- RAW1
- port_1c201_port_network:
- - get_input: oam_net_name
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_2c202_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
- get_input: availabilityzone_name
vm_flavor_name:
get_input: pd_flavor_name
- port_2c202_port_ip_requirements:
+ port_1c2_catalog_instance_202_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ port_1c2_catalog_instance_201_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_202_port_0_network:
+ - 1c2_catalog_instance_network
vm_image_name:
get_input: pd_image_name
- port_1c201_port_network_role_tag: oam
+ port_1c2_catalog_instance_202_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c2_catalog_instance_201_port_0_network_role_tag: oam
compute_1c2_catalog_instance_name:
- get_input:
- 1c2_catalog_instance_names
- 2
- port_2c202_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_2c202_port_network:
- - 1c2_catalog_instance_network
- port_1c201_port_ip_requirements:
+ port_1c2_catalog_instance_201_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_1c201_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_1c2_catalog_instance_201_port_0_network:
+ - get_input: oam_net_name
compute_1c2_catalog_instance_user_data_format:
- get_attribute:
- abstract_1c2_catalog_instance_0
- 1c2_catalog_instance_instance_name
- port_1c201_port_network:
- - get_input: oam_net_name
compute_1c2_catalog_instance_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_1c2_catalog_instance_2c202_port:
+ - link_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c2_catalog_instance_network
relationship: tosca.relationships.network.LinksTo
dhcp_agent_ids:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c201_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c201_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_1
- 1c2_catalog_instance_instance_name
admin_state_up:
get_attribute:
- abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
+ - a_single_1a_a_single_1a_t1_port_0_tenant_id
qos_policy:
get_attribute:
- abstract_a_single_1a
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
abstract_a_single_1a:
type: org.openecomp.resource.abstract.nodes.a_single_1a
directives:
get_attribute:
- abstract_1c2_catalog_instance_1
- 1c2_catalog_instance_instance_name
- port_1a_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_1a_t2_port_network_role_tag: ppds
vm_flavor_name:
get_input: pd_flavor_name
- port_1a_t2_port_network:
- - get_input: ppds_net_name
- port_1a_t1_port_mac_requirements:
+ port_a_single_1a_t2_port_0_network_role_tag: ppds
+ port_a_single_1a_t1_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1a_t1_port_network:
- - a_single_1a_network
vm_image_name:
get_input: pd_image_name
- port_1a_t2_port_ip_requirements:
+ port_a_single_1a_t2_port_0_network:
+ - get_input: ppds_net_name
+ port_a_single_1a_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ port_a_single_1a_t2_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_a_single_1a_t1_port_0_network:
+ - a_single_1a_network
compute_a_single_1a_availability_zone:
- get_input: availabilityzone_name
compute_a_single_1a_scheduler_hints:
- group: BE_Affinity_group
+ port_a_single_1a_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_a_single_1a_user_data_format:
- RAW
compute_a_single_1a_name:
- get_input:
- a_single_1a_names
- 0
- port_1a_t2_port_mac_requirements:
- mac_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_a_single_1aServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_a_single_1a_1a_t1_port:
+ - link_a_single_1a_a_single_1a_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: a_single_1a_network
relationship: tosca.relationships.network.LinksTo
connectivityTo1C1_T1_02:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_11:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo4PNested_1:
get_attribute:
- 4p_nested_1
connectivityTo1C1_T1_01:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_12:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo1B01_1:
get_attribute:
- abstract_b_single_1b_1
connectivityTo1C1_T1_02:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_11:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo4PNested_1:
get_attribute:
- 4p_nested_1
connectivityTo1C1_T1_01:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_12:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo1B01_1:
get_attribute:
- abstract_b_single_1b_1
directives:
- substitutable
properties:
- port_1c1_t1_port_fixed_ips:
- - - ip_address:
- get_input:
- - myIPs
- - 1
- - - ip_address:
- get_input:
- - myIPs
- - 1
- port_1c1_t1_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
compute_1c11_scalling_instance_name:
compute_1c11_scalling_instance_user_data_format:
- RAW1
- RAW1
- port_1c1_t1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
+ port_1c11_scalling_instance_t1_port_0_name:
+ - 1c11_scalling_instance_0_t1_port_0
+ - 1c11_scalling_instance_1_t1_port_0
+ port_1c11_scalling_instance_t1_port_0_mac_requirements:
+ mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_1c1_t1_port_name:
- - 1c1_t1_port_01
- - 1c1_t1_port_02
compute_1c11_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
- port_1c1_t1_port_network:
+ port_1c11_scalling_instance_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_1c11_scalling_instance_t1_port_0_network:
- 1c1_scalling_instance_network
- 1c1_scalling_instance_network
+ port_1c11_scalling_instance_t1_port_0_fixed_ips:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
service_template_filter:
substitute_service_template: Nested_1c11_scalling_instanceServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_1c11_scalling_instance_1c1_t1_port:
+ - link_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c1_scalling_instance_network
relationship: tosca.relationships.network.LinksTo
properties:
vm_flavor_name:
get_input: pd_flavor_name
+ port_b_single_2b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_b_single_2b_metadata:
- connectivityTo4PNested_2:
get_attribute:
connectivityTo1C1_T1_02:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_11:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo4PNested_1:
get_attribute:
- 4p_nested_1
connectivityTo1C1_T1_01:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_12:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo1B01_1:
get_attribute:
- abstract_b_single_1b_1
get_attribute:
- abstract_1c2_catalog_instance_1
- 1c2_catalog_instance_instance_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_b_single_2b_t2_port_0_network:
+ - b_single_1b_network_2
compute_b_single_2b_scheduler_hints:
- group: BE_Affinity_group
+ port_b_single_2b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_b_single_2b_availability_zone:
- get_input: availabilityzone_name
- port_1b_t2_port_mac_requirements:
+ compute_b_single_2b_name:
+ - get_input:
+ - b_single_2b_names
+ - 0
+ port_b_single_2b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_ip_requirements:
+ port_b_single_2b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- compute_b_single_2b_name:
- - get_input:
- - b_single_2b_names
- - 0
compute_b_single_2b_user_data_format:
- RAW
- port_1b_t1_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network_2
service_template_filter:
substitute_service_template: Nested_b_single_2b_1ServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_b_single_2b_1b_t2_port:
+ - link_b_single_2b_b_single_2b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network_2
relationship: tosca.relationships.network.LinksTo
compute_1c12_scalling_instance_scheduler_hints:
- group: BE_Affinity_group
- group: BE_Affinity_group
- port_1c1_t1_port_fixed_ips:
- - - ip_address:
- get_input:
- - myIPs
- - 1
- - - ip_address:
- get_input:
- - myIPs
- - 1
compute_1c12_scalling_instance_name:
- get_input:
- 1c12_scalling_instance_names
- get_input:
- 1c12_scalling_instance_names
- 2
- port_1c1_t1_port_mac_requirements:
+ port_1c12_scalling_instance_t1_port_0_mac_requirements:
mac_count_required:
is_required: false
vm_flavor_name:
compute_1c12_scalling_instance_user_data_format:
- RAW1
- RAW1
- port_1c1_t1_port_ip_requirements:
+ port_1c12_scalling_instance_t1_port_0_name:
+ - 1c12_scalling_instance_0_t1_port_0
+ - 1c12_scalling_instance_1_t1_port_0
+ port_1c12_scalling_instance_t1_port_0_network:
+ - 1c1_scalling_instance_network
+ - 1c1_scalling_instance_network
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c12_scalling_instance_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_1c1_t1_port_name:
- - 1c1_t1_port_11
- - 1c1_t1_port_12
+ port_1c12_scalling_instance_t1_port_0_fixed_ips:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
compute_1c12_scalling_instance_availability_zone:
- get_input: availabilityzone_name
- get_input: availabilityzone_name
- port_1c1_t1_port_network:
- - 1c1_scalling_instance_network
- - 1c1_scalling_instance_network
service_template_filter:
substitute_service_template: Nested_1c12_scalling_instanceServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_1c12_scalling_instance_1c1_t1_port:
+ - link_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: 1c1_scalling_instance_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- compute_a_single_2a_user_data_format:
- - RAW
- port_1a_t1_port_ip_requirements:
+ port_a_single_2a_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_a_single_2a_user_data_format:
+ - RAW
+ port_a_single_2a_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_a_single_2a_t1_port_0_network:
+ - a_single_1a_network
compute_a_single_2a_scheduler_hints:
- group: BE_Affinity_group
compute_a_single_2a_availability_zone:
- get_input: availabilityzone_name
vm_flavor_name:
get_input: pd_flavor_name
- port_1a_t1_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_1a_t1_port_network:
- - a_single_1a_network
compute_a_single_2a_name:
- get_input:
- a_single_2a_names
- service_template_filter
- index_value
requirements:
- - link_a_single_2a_1a_t1_port:
+ - link_a_single_2a_a_single_2a_t1_port_0:
capability: tosca.capabilities.network.Linkable
node: a_single_1a_network
relationship: tosca.relationships.network.LinksTo
properties:
vm_flavor_name:
get_input: pd_flavor_name
- port_1b_t1_port_ip_requirements:
+ port_b_single_2b_t1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ port_b_single_2b_t1_port_0_network_role_tag: oam
vm_image_name:
get_input: pd_image_name
+ port_b_single_2b_t2_port_0_network:
+ - b_single_1b_network_2
compute_b_single_2b_scheduler_hints:
- group: BE_Affinity_group
+ port_b_single_2b_t1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_b_single_2b_availability_zone:
- get_input: availabilityzone_name
- port_1b_t2_port_mac_requirements:
+ compute_b_single_2b_name:
+ - get_input:
+ - b_single_2b_names
+ - 1
+ port_b_single_2b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_ip_requirements:
+ port_b_single_2b_t2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- compute_b_single_2b_name:
- - get_input:
- - b_single_2b_names
- - 1
- port_1b_t1_port_value_specs:
- - get_attribute:
- - abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
compute_b_single_2b_user_data_format:
- RAW
- port_1b_t1_port_network_role_tag: oam
- port_1b_t1_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network_2
- port_1b_t1_port_network:
+ port_b_single_2b_t1_port_0_value_specs:
+ - get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_a_single_1a_t1_port_0_tenant_id
+ port_b_single_2b_t1_port_0_network:
- get_input: oam_net_name
service_template_filter:
substitute_service_template: Nested_b_single_2bServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_b_single_2b_1b_t2_port:
+ - link_b_single_2b_b_single_2b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network_2
relationship: tosca.relationships.network.LinksTo
get_input: net_name
requirements:
- dependency:
- capability: feature_1c2_catalog_instance_1c201_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_201_port_0
node: abstract_1c2_catalog_instance_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_1c2_catalog_instance_1c201_port
+ capability: feature_1c2_catalog_instance_1c2_catalog_instance_201_port_0
node: abstract_1c2_catalog_instance_0
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_b_single_1b
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b_1
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_b_single_1b_1b_t1_port
+ capability: feature_b_single_1b_b_single_1b_t1_port_0
node: abstract_b_single_1b
relationship: tosca.relationships.DependsOn
- dependency:
node: abstract_a_single_2a
relationship: tosca.relationships.DependsOn
- dependency:
- capability: feature_a_single_1a_1a_t1_port
+ capability: feature_a_single_1a_a_single_1a_t1_port_0
node: abstract_a_single_1a
relationship: tosca.relationships.DependsOn
4p_nested_2:
connectivityChk:
connectivityTo1C1_T1_02:
get_attribute:
- - 1c1_t1_port_02
+ - 1c11_scalling_instance_1_t1_port_0
- tenant_id
connectivityTo1C1_T1_11:
get_attribute:
- - 1c1_t1_port_11
+ - 1c12_scalling_instance_0_t1_port_0
- tenant_id
connectivityTo4PNested_1:
get_attribute:
- server_pcm_id
connectivityTo1C1_T1_01:
get_attribute:
- - 1c1_t1_port_01
+ - 1c11_scalling_instance_0_t1_port_0
- tenant_id
connectivityTo1C1_T1_12:
get_attribute:
- - 1c1_t1_port_12
+ - 1c12_scalling_instance_1_t1_port_0
- tenant_id
connectivityTo1B01_1:
get_attribute:
- server_pcm_id
connectivityTo1C1_T1_02:
get_attribute:
- - 1c1_t1_port_02
+ - 1c11_scalling_instance_1_t1_port_0
- tenant_id
connectivityTo1C1_T1_11:
get_attribute:
- - 1c1_t1_port_11
+ - 1c12_scalling_instance_0_t1_port_0
- tenant_id
connectivityTo1C1_T1_01:
get_attribute:
- - 1c1_t1_port_01
+ - 1c11_scalling_instance_0_t1_port_0
- tenant_id
connectivityTo1C1_T1_12:
get_attribute:
- - 1c1_t1_port_12
+ - 1c12_scalling_instance_1_t1_port_0
- tenant_id
connectivityTo1B01_1:
get_attribute:
directives:
- substitutable
properties:
+ port_b_single_1b_t2_port_0_network:
+ - b_single_1b_network_1
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:
+ port_b_single_1b_t1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
compute_b_single_1b_availability_zone:
- get_input: availabilityzone_name
compute_b_single_1b_scheduler_hints:
- group: BE_Affinity_group
- port_1b_t2_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ port_b_single_1b_t1_port_0_mac_requirements:
+ mac_count_required:
is_required: false
compute_b_single_1b_metadata:
- connectivityTo4PNested_2:
connectivityTo1C1_T1_02:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_11:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo4PNested_1:
get_attribute:
- 4p_nested_1
connectivityTo1C1_T1_01:
get_attribute:
- abstract_1c11_scalling_instance
- - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id
connectivityTo1C1_T1_12:
get_attribute:
- abstract_1c12_scalling_instance
- - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id
connectivityTo1B01_2:
get_attribute:
- abstract_b_single_2b_1
get_attribute:
- abstract_1c2_catalog_instance_1
- 1c2_catalog_instance_instance_name
- port_1b_t1_port_mac_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_b_single_1b_t2_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_1b_t2_port_network:
- - b_single_1b_network_1
compute_b_single_1b_name:
- get_input:
- b_single_1b_names
- service_template_filter
- index_value
requirements:
- - link_b_single_1b_1b_t2_port:
+ - link_b_single_1b_b_single_1b_t2_port_0:
capability: tosca.capabilities.network.Linkable
node: b_single_1b_network_1
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_1c2_catalog_instance_1
- - 1c2_catalog_instance_1c201_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_0
- - 1c2_catalog_instance_1c201_port_tenant_id
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0_tenant_id
- get_attribute:
- abstract_1c2_catalog_instance_1
- 1c2_catalog_instance_instance_name
- b_single_1b_instance_name
- get_attribute:
- abstract_b_single_1b_1
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
- get_attribute:
- abstract_b_single_1b
- - b_single_1b_1b_t1_port_tenant_id
+ - b_single_1b_b_single_1b_t1_port_0_tenant_id
out5:
value:
get_attribute:
value:
get_attribute:
- abstract_a_single_1a
- - a_single_1a_1a_t1_port_tenant_id
+ - a_single_1a_a_single_1a_t1_port_0_tenant_id
out7:
value:
get_attribute:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_1c1_t1_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_1c1_t1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c11_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
index_value:
type: integer
default: 0
constraints:
- greater_or_equal: 0
+ port_1c11_scalling_instance_t1_port_0_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_1c1_t1_port_related_networks:
+ port_1c11_scalling_instance_t1_port_0_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ type: string
+ port_1c11_scalling_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_1c11_scalling_instance_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c11_scalling_instance_t1_port_0_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
- port_1c1_t1_port_name:
- type: list
+ port_1c11_scalling_instance_t1_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: string
compute_1c11_scalling_instance_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1c1_t1_port_subnetpoolid:
- type: string
- required: true
- port_1c1_t1_port_network_role_tag:
- type: string
+ port_1c11_scalling_instance_t1_port_0_ip_requirements:
+ type: list
required: true
- port_1c1_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c11_scalling_instance_t1_port_0_subnetpoolid:
type: string
required: true
- port_1c1_t1_port_network:
+ port_1c11_scalling_instance_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1c1_t1_port_order:
- type: integer
+ port_1c11_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c11_scalling_instance_t1_port_0_fixed_ips:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- 1c11_scalling_instance:
- type: org.openecomp.resource.vfc.compute.nodes.heat.1c11_scalling_instance
- properties:
- availability_zone:
- get_input:
- - compute_1c11_scalling_instance_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_1c11_scalling_instance_name
- - index_value
- scheduler_hints:
- get_input:
- - compute_1c11_scalling_instance_scheduler_hints
- - index_value
- user_data_format:
- get_input:
- - compute_1c11_scalling_instance_user_data_format
- - index_value
- 1c11_scalling_instance_1c1_t1_port:
+ 1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
+ get_input: port_1c11_scalling_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c1_t1_port_order
+ get_input: port_1c11_scalling_instance_t1_port_0_order
exCP_naming:
- get_input: port_1c1_t1_port_exCP_naming
+ get_input: port_1c11_scalling_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t1_port_vlan_requirements
+ get_input: port_1c11_scalling_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t1_port_ip_requirements
+ get_input: port_1c11_scalling_instance_t1_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t1_port_related_networks
+ get_input: port_1c11_scalling_instance_t1_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t1_port_network_role_tag
+ get_input: port_1c11_scalling_instance_t1_port_0_network_role_tag
network_role:
- get_input: port_1c1_t1_port_network_role
+ get_input: port_1c11_scalling_instance_t1_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t1_port_fixed_ips
+ - port_1c11_scalling_instance_t1_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
+ get_input: port_1c11_scalling_instance_t1_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t1_port_name
+ - port_1c11_scalling_instance_t1_port_0_name
- index_value
network:
get_input:
- - port_1c1_t1_port_network
+ - port_1c11_scalling_instance_t1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 1c11_scalling_instance
relationship: tosca.relationships.network.BindsTo
+ 1c11_scalling_instance:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.1c11_scalling_instance
+ properties:
+ availability_zone:
+ get_input:
+ - compute_1c11_scalling_instance_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_1c11_scalling_instance_name
+ - index_value
+ scheduler_hints:
+ get_input:
+ - compute_1c11_scalling_instance_scheduler_hints
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_1c11_scalling_instance_user_data_format
+ - index_value
outputs:
1c11_scalling_instance_instance_name:
type: string
get_attribute:
- 1c11_scalling_instance
- instance_name
- 1c11_scalling_instance_1c1_t1_port_tenant_id:
+ 1c11_scalling_instance_1c11_scalling_instance_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c11_scalling_instance_1c1_t1_port
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance
disk.device.usage_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.usage
- network.incoming.packets_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.incoming.packets
- network.incoming.packets.rate_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.incoming.packets.rate
disk.allocation_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.allocation
disk.latency_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.latency
- network.outgoing.packets.rate_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.outgoing.packets.rate
vcpus_1c11_scalling_instance:
- 1c11_scalling_instance
- vcpus
memory_1c11_scalling_instance:
- 1c11_scalling_instance
- memory
+ network.incoming.packets.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.incoming.packets.rate
+ binding_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - binding
cpu_1c11_scalling_instance:
- 1c11_scalling_instance
- cpu
endpoint_1c11_scalling_instance:
- 1c11_scalling_instance
- endpoint
- feature_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - feature
scalable_1c11_scalling_instance:
- 1c11_scalling_instance
- scalable
os_1c11_scalling_instance:
- 1c11_scalling_instance
- os
- forwarder_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - forwarder
- network.outpoing.packets_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.outpoing.packets
+ network.outgoing.packets.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.outgoing.packets.rate
disk.ephemeral.size_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.ephemeral.size
disk.device.write.bytes.rate_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.write.bytes.rate
+ feature_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - feature
+ network.incoming.packets_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.incoming.packets
cpu.delta_1c11_scalling_instance:
- 1c11_scalling_instance
- cpu.delta
- network.outgoing.bytes_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.outgoing.bytes
+ attachment_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - attachment
disk.device.write.requests_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.write.requests
- network.incoming.bytes.rate_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.incoming.bytes.rate
disk.device.capacity_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.capacity
- binding_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - binding
+ network.outgoing.bytes.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.outgoing.bytes.rate
+ network.incoming.bytes_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.incoming.bytes
disk.write.bytes_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.write.bytes
disk.write.requests_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.write.requests
- network.incoming.bytes_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - network.outgoing.bytes.rate
+ forwarder_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - forwarder
disk.device.read.requests_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.read.requests
instance_1c11_scalling_instance:
- 1c11_scalling_instance
- instance
+ network.incoming.bytes.rate_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.incoming.bytes.rate
disk.read.requests_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.read.requests
memory.resident_1c11_scalling_instance:
- 1c11_scalling_instance
- memory.resident
- attachment_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - attachment
disk.write.requests.rate_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.write.requests.rate
disk.device.write.requests.rate_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.write.requests.rate
+ network.outgoing.bytes_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.outgoing.bytes
disk.device.latency_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.device.latency
+ network.outpoing.packets_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - network.outpoing.packets
disk.iops_1c11_scalling_instance:
- 1c11_scalling_instance
- disk.iops
local_storage_1c11_scalling_instance:
- 1c11_scalling_instance
- local_storage
- dependency_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
- - dependency
- link_1c11_scalling_instance_1c1_t1_port:
- - 1c11_scalling_instance_1c1_t1_port
+ link_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
- link
+ dependency_1c11_scalling_instance_1c11_scalling_instance_t1_port_0:
+ - 1c11_scalling_instance_1c11_scalling_instance_t1_port_0
+ - dependency
dependency_1c11_scalling_instance:
- 1c11_scalling_instance
- dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_1c1_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_1c12_scalling_instance_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1c1_t1_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_1c12_scalling_instance_name:
type: list
required: true
entry_schema:
type: string
- port_1c1_t1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1c1_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c12_scalling_instance_t1_port_0_network_role:
+ type: string
required: true
index_value:
type: integer
default: 0
constraints:
- greater_or_equal: 0
+ port_1c12_scalling_instance_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_1c1_t1_port_related_networks:
+ port_1c12_scalling_instance_t1_port_0_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c1_t1_port_ip_requirements:
+ type: string
+ port_1c12_scalling_instance_t1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_1c12_scalling_instance_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_1c12_scalling_instance_t1_port_0_subnetpoolid:
type: string
required: true
- port_1c1_t1_port_name:
+ port_1c12_scalling_instance_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1c1_t1_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_1c1_t1_port_network_role_tag:
- type: string
+ port_1c12_scalling_instance_t1_port_0_ip_requirements:
+ type: list
required: true
- port_1c1_t1_port_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_1c12_scalling_instance_t1_port_0_vlan_requirements:
+ type: list
required: true
- compute_1c12_scalling_instance_availability_zone:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c12_scalling_instance_t1_port_0_order:
+ type: integer
+ required: true
+ port_1c12_scalling_instance_t1_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_1c1_t1_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_1c12_scalling_instance_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1c1_t1_port_order:
- type: integer
+ port_1c12_scalling_instance_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
node_templates:
- 1c12_scalling_instance_1c1_t1_port:
+ 1c12_scalling_instance:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.1c12_scalling_instance
+ properties:
+ availability_zone:
+ get_input:
+ - compute_1c12_scalling_instance_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_1c12_scalling_instance_name
+ - index_value
+ scheduler_hints:
+ get_input:
+ - compute_1c12_scalling_instance_scheduler_hints
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_1c12_scalling_instance_user_data_format
+ - index_value
+ 1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
+ get_input: port_1c12_scalling_instance_t1_port_0_mac_requirements
order:
- get_input: port_1c1_t1_port_order
+ get_input: port_1c12_scalling_instance_t1_port_0_order
exCP_naming:
- get_input: port_1c1_t1_port_exCP_naming
+ get_input: port_1c12_scalling_instance_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c1_t1_port_vlan_requirements
+ get_input: port_1c12_scalling_instance_t1_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1c1_t1_port_ip_requirements
+ get_input: port_1c12_scalling_instance_t1_port_0_ip_requirements
related_networks:
- get_input: port_1c1_t1_port_related_networks
+ get_input: port_1c12_scalling_instance_t1_port_0_related_networks
network_role_tag:
- get_input: port_1c1_t1_port_network_role_tag
+ get_input: port_1c12_scalling_instance_t1_port_0_network_role_tag
network_role:
- get_input: port_1c1_t1_port_network_role
+ get_input: port_1c12_scalling_instance_t1_port_0_network_role
fixed_ips:
get_input:
- - port_1c1_t1_port_fixed_ips
+ - port_1c12_scalling_instance_t1_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
+ get_input: port_1c12_scalling_instance_t1_port_0_subnetpoolid
name:
get_input:
- - port_1c1_t1_port_name
+ - port_1c12_scalling_instance_t1_port_0_name
- index_value
network:
get_input:
- - port_1c1_t1_port_network
+ - port_1c12_scalling_instance_t1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 1c12_scalling_instance
relationship: tosca.relationships.network.BindsTo
- 1c12_scalling_instance:
- type: org.openecomp.resource.vfc.compute.nodes.heat.1c12_scalling_instance
- properties:
- availability_zone:
- get_input:
- - compute_1c12_scalling_instance_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_1c12_scalling_instance_name
- - index_value
- scheduler_hints:
- get_input:
- - compute_1c12_scalling_instance_scheduler_hints
- - index_value
- user_data_format:
- get_input:
- - compute_1c12_scalling_instance_user_data_format
- - index_value
outputs:
- 1c12_scalling_instance_1c1_t1_port_tenant_id:
+ 1c12_scalling_instance_1c12_scalling_instance_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c12_scalling_instance_1c1_t1_port
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
- tenant_id
1c12_scalling_instance_instance_name:
type: string
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
capabilities:
+ network.incoming.packets_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.incoming.packets
cpu_1c12_scalling_instance:
- 1c12_scalling_instance
- cpu
+ attachment_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - attachment
disk.device.write.bytes_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.write.bytes
- network.incoming.bytes.rate_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.incoming.bytes.rate
disk.usage_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.usage
disk.device.read.requests_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.read.requests
- feature_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - feature
- forwarder_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - forwarder
+ network.outgoing.bytes.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.latency
- network.outgoing.bytes_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.outgoing.bytes
+ network.incoming.bytes_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.incoming.bytes
cpu_util_1c12_scalling_instance:
- 1c12_scalling_instance
- cpu_util
os_1c12_scalling_instance:
- 1c12_scalling_instance
- os
+ feature_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - feature
disk.device.usage_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.usage
disk.device.allocation_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.allocation
- binding_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
+ binding_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
- binding
- network.incoming.packets_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.incoming.packets
- attachment_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - attachment
+ network.incoming.packets.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.incoming.packets.rate
+ network.outgoing.packets.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.outgoing.packets.rate
disk.latency_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.latency
- network.incoming.bytes_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.incoming.bytes
memory_1c12_scalling_instance:
- 1c12_scalling_instance
- memory
disk.write.bytes.rate_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.write.bytes.rate
+ network.outpoing.packets_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.outpoing.packets
disk.write.requests_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.write.requests
- network.outgoing.bytes.rate_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.outgoing.bytes.rate
disk.ephemeral.size_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.ephemeral.size
vcpus_1c12_scalling_instance:
- 1c12_scalling_instance
- vcpus
- network.incoming.packets.rate_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.incoming.packets.rate
disk.device.write.requests.rate_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.write.requests.rate
- network.outgoing.packets.rate_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.outgoing.packets.rate
disk.device.write.requests_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.device.write.requests
- network.outpoing.packets_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
- - network.outpoing.packets
+ forwarder_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - forwarder
disk.allocation_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.allocation
+ network.incoming.bytes.rate_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.incoming.bytes.rate
disk.root.size_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.root.size
+ network.outgoing.bytes_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
+ - network.outgoing.bytes
disk.capacity_1c12_scalling_instance:
- 1c12_scalling_instance
- disk.capacity
- 1c12_scalling_instance
- memory.usage
requirements:
- dependency_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
+ dependency_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
- dependency
local_storage_1c12_scalling_instance:
- 1c12_scalling_instance
dependency_1c12_scalling_instance:
- 1c12_scalling_instance
- dependency
- link_1c12_scalling_instance_1c1_t1_port:
- - 1c12_scalling_instance_1c1_t1_port
+ link_1c12_scalling_instance_1c12_scalling_instance_t1_port_0:
+ - 1c12_scalling_instance_1c12_scalling_instance_t1_port_0
- link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_1c2_catalog_instance_201_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1c2_catalog_instance_202_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_1c2_catalog_instance_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1c201_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
+ port_1c2_catalog_instance_202_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_1c2_catalog_instance_personality:
type: list
required: true
entry_schema:
type: json
- port_2c202_port_subnetpoolid:
- type: string
+ port_1c2_catalog_instance_201_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_2c202_port_ip_requirements:
+ port_1c2_catalog_instance_202_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_2c202_port_network_role_tag:
+ type: string
+ vm_image_name:
type: string
required: true
- port_2c202_port_network_role:
- type: string
+ port_1c2_catalog_instance_202_port_0_vlan_requirements:
+ type: list
required: true
- vm_image_name:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_202_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_2c202_port_order:
- type: integer
+ port_1c2_catalog_instance_201_port_0_vlan_requirements:
+ type: list
required: true
- port_1c201_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_1c2_catalog_instance_201_port_0_network_role_tag:
type: string
required: true
- port_1c201_port_order:
- type: integer
+ port_1c2_catalog_instance_201_port_0_network_role:
+ type: string
required: true
- port_2c202_port_vlan_requirements:
+ port_1c2_catalog_instance_201_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_2c202_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_1c2_catalog_instance_201_port_0_order:
+ type: integer
required: true
- port_2c202_port_network:
- type: list
+ port_1c2_catalog_instance_202_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_1c201_port_ip_requirements:
+ port_1c2_catalog_instance_201_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_2c202_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_1c2_catalog_instance_201_port_0_subnetpoolid:
+ type: string
required: true
- port_1c201_port_subnetpoolid:
+ port_1c2_catalog_instance_202_port_0_network_role_tag:
type: string
required: true
- port_1c201_port_related_networks:
+ port_1c2_catalog_instance_202_port_0_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:
+ port_1c2_catalog_instance_202_port_0_subnetpoolid:
type: string
required: true
- compute_1c2_catalog_instance_user_data_format:
+ port_1c2_catalog_instance_201_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1c201_port_network:
+ compute_1c2_catalog_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_1c2_catalog_instance_202_port_0_network_role:
+ type: string
+ required: true
compute_1c2_catalog_instance_scheduler_hints:
type: list
required: true
get_input: vm_image_name
diskConfig:
get_attribute:
- - 1c2_catalog_instance_1c201_port
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
- tenant_id
name:
get_input:
get_input:
- compute_1c2_catalog_instance_user_data_format
- index_value
- 1c2_catalog_instance_1c201_port:
+ 1c2_catalog_instance_1c2_catalog_instance_202_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c201_port_exCP_naming
+ get_input: port_1c2_catalog_instance_202_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c201_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_202_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c201_port_related_networks
+ get_input: port_1c2_catalog_instance_202_port_0_related_networks
ip_requirements:
- get_input: port_1c201_port_ip_requirements
+ get_input: port_1c2_catalog_instance_202_port_0_ip_requirements
network_role_tag:
- get_input: port_1c201_port_network_role_tag
+ get_input: port_1c2_catalog_instance_202_port_0_network_role_tag
mac_requirements:
- get_input: port_1c201_port_mac_requirements
+ get_input: port_1c2_catalog_instance_202_port_0_mac_requirements
order:
- get_input: port_1c201_port_order
+ get_input: port_1c2_catalog_instance_202_port_0_order
network_role:
- get_input: port_1c201_port_network_role
+ get_input: port_1c2_catalog_instance_202_port_0_network_role
subnetpoolid:
- get_input: port_1c201_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_202_port_0_subnetpoolid
network:
get_input:
- - port_1c201_port_network
+ - port_1c2_catalog_instance_202_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 1c2_catalog_instance
relationship: tosca.relationships.network.BindsTo
- 1c2_catalog_instance_2c202_port:
+ 1c2_catalog_instance_1c2_catalog_instance_201_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_2c202_port_exCP_naming
+ get_input: port_1c2_catalog_instance_201_port_0_exCP_naming
vlan_requirements:
- get_input: port_2c202_port_vlan_requirements
+ get_input: port_1c2_catalog_instance_201_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_2c202_port_related_networks
+ get_input: port_1c2_catalog_instance_201_port_0_related_networks
ip_requirements:
- get_input: port_2c202_port_ip_requirements
+ get_input: port_1c2_catalog_instance_201_port_0_ip_requirements
network_role_tag:
- get_input: port_2c202_port_network_role_tag
+ get_input: port_1c2_catalog_instance_201_port_0_network_role_tag
mac_requirements:
- get_input: port_2c202_port_mac_requirements
+ get_input: port_1c2_catalog_instance_201_port_0_mac_requirements
order:
- get_input: port_2c202_port_order
+ get_input: port_1c2_catalog_instance_201_port_0_order
network_role:
- get_input: port_2c202_port_network_role
+ get_input: port_1c2_catalog_instance_201_port_0_network_role
subnetpoolid:
- get_input: port_2c202_port_subnetpoolid
+ get_input: port_1c2_catalog_instance_201_port_0_subnetpoolid
network:
get_input:
- - port_2c202_port_network
+ - port_1c2_catalog_instance_201_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- 1c2_catalog_instance
- instance_name
- 1c2_catalog_instance_1c201_port_tenant_id:
+ 1c2_catalog_instance_1c2_catalog_instance_201_port_0_tenant_id:
type: string
value:
get_attribute:
- - 1c2_catalog_instance_1c201_port
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
capabilities:
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.outgoing.packets.rate
disk.device.capacity_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.capacity
- attachment_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - attachment
- network.incoming.bytes.rate_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.incoming.bytes.rate
- network.incoming.packets_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.incoming.packets
- network.incoming.packets.rate_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.incoming.packets.rate
disk.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes.rate
- network.incoming.bytes_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.incoming.bytes
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.incoming.bytes.rate
+ network.incoming.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.incoming.bytes.rate
memory.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- memory.usage
- binding_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - binding
- forwarder_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - forwarder
disk.write.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.write.bytes.rate
+ network.outgoing.packets.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.outpoing.packets
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.incoming.packets.rate
cpu_util_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu_util
+ network.outpoing.packets_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.outpoing.packets
+ network.incoming.bytes_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.incoming.packets.rate
cpu_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu
disk.read.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.requests
- network.outpoing.packets_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.outpoing.packets
disk.ephemeral.size_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.ephemeral.size
disk.device.write.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.write.requests.rate
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - forwarder
os_1c2_catalog_instance:
- 1c2_catalog_instance
- os
disk.device.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.iops
- feature_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - feature
- network.outgoing.packets.rate_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.outgoing.bytes.rate
endpoint_1c2_catalog_instance:
- 1c2_catalog_instance
- endpoint
disk.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.latency
- network.outgoing.bytes.rate_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.outgoing.bytes.rate
disk.iops_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.iops
- binding_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - binding
+ attachment_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - attachment
vcpus_1c2_catalog_instance:
- 1c2_catalog_instance
- vcpus
disk.device.latency_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.latency
- network.outgoing.bytes_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
+ feature_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - feature
+ binding_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - binding
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
- network.outgoing.bytes
- attachment_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - attachment
- network.incoming.bytes.rate_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.incoming.bytes.rate
- network.incoming.packets_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.incoming.packets
disk.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.read.bytes
disk.device.read.bytes.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes.rate
- network.incoming.bytes_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.incoming.bytes
disk.device.allocation_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.allocation
- forwarder_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - forwarder
disk.device.read.bytes_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.bytes
disk.root.size_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.root.size
- feature_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - feature
- network.outpoing.packets_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.outpoing.packets
- network.incoming.packets.rate_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.incoming.packets.rate
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.incoming.packets
+ network.incoming.packets_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - network.incoming.packets
+ forwarder_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - forwarder
disk.device.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.usage
- network.outgoing.packets.rate_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.outgoing.bytes.rate
disk.usage_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.usage
memory_1c2_catalog_instance:
- 1c2_catalog_instance
- memory
- network.outgoing.bytes.rate_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - network.outgoing.bytes.rate
disk.write.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.write.requests.rate
disk.write.requests_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.write.requests
+ binding_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - binding
+ attachment_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - attachment
binding_1c2_catalog_instance:
- 1c2_catalog_instance
- binding
cpu.delta_1c2_catalog_instance:
- 1c2_catalog_instance
- cpu.delta
- network.outgoing.bytes_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - network.outgoing.bytes
disk.device.read.requests.rate_1c2_catalog_instance:
- 1c2_catalog_instance
- disk.device.read.requests.rate
+ feature_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - feature
+ network.outgoing.bytes_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - network.outgoing.bytes
requirements:
- dependency_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - dependency
+ link_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - link
dependency_1c2_catalog_instance:
- 1c2_catalog_instance
- dependency
local_storage_1c2_catalog_instance:
- 1c2_catalog_instance
- local_storage
- link_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - link
- link_1c2_catalog_instance_2c202_port:
- - 1c2_catalog_instance_2c202_port
- - link
- dependency_1c2_catalog_instance_1c201_port:
- - 1c2_catalog_instance_1c201_port
- - dependency
\ No newline at end of file
+ dependency_1c2_catalog_instance_1c2_catalog_instance_202_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_202_port_0
+ - dependency
+ dependency_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - dependency
+ link_1c2_catalog_instance_1c2_catalog_instance_201_port_0:
+ - 1c2_catalog_instance_1c2_catalog_instance_201_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_2c2_catalog_instance_201_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_2c2_catalog_instance_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1c201_port_vlan_requirements:
+ port_2c2_catalog_instance_202_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_2c2_catalog_instance_202_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_2c2_catalog_instance_201_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_flavor_name:
+ port_2c2_catalog_instance_202_port_0_network_role_tag:
type: string
required: true
- port_2c202_port_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
- port_2c202_port_ip_requirements:
+ port_2c2_catalog_instance_202_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_2c202_port_network_role_tag:
+ type: string
+ port_2c2_catalog_instance_202_port_0_network_role:
type: string
required: true
- port_2c202_port_network_role:
+ port_2c2_catalog_instance_202_port_0_subnetpoolid:
type: string
required: true
- vm_image_name:
- type: string
+ port_2c2_catalog_instance_202_port_0_ip_requirements:
+ type: list
required: true
- port_2c202_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_2c2_catalog_instance_201_port_0_ip_requirements:
+ type: list
required: true
- port_1c201_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
compute_2c2_catalog_instance_scheduler_hints:
required: true
entry_schema:
type: string
- port_1c201_port_order:
- type: integer
+ port_2c2_catalog_instance_201_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_2c202_port_vlan_requirements:
+ port_2c2_catalog_instance_202_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_2c2_catalog_instance_201_port_0_subnetpoolid:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- compute_2c2_catalog_instance_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_2c202_port_mac_requirements:
+ port_2c2_catalog_instance_202_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_2c202_port_network:
+ compute_2c2_catalog_instance_name:
type: list
required: true
entry_schema:
type: string
- port_1c201_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1c201_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_2c202_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_2c2_catalog_instance_201_port_0_network_role_tag:
+ type: string
required: true
- port_1c201_port_subnetpoolid:
+ port_2c2_catalog_instance_201_port_0_network_role:
type: string
required: true
- port_1c201_port_related_networks:
+ port_2c2_catalog_instance_201_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_2c202_port_related_networks:
- type: list
+ port_2c2_catalog_instance_202_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1c201_port_network_role:
- type: string
+ port_2c2_catalog_instance_201_port_0_order:
+ type: integer
required: true
- port_1c201_port_network:
+ port_2c2_catalog_instance_201_port_0_network:
type: list
required: true
entry_schema:
get_input:
- compute_2c2_catalog_instance_user_data_format
- index_value
- 2c2_catalog_instance_2c202_port:
+ 2c2_catalog_instance_2c2_catalog_instance_202_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_2c202_port_exCP_naming
+ get_input: port_2c2_catalog_instance_202_port_0_exCP_naming
vlan_requirements:
- get_input: port_2c202_port_vlan_requirements
+ get_input: port_2c2_catalog_instance_202_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_2c202_port_related_networks
+ get_input: port_2c2_catalog_instance_202_port_0_related_networks
ip_requirements:
- get_input: port_2c202_port_ip_requirements
+ get_input: port_2c2_catalog_instance_202_port_0_ip_requirements
network_role_tag:
- get_input: port_2c202_port_network_role_tag
+ get_input: port_2c2_catalog_instance_202_port_0_network_role_tag
mac_requirements:
- get_input: port_2c202_port_mac_requirements
+ get_input: port_2c2_catalog_instance_202_port_0_mac_requirements
order:
- get_input: port_2c202_port_order
+ get_input: port_2c2_catalog_instance_202_port_0_order
network_role:
- get_input: port_2c202_port_network_role
+ get_input: port_2c2_catalog_instance_202_port_0_network_role
subnetpoolid:
- get_input: port_2c202_port_subnetpoolid
+ get_input: port_2c2_catalog_instance_202_port_0_subnetpoolid
network:
get_input:
- - port_2c202_port_network
+ - port_2c2_catalog_instance_202_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: 2c2_catalog_instance
relationship: tosca.relationships.network.BindsTo
- 2c2_catalog_instance_1c201_port:
+ 2c2_catalog_instance_2c2_catalog_instance_201_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1c201_port_exCP_naming
+ get_input: port_2c2_catalog_instance_201_port_0_exCP_naming
vlan_requirements:
- get_input: port_1c201_port_vlan_requirements
+ get_input: port_2c2_catalog_instance_201_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1c201_port_related_networks
+ get_input: port_2c2_catalog_instance_201_port_0_related_networks
ip_requirements:
- get_input: port_1c201_port_ip_requirements
+ get_input: port_2c2_catalog_instance_201_port_0_ip_requirements
network_role_tag:
- get_input: port_1c201_port_network_role_tag
+ get_input: port_2c2_catalog_instance_201_port_0_network_role_tag
mac_requirements:
- get_input: port_1c201_port_mac_requirements
+ get_input: port_2c2_catalog_instance_201_port_0_mac_requirements
order:
- get_input: port_1c201_port_order
+ get_input: port_2c2_catalog_instance_201_port_0_order
network_role:
- get_input: port_1c201_port_network_role
+ get_input: port_2c2_catalog_instance_201_port_0_network_role
subnetpoolid:
- get_input: port_1c201_port_subnetpoolid
+ get_input: port_2c2_catalog_instance_201_port_0_subnetpoolid
network:
get_input:
- - port_1c201_port_network
+ - port_2c2_catalog_instance_201_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance
capabilities:
- network.outgoing.packets.rate_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.outgoing.packets.rate
+ forwarder_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - forwarder
instance_2c2_catalog_instance:
- 2c2_catalog_instance
- instance
disk.capacity_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.capacity
+ network.outgoing.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - network.outgoing.bytes.rate
+ forwarder_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - forwarder
+ network.outgoing.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.outgoing.bytes.rate
disk.device.read.bytes.rate_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.read.bytes.rate
scalable_2c2_catalog_instance:
- 2c2_catalog_instance
- scalable
+ attachment_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - attachment
disk.device.read.requests_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.read.requests
- network.outgoing.bytes_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.outgoing.bytes
+ attachment_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - attachment
disk.root.size_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.root.size
disk.device.write.requests_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.write.requests
- forwarder_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - forwarder
+ feature_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - feature
host_2c2_catalog_instance:
- 2c2_catalog_instance
- host
+ feature_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - feature
disk.allocation_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.allocation
- binding_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - binding
disk.device.write.requests.rate_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.write.requests.rate
+ network.incoming.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.incoming.bytes.rate
os_2c2_catalog_instance:
- 2c2_catalog_instance
- os
- network.outpoing.packets_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - network.outpoing.packets
disk.device.write.bytes.rate_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.outgoing.bytes.rate
- network.incoming.packets.rate_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.incoming.packets.rate
disk.latency_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.latency
+ network.outgoing.packets.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.outgoing.packets.rate
disk.iops_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.iops
+ network.incoming.packets_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.incoming.packets
endpoint_2c2_catalog_instance:
- 2c2_catalog_instance
- endpoint
vcpus_2c2_catalog_instance:
- 2c2_catalog_instance
- vcpus
- network.incoming.bytes_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
+ network.incoming.bytes_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
- network.incoming.bytes
- feature_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - feature
- network.incoming.bytes.rate_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - network.incoming.bytes.rate
+ network.outpoing.packets_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.outpoing.packets
+ network.incoming.packets.rate_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.incoming.packets.rate
disk.device.iops_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.iops
- attachment_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - attachment
- network.incoming.packets_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.incoming.packets
disk.device.latency_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.latency
- network.outgoing.packets.rate_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - network.outgoing.packets.rate
disk.read.bytes.rate_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.read.bytes.rate
disk.device.capacity_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.capacity
+ binding_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - binding
disk.read.requests_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.read.requests
- network.outgoing.bytes_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
+ network.outgoing.bytes_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
- network.outgoing.bytes
cpu_2c2_catalog_instance:
- 2c2_catalog_instance
- cpu
- forwarder_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - forwarder
+ network.outgoing.bytes_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.outgoing.bytes
disk.ephemeral.size_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.ephemeral.size
memory.resident_2c2_catalog_instance:
- 2c2_catalog_instance
- memory.resident
+ binding_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - binding
disk.device.usage_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.usage
- network.outgoing.bytes.rate_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - network.outgoing.bytes.rate
- network.outpoing.packets_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.outpoing.packets
+ network.incoming.bytes.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - network.incoming.bytes.rate
cpu_util_2c2_catalog_instance:
- 2c2_catalog_instance
- cpu_util
- network.incoming.bytes.rate_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.incoming.bytes.rate
disk.usage_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.usage
- binding_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - binding
feature_2c2_catalog_instance:
- 2c2_catalog_instance
- feature
+ network.outgoing.packets.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - network.outpoing.packets
disk.write.requests_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.write.requests
+ network.incoming.packets_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - network.incoming.packets
+ network.incoming.bytes_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - network.incoming.bytes
cpu.delta_2c2_catalog_instance:
- 2c2_catalog_instance
- cpu.delta
- network.incoming.packets.rate_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - network.incoming.packets.rate
binding_2c2_catalog_instance:
- 2c2_catalog_instance
- binding
- attachment_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - attachment
- network.incoming.packets_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - network.incoming.packets
- feature_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - feature
+ network.incoming.packets.rate_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - network.incoming.packets.rate
memory_2c2_catalog_instance:
- 2c2_catalog_instance
- memory
- network.incoming.bytes_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
- - network.incoming.bytes
disk.device.read.requests.rate_2c2_catalog_instance:
- 2c2_catalog_instance
- disk.device.read.requests.rate
dependency_2c2_catalog_instance:
- 2c2_catalog_instance
- dependency
- link_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
+ link_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
- link
- dependency_2c2_catalog_instance_1c201_port:
- - 2c2_catalog_instance_1c201_port
+ link_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
+ - link
+ dependency_2c2_catalog_instance_2c2_catalog_instance_201_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_201_port_0
- dependency
local_storage_2c2_catalog_instance:
- 2c2_catalog_instance
- local_storage
- dependency_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - dependency
- link_2c2_catalog_instance_2c202_port:
- - 2c2_catalog_instance_2c202_port
- - link
\ No newline at end of file
+ dependency_2c2_catalog_instance_2c2_catalog_instance_202_port_0:
+ - 2c2_catalog_instance_2c2_catalog_instance_202_port_0
+ - dependency
\ No newline at end of file
required: true
entry_schema:
type: json
- port_1a_t1_port_ip_requirements:
+ port_a_single_1a_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t2_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_a_single_1a_t1_port_0_order:
+ type: integer
required: true
+ port_a_single_1a_t2_port_0_order:
+ type: integer
+ required: true
+ port_a_single_1a_t2_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_1a_t2_port_network_role:
+ port_a_single_1a_t2_port_0_network_role_tag:
type: string
required: true
- port_1a_t2_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_1a_t1_port_mac_requirements:
+ port_a_single_1a_t1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1a_t1_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_1a_t1_port_subnetpoolid:
+ port_a_single_1a_t1_port_0_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_1a_t2_port_related_networks:
+ port_a_single_1a_t2_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1a_t2_port_ip_requirements:
+ type: string
+ port_a_single_1a_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_a_single_1a_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1a_t1_port_vlan_requirements:
+ port_a_single_1a_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_a_single_1a_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_a_single_1a_t1_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ type: string
compute_a_single_1a_availability_zone:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_1a_t1_port_related_networks:
+ port_a_single_1a_t1_port_0_network_role:
+ type: string
+ required: true
+ port_a_single_1a_t1_port_0_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
- port_1a_t1_port_network_role:
- type: string
- required: true
- port_1a_t1_port_order:
- type: integer
+ port_a_single_1a_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_1a_t2_port_exCP_naming:
+ port_a_single_1a_t2_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_1a_t2_port_vlan_requirements:
+ port_a_single_1a_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1a_t2_port_subnetpoolid:
- type: string
- required: true
- port_1a_t2_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_a_single_1a_t2_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_a_single_1a_user_data_format:
type: list
required: true
required: true
entry_schema:
type: string
- port_1a_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_a_single_1a_t2_port_0_network_role:
+ type: string
required: true
node_templates:
- a_single_1a_1a_t1_port:
+ a_single_1a_a_single_1a_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1a_t1_port_exCP_naming
+ get_input: port_a_single_1a_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1a_t1_port_vlan_requirements
+ get_input: port_a_single_1a_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1a_t1_port_related_networks
+ get_input: port_a_single_1a_t2_port_0_related_networks
ip_requirements:
- get_input: port_1a_t1_port_ip_requirements
+ get_input: port_a_single_1a_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1a_t1_port_network_role_tag
+ get_input: port_a_single_1a_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1a_t1_port_mac_requirements
+ get_input: port_a_single_1a_t2_port_0_mac_requirements
order:
- get_input: port_1a_t1_port_order
+ get_input: port_a_single_1a_t2_port_0_order
network_role:
- get_input: port_1a_t1_port_network_role
+ get_input: port_a_single_1a_t2_port_0_network_role
subnetpoolid:
- get_input: port_1a_t1_port_subnetpoolid
+ get_input: port_a_single_1a_t2_port_0_subnetpoolid
network:
get_input:
- - port_1a_t1_port_network
+ - port_a_single_1a_t2_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_a_single_1a_user_data_format
- index_value
- a_single_1a_1a_t2_port:
+ a_single_1a_a_single_1a_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1a_t2_port_exCP_naming
+ get_input: port_a_single_1a_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1a_t2_port_vlan_requirements
+ get_input: port_a_single_1a_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1a_t2_port_related_networks
+ get_input: port_a_single_1a_t1_port_0_related_networks
ip_requirements:
- get_input: port_1a_t2_port_ip_requirements
+ get_input: port_a_single_1a_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1a_t2_port_network_role_tag
+ get_input: port_a_single_1a_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1a_t2_port_mac_requirements
+ get_input: port_a_single_1a_t1_port_0_mac_requirements
order:
- get_input: port_1a_t2_port_order
+ get_input: port_a_single_1a_t1_port_0_order
network_role:
- get_input: port_1a_t2_port_network_role
+ get_input: port_a_single_1a_t1_port_0_network_role
subnetpoolid:
- get_input: port_1a_t2_port_subnetpoolid
+ get_input: port_a_single_1a_t1_port_0_subnetpoolid
network:
get_input:
- - port_1a_t2_port_network
+ - port_a_single_1a_t1_port_0_network
- index_value
requirements:
- binding:
node: a_single_1a
relationship: tosca.relationships.network.BindsTo
outputs:
- a_single_1a_instance_name:
+ a_single_1a_a_single_1a_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - a_single_1a
- - instance_name
- a_single_1a_1a_t1_port_tenant_id:
+ - a_single_1a_a_single_1a_t1_port_0
+ - tenant_id
+ a_single_1a_instance_name:
type: string
value:
get_attribute:
- - a_single_1a_1a_t1_port
- - tenant_id
+ - a_single_1a
+ - instance_name
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.a_single_1a
capabilities:
disk.read.bytes_a_single_1a:
- a_single_1a
- disk.read.bytes
- network.incoming.bytes.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.bytes.rate
disk.usage_a_single_1a:
- a_single_1a
- disk.usage
- attachment_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - attachment
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.bytes.rate
scalable_a_single_1a:
- a_single_1a
- scalable
- network.outgoing.bytes.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outgoing.bytes.rate
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.bytes
+ network.incoming.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.bytes.rate
host_a_single_1a:
- a_single_1a
- host
memory.resident_a_single_1a:
- a_single_1a
- memory.resident
- network.incoming.packets.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.packets.rate
cpu.delta_a_single_1a:
- a_single_1a
- cpu.delta
- forwarder_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - forwarder
+ network.incoming.bytes_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.bytes
disk.device.write.requests_a_single_1a:
- a_single_1a
- disk.device.write.requests
- network.incoming.bytes.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.bytes.rate
disk.iops_a_single_1a:
- a_single_1a
- disk.iops
- network.incoming.bytes_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.bytes
+ network.outgoing.bytes_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outgoing.bytes
+ forwarder_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - forwarder
cpu_util_a_single_1a:
- a_single_1a
- cpu_util
disk.device.usage_a_single_1a:
- a_single_1a
- disk.device.usage
- network.incoming.packets.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.packets.rate
- network.outgoing.packets.rate_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outgoing.packets.rate
+ attachment_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - attachment
disk.read.requests_a_single_1a:
- a_single_1a
- disk.read.requests
disk.read.bytes.rate_a_single_1a:
- a_single_1a
- disk.read.bytes.rate
+ binding_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - binding
disk.write.bytes.rate_a_single_1a:
- a_single_1a
- disk.write.bytes.rate
- attachment_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - attachment
+ feature_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - feature
cpu_a_single_1a:
- a_single_1a
- cpu
memory.usage_a_single_1a:
- a_single_1a
- memory.usage
- forwarder_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - forwarder
+ network.outpoing.packets_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_a_single_1a:
- a_single_1a
- disk.device.write.requests.rate
- binding_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - binding
- network.incoming.packets_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.packets
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outgoing.packets.rate
disk.device.read.requests_a_single_1a:
- a_single_1a
- disk.device.read.requests
disk.latency_a_single_1a:
- a_single_1a
- disk.latency
- network.outgoing.bytes_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outgoing.bytes
disk.device.allocation_a_single_1a:
- a_single_1a
- disk.device.allocation
disk.write.bytes_a_single_1a:
- a_single_1a
- disk.write.bytes
- feature_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - feature
- network.outpoing.packets_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.outpoing.packets
- network.outpoing.packets_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.outpoing.packets
disk.device.read.bytes.rate_a_single_1a:
- a_single_1a
- disk.device.read.bytes.rate
disk.device.write.bytes.rate_a_single_1a:
- a_single_1a
- disk.device.write.bytes.rate
+ network.incoming.packets_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.incoming.packets
memory_a_single_1a:
- a_single_1a
- memory
disk.allocation_a_single_1a:
- a_single_1a
- disk.allocation
- network.outgoing.packets.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.outgoing.packets.rate
- feature_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - feature
+ network.incoming.packets_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_a_single_1a:
- a_single_1a
- disk.capacity
disk.device.read.bytes_a_single_1a:
- a_single_1a
- disk.device.read.bytes
- network.incoming.packets_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.incoming.packets
feature_a_single_1a:
- a_single_1a
- feature
- network.outgoing.bytes_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
+ network.outgoing.bytes_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
- network.outgoing.bytes
+ forwarder_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - forwarder
disk.ephemeral.size_a_single_1a:
- a_single_1a
- disk.ephemeral.size
vcpus_a_single_1a:
- a_single_1a
- vcpus
- binding_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - binding
+ attachment_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - attachment
+ network.incoming.packets.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.incoming.packets.rate
disk.device.iops_a_single_1a:
- a_single_1a
- disk.device.iops
disk.write.requests_a_single_1a:
- a_single_1a
- disk.write.requests
+ network.outpoing.packets_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
+ - network.outpoing.packets
disk.device.read.requests.rate_a_single_1a:
- a_single_1a
- disk.device.read.requests.rate
+ feature_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - feature
disk.device.capacity_a_single_1a:
- a_single_1a
- disk.device.capacity
+ binding_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - binding
disk.write.requests.rate_a_single_1a:
- a_single_1a
- disk.write.requests.rate
- network.incoming.bytes_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
+ - network.outgoing.packets.rate
requirements:
- link_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
+ link_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
- link
- link_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
+ link_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
- link
dependency_a_single_1a:
- a_single_1a
- dependency
- dependency_a_single_1a_1a_t2_port:
- - a_single_1a_1a_t2_port
+ dependency_a_single_1a_a_single_1a_t2_port_0:
+ - a_single_1a_a_single_1a_t2_port_0
- dependency
- dependency_a_single_1a_1a_t1_port:
- - a_single_1a_1a_t1_port
+ dependency_a_single_1a_a_single_1a_t1_port_0:
+ - a_single_1a_a_single_1a_t1_port_0
- dependency
local_storage_a_single_1a:
- a_single_1a
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_a_single_2a_t1_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_a_single_2a_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_a_single_2a_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1a_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_a_single_2a_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_a_single_2a_t1_port_0_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_1a_t1_port_ip_requirements:
- type: list
- 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
- port_1a_t1_port_network_role:
- type: string
- required: true
compute_a_single_2a_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1a_t1_port_order:
- type: integer
- required: true
compute_a_single_2a_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_1a_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_a_single_2a_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_a_single_2a_t1_port_0_order:
+ type: integer
required: true
- port_1a_t1_port_network:
+ compute_a_single_2a_name:
type: list
required: true
entry_schema:
type: string
- port_1a_t1_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- compute_a_single_2a_name:
+ port_a_single_2a_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- vm_image_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_a_single_2a_t1_port_0_network_role:
+ type: string
+ required: true
+ port_a_single_2a_t1_port_0_subnetpoolid:
type: string
required: true
- port_1a_t1_port_vlan_requirements:
+ port_a_single_2a_t1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_a_single_2a_metadata:
type: list
required: true
get_input:
- compute_a_single_2a_user_data_format
- index_value
- a_single_2a_1a_t1_port:
+ a_single_2a_a_single_2a_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1a_t1_port_exCP_naming
+ get_input: port_a_single_2a_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1a_t1_port_vlan_requirements
+ get_input: port_a_single_2a_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1a_t1_port_related_networks
+ get_input: port_a_single_2a_t1_port_0_related_networks
ip_requirements:
- get_input: port_1a_t1_port_ip_requirements
+ get_input: port_a_single_2a_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1a_t1_port_network_role_tag
+ get_input: port_a_single_2a_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1a_t1_port_mac_requirements
+ get_input: port_a_single_2a_t1_port_0_mac_requirements
order:
- get_input: port_1a_t1_port_order
+ get_input: port_a_single_2a_t1_port_0_order
network_role:
- get_input: port_1a_t1_port_network_role
+ get_input: port_a_single_2a_t1_port_0_network_role
subnetpoolid:
- get_input: port_1a_t1_port_subnetpoolid
+ get_input: port_a_single_2a_t1_port_0_subnetpoolid
network:
get_input:
- - port_1a_t1_port_network
+ - port_a_single_2a_t1_port_0_network
- index_value
requirements:
- binding:
disk.capacity_a_single_2a:
- a_single_2a
- disk.capacity
+ network.incoming.bytes_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.incoming.bytes
+ feature_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - feature
disk.ephemeral.size_a_single_2a:
- a_single_2a
- disk.ephemeral.size
disk.device.usage_a_single_2a:
- a_single_2a
- disk.device.usage
- forwarder_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - forwarder
disk.read.bytes.rate_a_single_2a:
- a_single_2a
- disk.read.bytes.rate
disk.device.write.requests.rate_a_single_2a:
- a_single_2a
- disk.device.write.requests.rate
- network.incoming.bytes.rate_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.incoming.bytes.rate
disk.write.requests.rate_a_single_2a:
- a_single_2a
- disk.write.requests.rate
disk.latency_a_single_2a:
- a_single_2a
- disk.latency
- network.incoming.packets.rate_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.incoming.packets.rate
+ forwarder_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - forwarder
disk.usage_a_single_2a:
- a_single_2a
- disk.usage
- network.incoming.bytes_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.incoming.bytes
scalable_a_single_2a:
- a_single_2a
- scalable
- feature_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - feature
disk.device.write.bytes_a_single_2a:
- a_single_2a
- disk.device.write.bytes
disk.root.size_a_single_2a:
- a_single_2a
- disk.root.size
+ network.outpoing.packets_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.outpoing.packets
disk.device.write.requests_a_single_2a:
- a_single_2a
- disk.device.write.requests
- attachment_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - attachment
disk.iops_a_single_2a:
- a_single_2a
- disk.iops
vcpus_a_single_2a:
- a_single_2a
- vcpus
+ network.outgoing.bytes.rate_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.outgoing.bytes.rate
os_a_single_2a:
- a_single_2a
- os
+ network.incoming.packets_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.incoming.packets
disk.write.bytes.rate_a_single_2a:
- a_single_2a
- disk.write.bytes.rate
memory.usage_a_single_2a:
- a_single_2a
- memory.usage
- network.outgoing.packets.rate_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.outgoing.packets.rate
- network.outpoing.packets_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.outpoing.packets
+ attachment_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - attachment
+ network.incoming.packets.rate_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.incoming.packets.rate
+ binding_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - binding
binding_a_single_2a:
- a_single_2a
- binding
instance_a_single_2a:
- a_single_2a
- instance
- network.outgoing.bytes_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.outgoing.bytes
+ network.incoming.bytes.rate_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.incoming.bytes.rate
disk.write.bytes_a_single_2a:
- a_single_2a
- disk.write.bytes
- binding_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - binding
- network.incoming.packets_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.incoming.packets
+ network.outgoing.packets.rate_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.outgoing.packets.rate
host_a_single_2a:
- a_single_2a
- host
+ network.outgoing.bytes_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - network.outgoing.bytes
disk.device.write.bytes.rate_a_single_2a:
- a_single_2a
- disk.device.write.bytes.rate
memory.resident_a_single_2a:
- a_single_2a
- memory.resident
- network.outgoing.bytes.rate_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - network.outgoing.bytes.rate
cpu.delta_a_single_2a:
- a_single_2a
- cpu.delta
- a_single_2a
- feature
requirements:
+ link_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
+ - link
dependency_a_single_2a:
- a_single_2a
- dependency
- dependency_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
+ dependency_a_single_2a_a_single_2a_t1_port_0:
+ - a_single_2a_a_single_2a_t1_port_0
- dependency
- link_a_single_2a_1a_t1_port:
- - a_single_2a_1a_t1_port
- - link
local_storage_a_single_2a:
- a_single_2a
- 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
required: true
+ port_b_single_1b_t2_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t1_port_0_value_specs:
+ type: list
required: true
+ entry_schema:
+ type: json
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_value_specs:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: json
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t1_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_subnetpoolid:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_1b_t1_port_vlan_requirements:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: string
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
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
- - index_value
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
- ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
+ ip_requirements:
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
+ mac_requirements:
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
+ order:
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
get_input:
- - port_1b_t1_port_network
+ - port_b_single_1b_t2_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
+ order:
+ get_input: port_b_single_1b_t1_port_0_order
+ value_specs:
+ get_input:
+ - port_b_single_1b_t1_port_0_value_specs
+ - index_value
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_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
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
+ related_networks:
+ get_input: port_b_single_1b_t1_port_0_related_networks
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
- mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
- order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
get_input:
- - port_1b_t2_port_network
+ - port_b_single_1b_t1_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ 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
+ port_b_single_1b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_1b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_1b_t2_port_0_subnetpoolid:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_1b_t1_port_0_network_role:
+ type: string
+ required: true
+ port_b_single_1b_t2_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_1b_t1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_1b_t2_port_network_role:
- type: string
+ port_b_single_1b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_order:
+ port_b_single_1b_t1_port_0_order:
type: integer
required: true
compute_b_single_1b_user_data_format:
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
+ port_b_single_1b_t2_port_0_vlan_requirements:
+ type: list
required: true
- port_1b_t2_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_1b_t2_port_0_network_role:
type: string
required: true
- port_1b_t1_port_related_networks:
+ port_b_single_1b_t1_port_0_ip_requirements:
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
+ type: org.openecomp.datatypes.network.IpRequirements
compute_b_single_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_b_single_1b_t1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: json
- port_1b_t2_port_vlan_requirements:
- type: list
+ port_b_single_1b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
- type: list
+ port_b_single_1b_t1_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role_tag:
+ port_b_single_1b_t2_port_0_network_role_tag:
type: string
required: true
compute_b_single_1b_metadata:
required: true
entry_schema:
type: json
- port_1b_t1_port_subnetpoolid:
- type: string
- required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_1b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_1b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_1b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_b_single_1b_name:
type: list
required: true
get_input:
- compute_b_single_1b_user_data_format
- index_value
- b_single_1b_1b_t1_port:
+ b_single_1b_b_single_1b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_1b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_1b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_1b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_1b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_1b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_1b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_1b_t2_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_1b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_1b_t2_port_0_subnetpoolid
network:
- get_attribute:
- - b_single_1b
- - accessIPv6
+ get_input:
+ - port_b_single_1b_t2_port_0_network
+ - index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_1b
relationship: tosca.relationships.network.BindsTo
- b_single_1b_1b_t2_port:
+ b_single_1b_b_single_1b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_1b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_1b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_1b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_1b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_1b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_1b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_1b_t1_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_1b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_1b_t1_port_0_subnetpoolid
network:
- get_input:
- - port_1b_t2_port_network
- - index_value
+ get_attribute:
+ - b_single_1b
+ - accessIPv6
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
get_attribute:
- b_single_1b
- instance_name
- b_single_1b_1b_t1_port_tenant_id:
+ b_single_1b_b_single_1b_t1_port_0_tenant_id:
type: string
value:
get_attribute:
- - b_single_1b_1b_t1_port
+ - b_single_1b_b_single_1b_t1_port_0
- tenant_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.b_single_1b_1
capabilities:
- attachment_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - attachment
- forwarder_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - forwarder
endpoint_b_single_1b:
- b_single_1b
- endpoint
disk.iops_b_single_1b:
- b_single_1b
- disk.iops
- network.incoming.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes
+ binding_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - binding
+ feature_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - feature
+ feature_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - feature
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes.rate
- forwarder_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - forwarder
+ binding_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - binding
scalable_b_single_1b:
- b_single_1b
- scalable
os_b_single_1b:
- b_single_1b
- os
+ forwarder_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - forwarder
+ forwarder_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - forwarder
vcpus_b_single_1b:
- b_single_1b
- vcpus
cpu_b_single_1b:
- b_single_1b
- cpu
+ network.incoming.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_b_single_1b:
- b_single_1b
- disk.device.read.requests.rate
- network.incoming.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.incoming.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- network.incoming.packets.rate
instance_b_single_1b:
- b_single_1b
- instance
- network.incoming.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes.rate
disk.read.bytes_b_single_1b:
- b_single_1b
- disk.read.bytes
disk.usage_b_single_1b:
- b_single_1b
- disk.usage
- network.incoming.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.bytes
disk.device.allocation_b_single_1b:
- b_single_1b
- disk.device.allocation
- network.outgoing.packets.rate_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
- network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes
disk.device.capacity_b_single_1b:
- b_single_1b
- disk.device.capacity
disk.latency_b_single_1b:
- b_single_1b
- disk.latency
- network.incoming.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.packets
- network.incoming.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets.rate
- attachment_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
+ attachment_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
- attachment
disk.device.write.requests_b_single_1b:
- b_single_1b
- disk.device.write.requests
- binding_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - binding
disk.ephemeral.size_b_single_1b:
- b_single_1b
- disk.ephemeral.size
disk.write.requests.rate_b_single_1b:
- b_single_1b
- disk.write.requests.rate
- network.outpoing.packets_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outpoing.packets
disk.device.iops_b_single_1b:
- b_single_1b
- disk.device.iops
memory.resident_b_single_1b:
- b_single_1b
- memory.resident
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outgoing.bytes.rate
disk.root.size_b_single_1b:
- b_single_1b
- disk.root.size
- feature_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - feature
- network.outgoing.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.outgoing.bytes
+ network.incoming.packets_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes.rate
disk.capacity_b_single_1b:
- b_single_1b
- disk.capacity
disk.write.requests_b_single_1b:
- b_single_1b
- disk.write.requests
- network.outgoing.packets.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.packets.rate
+ network.incoming.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.incoming.packets
disk.device.usage_b_single_1b:
- b_single_1b
- disk.device.usage
disk.read.bytes.rate_b_single_1b:
- b_single_1b
- disk.read.bytes.rate
- network.outgoing.bytes_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes
disk.device.read.requests_b_single_1b:
- b_single_1b
- disk.device.read.requests
- network.incoming.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.incoming.packets
- binding_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - binding
- network.outpoing.packets_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - attachment
disk.device.write.requests.rate_b_single_1b:
- b_single_1b
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - network.outpoing.packets
memory.usage_b_single_1b:
- b_single_1b
- memory.usage
+ network.outgoing.bytes_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - network.outgoing.bytes
disk.write.bytes.rate_b_single_1b:
- b_single_1b
- disk.write.bytes.rate
- network.incoming.bytes_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - network.outgoing.bytes.rate
cpu.delta_b_single_1b:
- b_single_1b
- cpu.delta
binding_b_single_1b:
- b_single_1b
- binding
- feature_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - feature
requirements:
local_storage_b_single_1b:
- b_single_1b
- local_storage
- dependency_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - dependency
+ link_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - link
dependency_b_single_1b:
- b_single_1b
- dependency
- link_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - link
- link_b_single_1b_1b_t1_port:
- - b_single_1b_1b_t1_port
- - link
- dependency_b_single_1b_1b_t2_port:
- - b_single_1b_1b_t2_port
- - dependency
\ No newline at end of file
+ dependency_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - dependency
+ dependency_b_single_1b_b_single_1b_t1_port_0:
+ - b_single_1b_b_single_1b_t1_port_0
+ - dependency
+ link_b_single_1b_b_single_1b_t2_port_0:
+ - b_single_1b_b_single_1b_t2_port_0
+ - link
\ 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:
+ port_b_single_2b_t2_port_0_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:
+ port_b_single_2b_t1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_1b_t1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_2b_t1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_b_single_2b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
+ port_b_single_2b_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_b_single_2b_t2_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_b_single_2b_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
- port_1b_t2_port_exCP_naming:
+ port_b_single_2b_t1_port_0_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
+ port_b_single_2b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1b_t1_port_related_networks:
- type: list
+ port_b_single_2b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t1_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_1b_t2_port_vlan_requirements:
+ compute_b_single_2b_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
+ type: string
+ port_b_single_2b_t1_port_0_order:
+ type: integer
+ required: true
+ port_b_single_2b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_2b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- compute_b_single_2b_name:
+ compute_b_single_2b_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_1b_t1_port_value_specs:
+ port_b_single_2b_t2_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- compute_b_single_2b_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_2b_t1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_network_role_tag:
- type: string
- required: true
- port_1b_t1_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_2b_t1_port_0_network_role:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_1b_t2_port_network:
+ port_b_single_2b_t1_port_0_value_specs:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t1_port_network:
+ type: json
+ port_b_single_2b_t1_port_0_network:
type: list
required: true
entry_schema:
type: string
+ port_b_single_2b_t2_port_0_order:
+ type: integer
+ required: true
+ port_b_single_2b_t1_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_b_single_2b_t2_port_0_network_role_tag:
+ type: string
+ required: true
node_templates:
b_single_2b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_2b
get_input:
- compute_b_single_2b_user_data_format
- index_value
- b_single_2b_1b_t1_port:
+ b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_2b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_2b_t1_port_0_order
value_specs:
get_input:
- - port_1b_t1_port_value_specs
+ - port_b_single_2b_t1_port_0_value_specs
- index_value
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_2b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_2b_t1_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_2b_t1_port_0_ip_requirements
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_2b_t1_port_0_related_networks
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_2b_t1_port_0_network_role_tag
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_2b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_2b_t1_port_0_subnetpoolid
network:
get_input:
- - port_1b_t1_port_network
+ - port_b_single_2b_t1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: b_single_2b
relationship: tosca.relationships.network.BindsTo
- b_single_2b_1b_t2_port:
+ b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_2b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_2b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_2b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_2b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_2b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_2b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_2b_t2_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_2b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_2b_t2_port_0_subnetpoolid
network:
get_input:
- - port_1b_t2_port_network
+ - port_b_single_2b_t2_port_0_network
- index_value
requirements:
- binding:
disk.usage_b_single_2b:
- b_single_2b
- disk.usage
- forwarder_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - forwarder
- network.incoming.bytes.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outgoing.bytes.rate
- attachment_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - attachment
+ feature_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - feature
+ feature_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - feature
disk.write.bytes.rate_b_single_2b:
- b_single_2b
- disk.write.bytes.rate
disk.device.write.requests_b_single_2b:
- b_single_2b
- disk.device.write.requests
- network.incoming.packets.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.packets.rate
disk.read.bytes_b_single_2b:
- b_single_2b
- disk.read.bytes
- forwarder_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - forwarder
+ network.incoming.bytes_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.bytes
disk.device.iops_b_single_2b:
- b_single_2b
- disk.device.iops
disk.ephemeral.size_b_single_2b:
- b_single_2b
- disk.ephemeral.size
- network.incoming.bytes.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.incoming.bytes.rate
- network.incoming.bytes_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_b_single_2b:
- b_single_2b
- disk.write.requests.rate
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.incoming.bytes.rate
feature_b_single_2b:
- b_single_2b
- feature
disk.write.requests_b_single_2b:
- b_single_2b
- disk.write.requests
- network.outgoing.packets.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outgoing.packets.rate
+ forwarder_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - forwarder
disk.capacity_b_single_2b:
- b_single_2b
- disk.capacity
disk.device.read.bytes_b_single_2b:
- b_single_2b
- disk.device.read.bytes
- network.incoming.packets.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
- network.incoming.packets.rate
- attachment_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - attachment
disk.write.bytes_b_single_2b:
- b_single_2b
- disk.write.bytes
- network.incoming.packets_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.packets
+ binding_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - binding
+ network.outpoing.packets_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outpoing.packets
vcpus_b_single_2b:
- b_single_2b
- vcpus
+ network.outgoing.bytes_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outgoing.bytes
disk.device.read.requests.rate_b_single_2b:
- b_single_2b
- disk.device.read.requests.rate
- binding_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - binding
instance_b_single_2b:
- b_single_2b
- instance
- network.outpoing.packets_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outpoing.packets
+ network.incoming.packets_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.incoming.packets
disk.device.read.requests_b_single_2b:
- b_single_2b
- disk.device.read.requests
+ network.incoming.packets_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_b_single_2b:
- b_single_2b
- disk.device.latency
- network.outgoing.bytes_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outgoing.bytes
disk.device.allocation_b_single_2b:
- b_single_2b
- disk.device.allocation
disk.latency_b_single_2b:
- b_single_2b
- disk.latency
- feature_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - feature
disk.device.read.bytes.rate_b_single_2b:
- b_single_2b
- disk.device.read.bytes.rate
- network.outpoing.packets_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - attachment
+ attachment_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - attachment
disk.device.write.bytes.rate_b_single_2b:
- b_single_2b
- disk.device.write.bytes.rate
memory_b_single_2b:
- b_single_2b
- memory
- network.outgoing.packets.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outgoing.bytes.rate
binding_b_single_2b:
- b_single_2b
- binding
- network.incoming.packets_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.incoming.packets
- network.outgoing.bytes_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outgoing.bytes
- binding_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - binding
- feature_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - feature
os_b_single_2b:
- b_single_2b
- os
+ binding_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - binding
+ forwarder_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - forwarder
disk.root.size_b_single_2b:
- b_single_2b
- disk.root.size
disk.read.requests_b_single_2b:
- b_single_2b
- disk.read.requests
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.bytes.rate
endpoint_b_single_2b:
- b_single_2b
- endpoint
disk.device.write.bytes_b_single_2b:
- b_single_2b
- disk.device.write.bytes
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.packets.rate
scalable_b_single_2b:
- b_single_2b
- scalable
disk.device.usage_b_single_2b:
- b_single_2b
- disk.device.usage
+ network.outpoing.packets_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_b_single_2b:
- b_single_2b
- disk.device.write.requests.rate
cpu_b_single_2b:
- b_single_2b
- cpu
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outgoing.packets.rate
disk.read.bytes.rate_b_single_2b:
- b_single_2b
- disk.read.bytes.rate
- network.incoming.bytes_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outgoing.bytes
requirements:
local_storage_b_single_2b:
- b_single_2b
- local_storage
+ dependency_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - dependency
dependency_b_single_2b:
- b_single_2b
- dependency
- link_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - link
- link_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - link
- dependency_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
+ dependency_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
- dependency
- dependency_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - dependency
\ No newline at end of file
+ link_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - link
+ link_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - link
\ 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
+ port_b_single_2b_t2_port_0_network_role:
+ type: string
required: true
- port_1b_t1_port_network_role:
+ vm_flavor_name:
type: string
required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_b_single_2b_t1_port_0_ip_requirements:
+ type: list
required: true
- vm_flavor_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_b_single_2b_t1_port_0_network_role_tag:
type: string
required: true
- port_1b_t2_port_related_networks:
+ port_b_single_2b_t2_port_0_related_networks:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: json
- 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_b_single_2b_t2_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_b_single_2b_t2_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_b_single_2b_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
- port_1b_t2_port_exCP_naming:
+ port_b_single_2b_t1_port_0_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
+ port_b_single_2b_t1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_1b_t1_port_related_networks:
- type: list
+ port_b_single_2b_t2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_b_single_2b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_1b_t2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t1_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_1b_t2_port_vlan_requirements:
+ compute_b_single_2b_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_1b_t2_port_ip_requirements:
+ type: string
+ port_b_single_2b_t1_port_0_order:
+ type: integer
+ required: true
+ port_b_single_2b_t2_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_b_single_2b_t2_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- compute_b_single_2b_name:
+ compute_b_single_2b_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_b_single_2b_user_data_format:
+ port_b_single_2b_t2_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_1b_t1_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_b_single_2b_t1_port_0_related_networks:
+ type: list
required: true
- port_1b_t1_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_b_single_2b_t1_port_0_network_role:
type: string
required: true
- port_1b_t1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_b_single_2b_t2_port_0_order:
+ type: integer
required: true
- port_1b_t2_port_network:
- type: list
+ port_b_single_2b_t1_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: string
- port_1b_t1_port_vlan_requirements:
- type: list
+ port_b_single_2b_t2_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
b_single_2b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_2b
get_input:
- compute_b_single_2b_user_data_format
- index_value
- b_single_2b_1b_t1_port:
+ b_single_2b_b_single_2b_t1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t1_port_exCP_naming
+ get_input: port_b_single_2b_t1_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t1_port_vlan_requirements
+ get_input: port_b_single_2b_t1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t1_port_related_networks
+ get_input: port_b_single_2b_t1_port_0_related_networks
ip_requirements:
- get_input: port_1b_t1_port_ip_requirements
+ get_input: port_b_single_2b_t1_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t1_port_network_role_tag
+ get_input: port_b_single_2b_t1_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t1_port_mac_requirements
+ get_input: port_b_single_2b_t1_port_0_mac_requirements
order:
- get_input: port_1b_t1_port_order
+ get_input: port_b_single_2b_t1_port_0_order
network_role:
- get_input: port_1b_t1_port_network_role
+ get_input: port_b_single_2b_t1_port_0_network_role
subnetpoolid:
- get_input: port_1b_t1_port_subnetpoolid
+ get_input: port_b_single_2b_t1_port_0_subnetpoolid
network:
get_attribute:
- b_single_2b
capability: tosca.capabilities.network.Bindable
node: b_single_2b
relationship: tosca.relationships.network.BindsTo
- b_single_2b_1b_t2_port:
+ b_single_2b_b_single_2b_t2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_1b_t2_port_exCP_naming
+ get_input: port_b_single_2b_t2_port_0_exCP_naming
vlan_requirements:
- get_input: port_1b_t2_port_vlan_requirements
+ get_input: port_b_single_2b_t2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_1b_t2_port_related_networks
+ get_input: port_b_single_2b_t2_port_0_related_networks
ip_requirements:
- get_input: port_1b_t2_port_ip_requirements
+ get_input: port_b_single_2b_t2_port_0_ip_requirements
network_role_tag:
- get_input: port_1b_t2_port_network_role_tag
+ get_input: port_b_single_2b_t2_port_0_network_role_tag
mac_requirements:
- get_input: port_1b_t2_port_mac_requirements
+ get_input: port_b_single_2b_t2_port_0_mac_requirements
order:
- get_input: port_1b_t2_port_order
+ get_input: port_b_single_2b_t2_port_0_order
network_role:
- get_input: port_1b_t2_port_network_role
+ get_input: port_b_single_2b_t2_port_0_network_role
subnetpoolid:
- get_input: port_1b_t2_port_subnetpoolid
+ get_input: port_b_single_2b_t2_port_0_subnetpoolid
network:
get_input:
- - port_1b_t2_port_network
+ - port_b_single_2b_t2_port_0_network
- index_value
requirements:
- binding:
disk.usage_b_single_2b:
- b_single_2b
- disk.usage
- forwarder_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - forwarder
- network.incoming.bytes.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outgoing.bytes.rate
- attachment_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - attachment
+ feature_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - feature
+ feature_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - feature
disk.write.bytes.rate_b_single_2b:
- b_single_2b
- disk.write.bytes.rate
disk.device.write.requests_b_single_2b:
- b_single_2b
- disk.device.write.requests
- network.incoming.packets.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.packets.rate
disk.read.bytes_b_single_2b:
- b_single_2b
- disk.read.bytes
- forwarder_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - forwarder
+ network.incoming.bytes_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.bytes
disk.device.iops_b_single_2b:
- b_single_2b
- disk.device.iops
disk.ephemeral.size_b_single_2b:
- b_single_2b
- disk.ephemeral.size
- network.incoming.bytes.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.incoming.bytes.rate
- network.incoming.bytes_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_b_single_2b:
- b_single_2b
- disk.write.requests.rate
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.incoming.bytes.rate
feature_b_single_2b:
- b_single_2b
- feature
disk.write.requests_b_single_2b:
- b_single_2b
- disk.write.requests
- network.outgoing.packets.rate_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outgoing.packets.rate
+ forwarder_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - forwarder
disk.capacity_b_single_2b:
- b_single_2b
- disk.capacity
disk.device.read.bytes_b_single_2b:
- b_single_2b
- disk.device.read.bytes
- network.incoming.packets.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
- network.incoming.packets.rate
- attachment_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - attachment
disk.write.bytes_b_single_2b:
- b_single_2b
- disk.write.bytes
- network.incoming.packets_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.packets
+ binding_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - binding
+ network.outpoing.packets_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outpoing.packets
vcpus_b_single_2b:
- b_single_2b
- vcpus
+ network.outgoing.bytes_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outgoing.bytes
disk.device.read.requests.rate_b_single_2b:
- b_single_2b
- disk.device.read.requests.rate
- binding_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - binding
instance_b_single_2b:
- b_single_2b
- instance
- network.outpoing.packets_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outpoing.packets
+ network.incoming.packets_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.incoming.packets
disk.device.read.requests_b_single_2b:
- b_single_2b
- disk.device.read.requests
+ network.incoming.packets_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_b_single_2b:
- b_single_2b
- disk.device.latency
- network.outgoing.bytes_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.outgoing.bytes
disk.device.allocation_b_single_2b:
- b_single_2b
- disk.device.allocation
disk.latency_b_single_2b:
- b_single_2b
- disk.latency
- feature_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - feature
disk.device.read.bytes.rate_b_single_2b:
- b_single_2b
- disk.device.read.bytes.rate
- network.outpoing.packets_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outpoing.packets
+ attachment_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - attachment
+ attachment_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - attachment
disk.device.write.bytes.rate_b_single_2b:
- b_single_2b
- disk.device.write.bytes.rate
memory_b_single_2b:
- b_single_2b
- memory
- network.outgoing.packets.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outgoing.bytes.rate
binding_b_single_2b:
- b_single_2b
- binding
- network.incoming.packets_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.incoming.packets
- network.outgoing.bytes_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outgoing.bytes
- binding_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - binding
- feature_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - feature
os_b_single_2b:
- b_single_2b
- os
+ binding_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - binding
+ forwarder_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - forwarder
disk.root.size_b_single_2b:
- b_single_2b
- disk.root.size
disk.read.requests_b_single_2b:
- b_single_2b
- disk.read.requests
+ network.incoming.bytes.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.bytes.rate
endpoint_b_single_2b:
- b_single_2b
- endpoint
disk.device.write.bytes_b_single_2b:
- b_single_2b
- disk.device.write.bytes
+ network.incoming.packets.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.incoming.packets.rate
scalable_b_single_2b:
- b_single_2b
- scalable
disk.device.usage_b_single_2b:
- b_single_2b
- disk.device.usage
+ network.outpoing.packets_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - network.outpoing.packets
disk.device.write.requests.rate_b_single_2b:
- b_single_2b
- disk.device.write.requests.rate
cpu_b_single_2b:
- b_single_2b
- cpu
+ network.outgoing.packets.rate_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outgoing.packets.rate
disk.read.bytes.rate_b_single_2b:
- b_single_2b
- disk.read.bytes.rate
- network.incoming.bytes_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - network.outgoing.bytes
requirements:
local_storage_b_single_2b:
- b_single_2b
- local_storage
+ dependency_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - dependency
dependency_b_single_2b:
- b_single_2b
- dependency
- link_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
- - link
- link_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - link
- dependency_b_single_2b_1b_t2_port:
- - b_single_2b_1b_t2_port
+ dependency_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
- dependency
- dependency_b_single_2b_1b_t1_port:
- - b_single_2b_1b_t1_port
- - dependency
\ No newline at end of file
+ link_b_single_2b_b_single_2b_t2_port_0:
+ - b_single_2b_b_single_2b_t2_port_0
+ - link
+ link_b_single_2b_b_single_2b_t1_port_0:
+ - b_single_2b_b_single_2b_t1_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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_0_network_role:
+ type: string
+ required: true
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_0_network_role_tag:
type: string
required: true
- port_pcm_port_0_exCP_naming:
+ port_pcm_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pcm_port_1_exCP_naming:
+ port_pcm_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_pcm_port_1_network_role:
required: true
entry_schema:
type: string
- port_pcm_port_0_ip_requirements:
+ port_pcm_port_1_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pcm_port_1_security_groups:
+ type: json
+ port_pcm_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pcma_server_config_drive:
type: list
required: true
required: true
entry_schema:
type: string
- port_pcm_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pcm_port_1_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_pcm_port_1_order:
type: integer
required: true
port_pcm_port_0_network_role_tag: cps
port_pcm_port_1_network:
- get_input: oam_net_name
+ port_pcm_port_1_security_groups:
+ - - get_input: security_group_name
port_pcm_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pcm_port_1_security_groups:
- - - get_input: security_group_name
compute_pcma_server_config_drive:
- true
compute_pcma_server_user_data_format:
get_input: oam_net_ip
compute_pcma_server_name:
- get_input: pcma_server_name
- port_pcm_port_0_mac_requirements:
- mac_count_required:
- is_required: false
port_pcm_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pcma_server_1ServiceTemplate.yaml
count: 1
- dependency_pcma_server_pcm_port_1
dependency_pcm_port_2:
- abstract_pcma_server
- - dependency_pcma_server_pcm_port_2
+ - dependency_pcma_server_pcm_port_2
\ No newline at end of file
########### PATTERN 1C1 #################
- cmaui_port_01:
+ cmaui_1c1_main_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: contrail_net_name}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_02:
+ cmaui_1c1_main_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: contrail_net_name}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_main_flavor }
networks:
- - port: { get_resource: cmaui_port_01 }
+ - port: { get_resource: cmaui_1c1_main_1_mgmt_port_0 }
server_main_1c1_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_main_flavor }
networks:
- - port: { get_resource: cmaui_port_02 }
+ - port: { get_resource: cmaui_1c1_main_2_mgmt_port_0 }
########### PATTERN 4 #################
type: string
resources:
- pd_server_pattern4_port_1:
+ pd_server_pattern4_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: net }
fixed_ips: [{"ip_address": {get_param: [pd_server_pattern4_ips, 0]}}]
replacement_policy: AUTO
- pd_server_pattern4_port_2:
+ pd_server_pattern4_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: net }
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_pattern4_flavor }
networks:
- - port: { get_resource: pd_server_pattern4_port_1 }
- - port: { get_resource: pd_server_pattern4_port_2 }
+ - port: { get_resource: pd_server_pattern4_0_mgmt_port_0 }
+ - port: { get_resource: pd_server_pattern4_1_mgmt_port_0 }
outputs:
pattern4_attr_1:
type: string
resources:
- pd_server_pattern4_port_01:
+ pd_server_pattern4_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: net }
fixed_ips: [{"ip_address": {get_param: [pd_server_pattern4_ips, 0]}}]
replacement_policy: AUTO
- pd_server_pattern4_port_02:
+ pd_server_pattern4_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: net }
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_pattern4_flavor }
networks:
- - port: { get_resource: pd_server_pattern4_port_01 }
- - port: { get_resource: pd_server_pattern4_port_02 }
+ - port: { get_resource: pd_server_pattern4_1_oam_port_0 }
+ - port: { get_resource: pd_server_pattern4_0_oam_port_0 }
outputs:
pattern4_attr_1:
########### PATTERN 1C1 (same type as main) #################
- cmaui_port_11:
+ cmaui_1c1_main_11_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: contrail_net_name}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_12:
+ cmaui_1c1_main_21_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: contrail_net_name}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_main_flavor }
networks:
- - port: { get_resource: cmaui_port_11 }
+ - port: { get_resource: cmaui_1c1_main_11_mgmt_port_0 }
server_main_1c1_cmaui_21:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_main_flavor }
networks:
- - port: { get_resource: cmaui_port_12 }
+ - port: { get_resource: cmaui_1c1_main_21_mgmt_port_0 }
########### PATTERN 4 (same type as main) #################
########### PATTERN 1C1 #################
- cmaui_port_1:
+ cmaui_1c1_nested2_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: contrail_net_name}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_2:
+ cmaui_1c1_nested2_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: contrail_net_name}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_nested2_flavor }
networks:
- - port: { get_resource: cmaui_port_1 }
+ - port: { get_resource: cmaui_1c1_nested2_1_mgmt_port_0 }
server_nested2_1c1_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_nested2_flavor }
networks:
- - port: { get_resource: cmaui_port_2 }
+ - port: { get_resource: cmaui_1c1_nested2_2_mgmt_port_0 }
########### PATTERN 4 #################
description: UID of OAM network
required: true
status: SUPPORTED
+ port_pd_server_pattern4_0_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
p2:
type: string
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_2_order:
- type: integer
+ port_pd_server_pattern4_0_mgmt_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_2_vlan_requirements:
- type: list
+ port_pd_server_pattern4_1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_pattern4_port_2_network_role_tag:
+ port_pd_server_pattern4_1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_pattern4_0_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
availability_zone_0:
description: availabilityzone name
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_2_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_1_vlan_requirements:
+ port_pd_server_pattern4_0_mgmt_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
net:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_1_network_role_tag:
+ port_pd_server_pattern4_1_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_1_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_pattern4_1_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_1_ip_requirements:
+ port_pd_server_pattern4_1_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_1_mgmt_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
type: list
description: CMAUI1, CMAUI2 server names
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_1_order:
- type: integer
+ port_pd_server_pattern4_0_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
pd_server_pattern4_image:
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:
+ port_pd_server_pattern4_1_mgmt_port_0_vlan_requirements:
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
- status: SUPPORTED
- port_pd_server_pattern4_port_2_network_role:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_0_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_0_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_1_subnetpoolid:
- type: string
+ port_pd_server_pattern4_0_mgmt_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_2_subnetpoolid:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_pattern4_0_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
pd_server_pattern4_names:
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_pattern4_port_1:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_pd_server_pattern4_port_1:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_server_pd_pattern4_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_2:
+ - dependency_pd_server_pattern4_1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pd_server_pattern4_1_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_pd_server_pattern4_0_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_2:
+ - link_pd_server_pattern4_0_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pattern4_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.capacity_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_2:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_1:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pd_server_pattern4_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pattern4_0_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_pattern4_1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_0_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_pd_pattern4_1:
+ network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pattern4_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_2:
+ network.incoming.packets_pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_pd_pattern4_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.requests_server_pd_pattern4_1:
+ disk.write.bytes_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_pd_pattern4_1:
+ network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_0_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_server_pd_pattern4_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_pd_pattern4_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_2:
+ disk.device.write.requests_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_2:
+ disk.write.requests.rate_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_pd_pattern4_1:
+ network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_1:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.read.bytes_server_pd_pattern4_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_2:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.packets_pd_server_pattern4_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_1:
+ disk.read.bytes_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_2:
+ network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_pd_pattern4_1:
+ network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_server_pd_pattern4_1:
+ network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_pd_pattern4_1:
+ instance_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_server_pd_pattern4_1:
- type: tosca.capabilities.network.Bindable
+ network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd_pattern4_1:
+ vcpus_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_pd_pattern4_1:
+ cpu.delta_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_pd_pattern4_1:
+ network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_pd_pattern4_1:
+ network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_2:
+ binding_pd_server_pattern4_0_mgmt_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- os_server_pd_pattern4_1:
- type: tosca.capabilities.OperatingSystem
+ binding_server_pd_pattern4_1:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_2:
+ disk.device.read.requests_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_pd_pattern4_1:
+ disk.device.write.bytes.rate_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_1:
+ disk.usage_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_1:
+ disk.device.allocation_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_1:
+ os_server_pd_pattern4_1:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_pd_pattern4_1:
+ network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_pd_pattern4_1:
+ network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_2:
+ disk.read.requests_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_2:
+ disk.root.size_server_pd_pattern4_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_network_role_tag:
- type: string
+ port_pd_server_pattern4_0_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_0_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_order:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- availability_zone_0:
- type: string
- description: availabilityzone name
+ port_pd_server_pattern4_1_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- net:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- pd_server_pattern4_flavor:
- type: string
- description: Flavor for PD server
- required: true
- status: SUPPORTED
- port_pd_server_pattern4_port_01_network_role:
+ type: org.openecomp.datatypes.network.IpRequirements
+ net:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_network_role:
+ pd_server_pattern4_flavor:
type: string
+ description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
security_group_name:
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_order:
- type: integer
+ port_pd_server_pattern4_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
type: string
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_ip_requirements:
- type: list
+ port_pd_server_pattern4_0_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_02_subnetpoolid:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_pattern4_1_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_pattern4_port_01_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_pattern4_port_02_network_role_tag:
+ port_pd_server_pattern4_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_pattern4_port_01:
+ - dependency_pd_server_pattern4_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_01:
+ - link_pd_server_pattern4_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_02:
+ - dependency_pd_server_pattern4_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_02:
+ - link_pd_server_pattern4_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_pd_server_pattern4_port_01:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pattern4_port_02:
+ feature_pd_server_pattern4_1_oam_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_01:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_01:
+ disk.allocation_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_pd_pattern4:
+ disk.device.usage_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pd_pattern4:
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_02:
+ binding_pd_server_pattern4_0_oam_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_server_pd_pattern4:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_server_pd_pattern4:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_pd_pattern4:
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_server_pd_pattern4:
+ instance_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd_pattern4:
+ cpu_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_01:
+ disk.device.read.requests_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_02:
+ memory.resident_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd_pattern4:
+ disk.read.requests_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_pd_pattern4:
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_02:
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_01:
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_server_pd_pattern4:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_02:
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_server_pd_pattern4:
- type: tosca.capabilities.network.Bindable
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd_pattern4:
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.iops_server_pd_pattern4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_pd_pattern4:
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_pd_pattern4:
+ disk.usage_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_01:
+ disk.read.bytes_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_01:
+ feature_pd_server_pattern4_0_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pattern4_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- attachment_pd_server_pattern4_port_02:
+ attachment_pd_server_pattern4_1_oam_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_02:
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_01:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_01:
+ disk.device.capacity_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_pd_pattern4:
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_network_role_tag:
- type: string
+ port_pd_server_pattern4_0_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_0_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_order:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- availability_zone_0:
- type: string
- description: availabilityzone name
+ port_pd_server_pattern4_1_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- net:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- pd_server_pattern4_flavor:
- type: string
- description: Flavor for PD server
- required: true
- status: SUPPORTED
- port_pd_server_pattern4_port_01_network_role:
+ type: org.openecomp.datatypes.network.IpRequirements
+ net:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_network_role:
+ pd_server_pattern4_flavor:
type: string
+ description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
security_group_name:
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_order:
- type: integer
+ port_pd_server_pattern4_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
type: string
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_ip_requirements:
- type: list
+ port_pd_server_pattern4_0_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_02_subnetpoolid:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_pattern4_1_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_pattern4_port_01_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_pattern4_port_02_network_role_tag:
+ port_pd_server_pattern4_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_pattern4_port_01:
+ - dependency_pd_server_pattern4_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_01:
+ - link_pd_server_pattern4_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_02:
+ - dependency_pd_server_pattern4_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_02:
+ - link_pd_server_pattern4_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_pd_server_pattern4_port_01:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pattern4_port_02:
+ feature_pd_server_pattern4_1_oam_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_01:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_01:
+ disk.allocation_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_pd_pattern4:
+ disk.device.usage_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pd_pattern4:
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_02:
+ binding_pd_server_pattern4_0_oam_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_server_pd_pattern4:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_server_pd_pattern4:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_pd_pattern4:
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_server_pd_pattern4:
+ instance_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd_pattern4:
+ cpu_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_01:
+ disk.device.read.requests_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_02:
+ memory.resident_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd_pattern4:
+ disk.read.requests_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_pd_pattern4:
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_02:
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_01:
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_server_pd_pattern4:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_02:
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_server_pd_pattern4:
- type: tosca.capabilities.network.Bindable
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd_pattern4:
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.iops_server_pd_pattern4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_pd_pattern4:
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_pd_pattern4:
+ disk.usage_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_01:
+ disk.read.bytes_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_01:
+ feature_pd_server_pattern4_0_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pattern4_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- attachment_pd_server_pattern4_port_02:
+ attachment_pd_server_pattern4_1_oam_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_02:
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_01:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_01:
+ disk.device.capacity_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_pd_pattern4:
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_main_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_1c1_main_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_cmaui_port_network:
- type: list
+ port_cmaui_1c1_main_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_main_mgmt_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_main_mgmt_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_main_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_1c1_main_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
+ port_cmaui_1c1_main_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_cmaui_1c1_main_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_ip_requirements:
+ port_cmaui_1c1_main_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
compute_cmaui_1c1_main_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_1c1_main_mgmt_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_cmaui_1c1_main_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
+ port_cmaui_1c1_main_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_cmaui_1c1_main_cmaui_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_1c1_main_cmaui_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_cmaui_1c1_main:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
disk.device.iops_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_1c1_main_cmaui_port:
- type: tosca.capabilities.Attachment
+ forwarder_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_cmaui_1c1_main:
+ network.incoming.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cmaui_1c1_main:
+ vcpus_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_cmaui_1c1_main:
+ disk.read.bytes.rate_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_cmaui_1c1_main:
+ feature_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.capacity_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui_1c1_main:
+ disk.device.write.requests_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_1c1_main_cmaui_port:
+ disk.usage_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port:
+ memory.usage_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_cmaui_1c1_main:
+ network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_1c1_main_cmaui_port:
+ network.incoming.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_1c1_main_cmaui_port:
+ network.outgoing.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_1c1_main_cmaui_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port:
+ network.incoming.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
memory_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_1c1_main_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.device.usage_cmaui_1c1_main:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.usage_cmaui_1c1_main:
+ network.outgoing.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
required: true
status: SUPPORTED
requirements:
+ - dependency_cmaui_1c1_main_11_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_cmaui_1c1_main_11_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
- dependency_test_nested_pattern_4_main_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ - dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ - link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_cmaui_port_12:
+ - dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_port_12:
+ - link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cmaui_port_11:
+ - dependency_cmaui_1c1_main_21_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_port_11:
+ - link_cmaui_1c1_main_21_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_cmaui_port_2_test_nested2Level:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_port_2_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_server_nested2_ps_1b_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
- dependency_server_nested2_1c1_cmaui_2_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ - dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ - link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ - dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ - link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - dependency_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - link_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - dependency_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - link_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_nested2_1b_port_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_cmaui_port_1_test_nested2Level:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_port_1_test_nested2Level:
+ - link_pd_server_nested2_1b_port_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_cmaui_1c1_main_21_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2_test_nested2Level:
+ cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ disk.device.read.requests_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_main_1c1_cmaui_11:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_cmaui_1c1_main_11_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.write.requests_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_main_1:
+ network.outgoing.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
+ disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes.rate_server_nested2_pd_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.bytes_pd_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
+ disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets.rate_cmaui_1c1_main_21_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_11:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_12:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_ps_server_main_1b_port_1:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2_test_nested2Level:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
os_server_pd_pattern4_test_nested_pattern_4_main_1:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
+ forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_cmaui_1c1_main_11_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_server_main_1c1_cmaui_21:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: tosca.capabilities.Attachment
+ forwarder_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_nested2_ps_1b_test_nested2Level:
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_main_ps_1b_1:
+ cpu_util_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_nested2_1b_port_test_nested2Level:
+ instance_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.packets.rate_ps_server_nested2_1b_port_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_cmaui_1c1_main_21_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_server_main_1c1_cmaui_21:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.bytes_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: tosca.capabilities.Node
+ network.incoming.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_main_1c1_cmaui_11:
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2_test_nested2Level:
+ disk.usage_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 0
- UNBOUNDED
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ feature_cmaui_1c1_main_11_mgmt_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_11:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes_server_nested2_pd_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_12:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_main_ps_1b_1:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1c1_main_11_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.read.bytes_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes.rate_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_server_nested2_1c1_cmaui_2_test_nested2Level:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- endpoint_server_main_1c1_cmaui_11:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_server_main_1c1_cmaui_11:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1_test_nested2Level:
+ disk.device.write.bytes_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_main_pd_1b_1:
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_main_ps_1b_1:
+ network.incoming.bytes_cmaui_1c1_main_21_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:
+ disk.ephemeral.size_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ disk.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
forwarder_pd_server_nested2_1b_port_test_nested2Level:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_1_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory.usage_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
+ disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
+ disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
+ network.incoming.packets_cmaui_1c1_main_11_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.read.requests_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:
+ disk.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_nested2_1c1_cmaui_1_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_nested2_1b_port_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.requests_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
+ disk.write.requests_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_nested2_1c1_cmaui_1_test_nested2Level:
+ instance_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_nested2_1b_port_test_nested2Level:
+ network.outpoing.packets_pd_server_nested2_1b_port_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_nested2_ps_1b_test_nested2Level:
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_main_pd_1b_1:
+ disk.latency_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level:
+ network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_nested2_1c1_cmaui_2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_server_nested2_pd_1b_test_nested2Level:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_nested2_1b_port_test_nested2Level:
+ disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_main_ps_1b_1:
+ disk.read.bytes_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_server_nested2_pd_1b_test_nested2Level:
- type: tosca.capabilities.OperatingSystem
+ forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_main_pd_1b_1:
+ disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: tosca.capabilities.Node
+ endpoint_server_main_pd_1b_1:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2_test_nested2Level:
+ disk.allocation_server_main_1c1_cmaui_21:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_11:
+ disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_server_main_pd_1b_1:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- disk.allocation_server_main_1c1_cmaui_21:
+ vcpus_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_12:
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outpoing.packets_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
+ network.incoming.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ attachment_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: tosca.capabilities.Node
+ network.incoming.bytes.rate_cmaui_1c1_main_11_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
network.incoming.packets.rate_pd_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ disk.device.usage_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_main_1c1_cmaui_11:
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outpoing.packets_ps_server_nested2_1b_port_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_server_nested2_1c1_cmaui_1_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.Forwarder
+ attachment_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_cmaui_1c1_main_21_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_server_nested2_pd_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.read.requests_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_nested2_ps_1b_test_nested2Level:
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ binding_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.read.bytes_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_main_11_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_server_main_1c1_cmaui_21:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:
+ network.incoming.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_test_nested3Level_test_nested2Level:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.incoming.bytes.rate_cmaui_1c1_main_21_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_main_pd_1b_1:
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ feature_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_nested2_1c1_cmaui_2_test_nested2Level:
+ network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_main_pd_1b_1:
- type: tosca.capabilities.Node
+ disk.iops_server_main_pd_1b_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_12:
+ disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_11:
+ disk.ephemeral.size_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_server_main_pd_1b_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_1_test_nested2Level:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes.rate_cmaui_1c1_main_21_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_1_test_nested2Level:
+ disk.device.latency_server_main_1c1_cmaui_21:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_main_1c1_cmaui_21:
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ disk.device.write.bytes_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_main_1c1_cmaui_11:
+ binding_pd_server_main_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_2_test_nested2Level:
+ disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_main_1b_port_1:
+ binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
+ memory.resident_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.incoming.bytes_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_main_pd_1b_1:
+ vcpus_server_nested2_1c1_cmaui_1_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_main_1b_port_1:
+ network.outgoing.bytes.rate_cmaui_1c1_main_11_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_server_nested2_1c1_cmaui_1_test_nested2Level:
+ disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_server_nested2_ps_1b_test_nested2Level:
+ network.outpoing.packets_cmaui_1c1_main_11_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_server_nested2_1c1_cmaui_1_test_nested2Level:
- type: tosca.capabilities.Endpoint.Admin
+ disk.read.bytes.rate_server_nested2_ps_1b_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: tosca.capabilities.Attachment
+ endpoint_server_nested2_1c1_cmaui_1_test_nested2Level:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd_pattern4_test_nested_pattern_4_main_1:
+ network.incoming.packets_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ disk.device.iops_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
host_server_main_1c1_cmaui_21:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.ephemeral.size_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes.rate_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.usage_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_12:
+ network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_11:
+ disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_nested2_1b_port_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets_pd_server_nested2_1b_port_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_11:
+ disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_cmaui_port_12:
+ disk.usage_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_pd_pattern4_test_nested_pattern_4_main_1:
+ network.outpoing.packets_cmaui_1c1_main_21_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_server_main_pd_1b_1:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ disk.root.size_server_main_1c1_cmaui_21:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_main_1c1_cmaui_21:
+ disk.usage_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_main_ps_1b_1:
+ cpu_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_server_main_pd_1b_1:
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
host_server_main_1c1_cmaui_11:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ forwarder_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_cmaui_1c1_main_11_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.bytes_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_cmaui_port_2_test_nested2Level:
+ network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_server_nested2_ps_1b_test_nested2Level:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
vcpus_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_nested2_1b_port_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_main_21_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_cmaui_port_11:
+ network.outgoing.bytes.rate_ps_server_nested2_1b_port_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_12:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_server_pd_pattern4_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_server_main_1c1_cmaui_21:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests.rate_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.incoming.packets_cmaui_1c1_main_21_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_1_test_nested2Level:
- type: tosca.capabilities.Attachment
+ cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_server_main_1c1_cmaui_11:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_main_11_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2_test_nested2Level:
- type: tosca.capabilities.Attachment
+ disk.read.bytes.rate_server_main_1c1_cmaui_11:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_12:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- feature_cmaui_port_11:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_11:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_12:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_2_test_nested2Level:
- type: tosca.capabilities.Node
+ disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_server_main_1c1_cmaui_21:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server_nested2_1b_port_test_nested2Level:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_2_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
memory_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1c1_main_21_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_server_pd_pattern4_test_nested_pattern_4_main_1:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 0
- UNBOUNDED
- feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets.rate_cmaui_1c1_main_11_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_server_main_pd_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_server_main_1c1_cmaui_11:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ disk.device.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_main_21_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.resident_server_nested2_ps_1b_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_nested2_1b_port_test_nested2Level:
- type: tosca.capabilities.Attachment
+ attachment_ps_server_nested2_1b_port_test_nested2Level:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.requests_server_main_ps_1b_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
+ disk.allocation_server_main_ps_1b_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_main_ps_1b_1:
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_main_ps_1b_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_12:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_cmaui_port_12:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_11:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_cmaui_port_11:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_nested2_1c1_cmaui_1_test_nested2Level:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_12:
- type: tosca.capabilities.Attachment
+ feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_11:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_1_test_nested2Level:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1_test_nested2Level:
+ disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
required: true
status: SUPPORTED
requirements:
- - dependency_cmaui_port_2:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_port_2:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_server_nested2_ps_1b:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_cmaui_1c1_nested2_1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_cmaui_1c1_nested2_1_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
- dependency_server_nested2_1c1_cmaui_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ - dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ - link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ - dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ - link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_test_nested_pattern_4_same_type_diff_file:
+ - dependency_cmaui_1c1_nested2_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ - link_cmaui_1c1_nested2_2_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_test_nested_pattern_4_same_type_diff_file:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ - dependency_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ - link_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- 1
- - dependency_cmaui_port_1:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_port_1:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
capabilities:
instance_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_server_nested2_pd_1b:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_nested2_pd_1b:
+ network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1:
+ disk.device.allocation_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.capacity_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ feature_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ disk.device.capacity_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- binding_cmaui_port_2:
+ binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.capacity_server_nested2_ps_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_nested2_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ network.incoming.bytes_ps_server_nested2_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_nested2_ps_1b:
+ network.incoming.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_nested2_1c1_cmaui_1:
+ disk.usage_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ disk.allocation_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_nested2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2:
+ disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- feature_cmaui_port_2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
os_server_nested2_ps_1b:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_nested2_ps_1b:
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ disk.device.read.requests_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_jsa_security_group1_test_resourceGroup:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_jsa_security_group1_test_resourceGroup:
- type: tosca.capabilities.Node
+ network.incoming.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ feature_cmaui_1c1_nested2_1_mgmt_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_nested2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_server_nested2_1c1_cmaui_2:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- memory.usage_server_nested2_ps_1b:
+ memory.usage_server_nested2_ps_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_server_nested2_1c1_cmaui_1:
+ network.outgoing.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_server_nested2_ps_1b:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ disk.read.bytes.rate_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2:
- type: org.openecomp.capabilities.Forwarder
+ endpoint_server_nested2_ps_1b:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
vcpus_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_nested2_pd_1b:
+ network.incoming.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_nested2_ps_1b:
+ disk.write.requests_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ attachment_cmaui_1c1_nested2_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.bytes_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_cmaui_1c1_nested2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_server_pd_pattern4_test_nested_pattern_4_nested2:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.resident_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
network.outgoing.bytes.rate_pd_server_nested2_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.read.requests_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 0
- UNBOUNDED
- host_server_pd_pattern4_test_nested_pattern_4_nested2:
- type: tosca.capabilities.Container
+ binding_cmaui_1c1_nested2_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
valid_source_types:
- - tosca.nodes.SoftwareComponent
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ network.outpoing.packets_cmaui_1c1_nested2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_nested2_pd_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ host_server_pd_pattern4_test_nested_pattern_4_nested2:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_server_nested2_ps_1b:
+ network.outpoing.packets_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:
+ disk.usage_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_nested2_1c1_cmaui_1:
+ disk.device.read.bytes.rate_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- type: tosca.capabilities.Node
+ disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ disk.device.read.requests_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ disk.device.latency_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_nested2_ps_1b:
+ disk.capacity_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_nested2_pd_1b:
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1c1_nested2_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
host_server_nested2_1c1_cmaui_2:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
endpoint_server_nested2_1c1_cmaui_2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests.rate_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_jsa_security_group2_test_nested3Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_jsa_security_group2_test_nested3Level:
- type: tosca.capabilities.Node
+ network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_nested2_pd_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ disk.device.write.requests_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
host_server_nested2_ps_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_nested2_1c1_cmaui_2:
+ network.outgoing.bytes_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ feature_cmaui_1c1_nested2_2_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.read.requests.rate_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- cpu_server_nested2_1c1_cmaui_1:
+ network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_cmaui_1c1_nested2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ cpu_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2:
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ network.incoming.bytes_cmaui_1c1_nested2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- type: tosca.capabilities.Attachment
+ network.incoming.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1:
+ disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2:
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
+ disk.root.size_server_nested2_1c1_cmaui_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2:
+ disk.root.size_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ network.incoming.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_nested2_1c1_cmaui_2:
+ disk.device.latency_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_nested2_1c1_cmaui_1:
+ disk.write.bytes_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_nested2_pd_1b:
+ disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_nested2_1c1_cmaui_2:
+ disk.write.bytes_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ disk.iops_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ feature_ps_server_nested2_1b_port:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_nested2_1c1_cmaui_1:
+ network.outgoing.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_nested2_1c1_cmaui_2:
+ disk.iops_server_nested2_pd_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_nested2_1b_port:
- type: tosca.capabilities.Node
+ disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_nested2_1c1_cmaui_1:
+ disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ disk.latency_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_nested2_pd_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_nested2_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1:
+ network.incoming.packets_cmaui_1c1_nested2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2:
+ network.incoming.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_nested2_1c1_cmaui_2:
+ attachment_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_server_pd_pattern4_test_nested_pattern_4_nested2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_nested2_ps_1b:
+ network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_nested2_1c1_cmaui_2:
+ network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_nested2_pd_1b:
+ disk.write.requests.rate_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_nested2_1c1_cmaui_1:
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_nested2_1c1_cmaui_1:
+ cpu_util_server_nested2_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_nested2_ps_1b:
+ disk.device.read.bytes_server_nested2_pd_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.latency_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ cpu_util_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1:
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2:
+ instance_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 0
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ disk.device.allocation_server_nested2_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_nested2_1c1_cmaui_1:
+ network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_server_nested2_ps_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_main_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_main_1b_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_main_1b_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_main_1b_port_1_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_pd_server_main_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_main_1b_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- compute_pd_server_main_1b_availability_zone:
+ port_pd_server_main_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_main_1b_port_replacement_policy:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_pd_server_main_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_main_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd_server_main_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_main_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_main_1b_port_related_networks:
+ port_pd_server_main_1b_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd_server_main_1b_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- compute_pd_server_main_1b_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_main_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_main_1b_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_main_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_main_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ compute_pd_server_main_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_main_1b_port_network_role_tag:
+ type: string
+ port_pd_server_main_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_server_main_1b_port_vlan_requirements:
- type: list
+ port_pd_server_main_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_main_1b_port_fixed_ips:
+ port_pd_server_main_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_main_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
+ type: string
requirements:
+ - dependency_pd_server_main_1b_pd_server_main_1b_port_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pd_server_main_1b_pd_server_main_1b_port_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
- dependency_pd_server_main_1b:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_main_1b_pd_server_main_1b_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
+ capabilities:
+ forwarder_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
- - link_pd_server_main_1b_pd_server_main_1b_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - 1
- capabilities:
+ - UNBOUNDED
disk.write.bytes_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server_main_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
instance_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_main_1b_pd_server_main_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
host_pd_server_main_1b:
type: tosca.capabilities.Container
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_main_1b:
+ network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port:
+ cpu.delta_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server_main_1b:
+ network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server_main_1b:
+ disk.device.read.bytes_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port:
+ disk.device.read.bytes.rate_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_main_1b_pd_server_main_1b_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.usage_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port:
+ disk.device.allocation_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server_main_1b:
+ network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_main_1b_pd_server_main_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pd_server_main_1b_pd_server_main_1b_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_main_1b_pd_server_main_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.ps_server_main_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_main_1b_port_fixed_ips:
- type: list
+ port_ps_server_main_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_ps_server_main_1b_port_ip_requirements:
+ port_ps_server_main_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps_server_main_1b_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps_server_main_1b_port_1_network_role:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_main_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- vm_flavor_name:
- type: string
+ port_ps_server_main_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_network_role:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_ps_server_main_1b_port_network_role_tag:
- type: string
+ port_ps_server_main_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_related_networks:
+ port_ps_server_main_1b_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_vlan_requirements:
+ port_ps_server_main_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_ps_server_main_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_main_1b_port_replacement_policy:
+ port_ps_server_main_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_main_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_main_1b_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_ps_server_main_1b_port_network:
+ port_ps_server_main_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_ps_server_main_1b_port_1_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_main_1b_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
requirements:
- - dependency_ps_server_main_1b_ps_server_main_1b_port:
+ - dependency_ps_server_main_1b_ps_server_main_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_main_1b_ps_server_main_1b_port:
+ - link_ps_server_main_1b_ps_server_main_1b_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port:
+ disk.device.write.requests_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_ps_server_main_1b:
+ disk.device.capacity_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_ps_server_main_1b:
+ disk.capacity_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_ps_server_main_1b:
+ feature_ps_server_main_1b_ps_server_main_1b_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_main_1b_ps_server_main_1b_port:
- type: tosca.capabilities.Attachment
+ network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- vcpus_ps_server_main_1b:
+ network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port:
+ network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_ps_server_main_1b:
+ vcpus_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_main_1b_ps_server_main_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ cpu_util_ps_server_main_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.write.bytes.rate_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_ps_server_main_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_ps_server_main_1b_ps_server_main_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- cpu_ps_server_main_1b:
+ disk.device.write.requests.rate_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_ps_server_main_1b:
+ cpu_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port:
+ instance_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_main_1b_ps_server_main_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_ps_server_main_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_ps_server_main_1b_ps_server_main_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_main_1b_ps_server_main_1b_port:
- type: org.openecomp.capabilities.Forwarder
+ memory.usage_ps_server_main_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- scalable_ps_server_main_1b:
- type: tosca.capabilities.Scalable
+ binding_ps_server_main_1b_ps_server_main_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_ps_server_main_1b:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port:
+ disk.usage_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_ps_server_main_1b:
+ disk.read.bytes_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_ps_server_main_1b:
+ network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_main_1b:
- type: tosca.capabilities.network.Bindable
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port:
+ network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_ps_server_main_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_ps_server_main_1b:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port:
+ disk.device.read.bytes.rate_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_ps_server_main_1b:
+ network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_ps_server_main_1b:
+ memory_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port:
+ disk.root.size_ps_server_main_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_cmaui_port_network:
- type: list
+ port_cmaui_1c1_nested2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_nested2_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_replacement_policy:
+ type: list
required: true
status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ entry_schema:
+ type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_nested2_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_nested2_mgmt_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui_1c1_nested2_mgmt_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cmaui_port_network_role:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_cmaui_port_ip_requirements:
+ entry_schema:
+ type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_1c1_nested2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_cmaui_1c1_nested2_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_cmaui_1c1_nested2_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- - dependency_cmaui_1c1_nested2_cmaui_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_1c1_nested2_cmaui_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_cmaui_1c1_nested2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- capabilities:
- feature_cmaui_1c1_nested2_cmaui_port:
- type: tosca.capabilities.Node
+ - dependency_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
+ - 1
+ capabilities:
+ binding_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
- UNBOUNDED
disk.device.write.bytes.rate_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_cmaui_1c1_nested2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port:
+ disk.device.capacity_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_1c1_nested2_cmaui_port:
+ network.incoming.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_1c1_nested2_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_cmaui_1c1_nested2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port:
+ network.incoming.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_cmaui_1c1_nested2:
+ network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port:
+ disk.device.latency_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_cmaui_1c1_nested2:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_1c1_nested2_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port:
+ network.outgoing.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_1c1_nested2_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_1c1_nested2_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.iops_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_1c1_nested2_cmaui_port:
- type: tosca.capabilities.Attachment
+ disk.write.requests_cmaui_1c1_nested2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cmaui_1c1_nested2:
+ cpu_util_cmaui_1c1_nested2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_cmaui_1c1_nested2:
+ network.outpoing.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.cmaui_1c1_main:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_main_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_1c1_main_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_cmaui_port_network:
- type: list
+ port_cmaui_1c1_main_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_main_mgmt_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_main_mgmt_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_main_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_1c1_main_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
+ port_cmaui_1c1_main_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_cmaui_1c1_main_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_ip_requirements:
+ port_cmaui_1c1_main_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
compute_cmaui_1c1_main_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_1c1_main_mgmt_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_cmaui_1c1_main_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
+ port_cmaui_1c1_main_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_cmaui_1c1_main_cmaui_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cmaui_1c1_main_cmaui_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_cmaui_1c1_main:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
disk.device.iops_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_1c1_main_cmaui_port:
- type: tosca.capabilities.Attachment
+ forwarder_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_cmaui_1c1_main:
+ network.incoming.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cmaui_1c1_main:
+ vcpus_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_cmaui_1c1_main:
+ disk.read.bytes.rate_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_cmaui_1c1_main:
+ feature_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.capacity_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui_1c1_main:
+ disk.device.write.requests_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_1c1_main_cmaui_port:
+ disk.usage_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port:
+ memory.usage_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_cmaui_1c1_main:
+ network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_1c1_main_cmaui_port:
+ network.incoming.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_1c1_main_cmaui_port:
+ network.outgoing.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_1c1_main_cmaui_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port:
+ network.incoming.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_1c1_main_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
memory_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_cmaui_1c1_main:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_1c1_main_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.device.usage_cmaui_1c1_main:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.usage_cmaui_1c1_main:
+ network.outgoing.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_network_role_tag:
- type: string
+ port_pd_server_pattern4_0_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_0_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_order:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- availability_zone_0:
- type: string
- description: availabilityzone name
+ port_pd_server_pattern4_1_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- net:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- pd_server_pattern4_flavor:
- type: string
- description: Flavor for PD server
- required: true
- status: SUPPORTED
- port_pd_server_pattern4_port_01_network_role:
+ type: org.openecomp.datatypes.network.IpRequirements
+ net:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_network_role:
+ pd_server_pattern4_flavor:
type: string
+ description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
security_group_name:
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_order:
- type: integer
+ port_pd_server_pattern4_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
type: string
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_02_ip_requirements:
- type: list
+ port_pd_server_pattern4_0_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_02_subnetpoolid:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_pattern4_1_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_pattern4_port_01_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_pattern4_port_01_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_pattern4_port_02_network_role_tag:
+ port_pd_server_pattern4_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_pattern4_port_01:
+ - dependency_pd_server_pattern4_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_01:
+ - link_pd_server_pattern4_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pattern4_port_02:
+ - dependency_pd_server_pattern4_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pattern4_port_02:
+ - link_pd_server_pattern4_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_pd_server_pattern4_port_01:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pattern4_port_02:
+ feature_pd_server_pattern4_1_oam_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pattern4_port_01:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pattern4_port_01:
+ disk.allocation_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_server_pd_pattern4:
+ disk.device.usage_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pd_pattern4:
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pattern4_port_02:
+ binding_pd_server_pattern4_0_oam_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_server_pd_pattern4:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_server_pd_pattern4:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_pd_pattern4:
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_server_pd_pattern4:
+ instance_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd_pattern4:
+ cpu_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_01:
+ disk.device.read.requests_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pattern4_port_02:
+ memory.resident_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd_pattern4:
+ disk.read.requests_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_pd_pattern4:
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_02:
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pattern4_port_01:
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_server_pd_pattern4:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pattern4_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pattern4_port_02:
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_server_pd_pattern4:
- type: tosca.capabilities.network.Bindable
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd_pattern4:
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_01:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.iops_server_pd_pattern4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_pd_pattern4:
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_pd_pattern4:
+ disk.usage_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pattern4_port_01:
+ disk.read.bytes_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pattern4_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_01:
+ feature_pd_server_pattern4_0_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pattern4_port_02:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pattern4_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- attachment_pd_server_pattern4_port_02:
+ attachment_pd_server_pattern4_1_oam_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_02:
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pattern4_port_01:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pattern4_port_01:
+ disk.device.capacity_server_pd_pattern4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_pd_pattern4:
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_main_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cmaui_1c1_main_mgmt_port_0_network_role_tag: contrail
+ port_cmaui_1c1_main_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_cmaui_1c1_main_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- cmaui_oam_ips
get_input:
- cmaui_oam_ips
- 0
- port_cmaui_port_network:
- - get_input: contrail_net_name
- - get_input: contrail_net_name
- port_cmaui_port_network_role_tag: contrail
vm_flavor_name:
get_input: cmaui_1c1_main_flavor
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cmaui_port_replacement_policy:
- - AUTO
- - AUTO
+ port_cmaui_1c1_main_mgmt_port_0_network:
+ - get_input: contrail_net_name
+ - get_input: contrail_net_name
vm_image_name:
get_input: cmaui_1c1_main_image
- port_cmaui_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ port_cmaui_1c1_main_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
compute_cmaui_1c1_main_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
directives:
- substitutable
properties:
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
p1:
get_input: jsa_name
service_template_filter:
substitute_service_template: nested-pattern-4ServiceTemplate.yaml
- port_pd_server_pattern4_port_01_mac_requirements:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_pattern4_port_02_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_pattern4_port_02_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
+ port_cmaui_1c1_main_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_1c1_main_mgmt_port_0_network_role_tag:
+ type: string
required: true
- port_cmaui_port_network:
- type: list
+ port_cmaui_1c1_main_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_main_mgmt_port_0_related_networks:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
- required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_main_mgmt_port_0_fixed_ips:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_main_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_1c1_main_mgmt_port_0_order:
+ type: integer
required: true
+ port_cmaui_1c1_main_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cmaui_1c1_main_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
+ port_cmaui_1c1_main_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
compute_cmaui_1c1_main_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_cmaui_1c1_main_mgmt_port_0_network_role:
+ type: string
+ required: true
compute_cmaui_1c1_main_name:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
+ port_cmaui_1c1_main_mgmt_port_0_subnetpoolid:
type: string
required: true
node_templates:
- cmaui_1c1_main_cmaui_port:
+ cmaui_1c1_main:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui_1c1_main
+ properties:
+ availability_zone:
+ get_input:
+ - compute_cmaui_1c1_main_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_cmaui_1c1_main_name
+ - index_value
+ cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_1c1_main_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_1c1_main_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_1c1_main_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_1c1_main_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_1c1_main_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_1c1_main_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_1c1_main_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_1c1_main_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_1c1_main_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_1c1_main_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_1c1_main_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_1c1_main_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cmaui_1c1_main
relationship: tosca.relationships.network.BindsTo
- cmaui_1c1_main:
- type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui_1c1_main
- properties:
- availability_zone:
- get_input:
- - compute_cmaui_1c1_main_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_cmaui_1c1_main_name
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main
capabilities:
disk.device.iops_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.iops
+ network.incoming.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.write.bytes.rate
disk.latency_cmaui_1c1_main:
- cmaui_1c1_main
- disk.latency
- network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.bytes.rate
disk.read.requests_cmaui_1c1_main:
- cmaui_1c1_main
- disk.read.requests
disk.device.read.requests_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.read.requests
- attachment_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - attachment
+ forwarder_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - forwarder
instance_cmaui_1c1_main:
- cmaui_1c1_main
- instance
disk.device.write.bytes_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.write.bytes
- forwarder_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - forwarder
+ network.outpoing.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outpoing.packets
+ network.incoming.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.packets.rate
vcpus_cmaui_1c1_main:
- cmaui_1c1_main
- vcpus
disk.read.bytes.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.read.bytes.rate
+ feature_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - feature
disk.device.capacity_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.capacity
disk.usage_cmaui_1c1_main:
- cmaui_1c1_main
- disk.usage
- network.incoming.bytes_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.bytes
disk.device.read.bytes_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.read.bytes
- network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outgoing.bytes.rate
memory.usage_cmaui_1c1_main:
- cmaui_1c1_main
- memory.usage
- network.outpoing.packets_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outpoing.packets
+ network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outgoing.bytes.rate
+ network.incoming.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.packets
memory.resident_cmaui_1c1_main:
- cmaui_1c1_main
- memory.resident
disk.ephemeral.size_cmaui_1c1_main:
- cmaui_1c1_main
- disk.ephemeral.size
- network.incoming.packets_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.packets
+ network.outgoing.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.write.requests.rate
- feature_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - feature
- network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.bytes
disk.root.size_cmaui_1c1_main:
- cmaui_1c1_main
- disk.root.size
host_cmaui_1c1_main:
- cmaui_1c1_main
- host
- network.incoming.packets.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.packets.rate
disk.write.bytes.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.write.bytes.rate
- network.outgoing.bytes_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outgoing.bytes
+ binding_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - binding
memory_cmaui_1c1_main:
- cmaui_1c1_main
- memory
cpu_cmaui_1c1_main:
- cmaui_1c1_main
- cpu
+ attachment_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - attachment
disk.device.allocation_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.allocation
- binding_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - binding
disk.device.usage_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.usage
+ network.outgoing.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outgoing.packets.rate
os_cmaui_1c1_main:
- cmaui_1c1_main
- os
- cmaui_1c1_main
- disk.allocation
requirements:
- dependency_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - dependency
- link_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
+ link_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
- link
local_storage_cmaui_1c1_main:
- cmaui_1c1_main
- local_storage
+ dependency_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - dependency
dependency_cmaui_1c1_main:
- cmaui_1c1_main
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
+ port_cmaui_1c1_main_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_1c1_main_mgmt_port_0_network_role_tag:
+ type: string
required: true
- port_cmaui_port_network:
- type: list
+ port_cmaui_1c1_main_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_main_mgmt_port_0_related_networks:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
- required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_main_mgmt_port_0_fixed_ips:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_main_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_1c1_main_mgmt_port_0_order:
+ type: integer
required: true
+ port_cmaui_1c1_main_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cmaui_1c1_main_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
+ port_cmaui_1c1_main_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
compute_cmaui_1c1_main_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_cmaui_1c1_main_mgmt_port_0_network_role:
+ type: string
+ required: true
compute_cmaui_1c1_main_name:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
+ port_cmaui_1c1_main_mgmt_port_0_subnetpoolid:
type: string
required: true
node_templates:
- cmaui_1c1_main_cmaui_port:
+ cmaui_1c1_main:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui_1c1_main
+ properties:
+ availability_zone:
+ get_input:
+ - compute_cmaui_1c1_main_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_cmaui_1c1_main_name
+ - index_value
+ cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_1c1_main_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_1c1_main_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_1c1_main_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_1c1_main_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_1c1_main_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_1c1_main_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_1c1_main_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_1c1_main_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_1c1_main_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_1c1_main_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_1c1_main_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_1c1_main_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cmaui_1c1_main
relationship: tosca.relationships.network.BindsTo
- cmaui_1c1_main:
- type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui_1c1_main
- properties:
- availability_zone:
- get_input:
- - compute_cmaui_1c1_main_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_cmaui_1c1_main_name
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1
capabilities:
disk.device.iops_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.iops
+ network.incoming.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.write.bytes.rate
disk.latency_cmaui_1c1_main:
- cmaui_1c1_main
- disk.latency
- network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.bytes.rate
disk.read.requests_cmaui_1c1_main:
- cmaui_1c1_main
- disk.read.requests
disk.device.read.requests_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.read.requests
- attachment_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - attachment
+ forwarder_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - forwarder
instance_cmaui_1c1_main:
- cmaui_1c1_main
- instance
disk.device.write.bytes_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.write.bytes
- forwarder_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - forwarder
+ network.outpoing.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outpoing.packets
+ network.incoming.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.packets.rate
vcpus_cmaui_1c1_main:
- cmaui_1c1_main
- vcpus
disk.read.bytes.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.read.bytes.rate
+ feature_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - feature
disk.device.capacity_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.capacity
disk.usage_cmaui_1c1_main:
- cmaui_1c1_main
- disk.usage
- network.incoming.bytes_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.bytes
disk.device.read.bytes_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.read.bytes
- network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outgoing.bytes.rate
memory.usage_cmaui_1c1_main:
- cmaui_1c1_main
- memory.usage
- network.outpoing.packets_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outpoing.packets
+ network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outgoing.bytes.rate
+ network.incoming.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.packets
memory.resident_cmaui_1c1_main:
- cmaui_1c1_main
- memory.resident
disk.ephemeral.size_cmaui_1c1_main:
- cmaui_1c1_main
- disk.ephemeral.size
- network.incoming.packets_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.packets
+ network.outgoing.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.write.requests.rate
- feature_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - feature
- network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.incoming.bytes
disk.root.size_cmaui_1c1_main:
- cmaui_1c1_main
- disk.root.size
host_cmaui_1c1_main:
- cmaui_1c1_main
- host
- network.incoming.packets.rate_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.incoming.packets.rate
disk.write.bytes.rate_cmaui_1c1_main:
- cmaui_1c1_main
- disk.write.bytes.rate
- network.outgoing.bytes_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - network.outgoing.bytes
+ binding_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - binding
memory_cmaui_1c1_main:
- cmaui_1c1_main
- memory
cpu_cmaui_1c1_main:
- cmaui_1c1_main
- cpu
+ attachment_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - attachment
disk.device.allocation_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.allocation
- binding_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - binding
disk.device.usage_cmaui_1c1_main:
- cmaui_1c1_main
- disk.device.usage
+ network.outgoing.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - network.outgoing.packets.rate
os_cmaui_1c1_main:
- cmaui_1c1_main
- os
- cmaui_1c1_main
- disk.allocation
requirements:
- dependency_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
- - dependency
- link_cmaui_1c1_main_cmaui_port:
- - cmaui_1c1_main_cmaui_port
+ link_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
- link
local_storage_cmaui_1c1_main:
- cmaui_1c1_main
- local_storage
+ dependency_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0:
+ - cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ - dependency
dependency_cmaui_1c1_main:
- cmaui_1c1_main
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_cmaui_1c1_nested2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cmaui_port_network:
+ port_cmaui_1c1_nested2_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_cmaui_port_related_networks:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_replacement_policy:
+ type: list
required: true
- port_cmaui_port_order:
- type: integer
+ entry_schema:
+ type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_subnetpoolid:
+ type: string
required: true
vm_flavor_name:
type: string
required: true
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_nested2_mgmt_port_0_network_role_tag:
+ type: string
required: true
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_nested2_mgmt_port_0_network_role:
+ type: string
+ required: true
+ port_cmaui_1c1_nested2_mgmt_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_cmaui_port_network_role:
- type: string
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
+ port_cmaui_1c1_nested2_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_1c1_nested2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_cmaui_1c1_nested2_name:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_cmaui_1c1_nested2_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_cmaui_1c1_nested2_mgmt_port_0_order:
+ type: integer
+ required: true
node_templates:
- cmaui_1c1_nested2_cmaui_port:
+ cmaui_1c1_nested2:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui_1c1_nested2
+ properties:
+ availability_zone:
+ get_input:
+ - compute_cmaui_1c1_nested2_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_cmaui_1c1_nested2_name
+ - index_value
+ cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_1c1_nested2_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_1c1_nested2_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_1c1_nested2_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_1c1_nested2_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cmaui_1c1_nested2
relationship: tosca.relationships.network.BindsTo
- cmaui_1c1_nested2:
- type: org.openecomp.resource.vfc.compute.nodes.heat.cmaui_1c1_nested2
- properties:
- availability_zone:
- get_input:
- - compute_cmaui_1c1_nested2_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_cmaui_1c1_nested2_name
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2
capabilities:
- feature_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - feature
+ binding_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - binding
disk.device.write.bytes.rate_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.device.write.bytes.rate
disk.capacity_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.capacity
+ attachment_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - attachment
disk.device.capacity_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.device.capacity
- network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.outgoing.packets.rate
vcpus_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- vcpus
disk.read.bytes_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.read.bytes
- network.outpoing.packets_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.outpoing.packets
+ network.incoming.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.incoming.packets
scalable_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- scalable
- network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.outgoing.bytes
instance_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- instance
- network.incoming.bytes_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.incoming.bytes
endpoint_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- endpoint
disk.device.write.bytes_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.device.write.bytes
- network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.incoming.packets.rate
+ network.incoming.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.incoming.bytes
host_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- host
+ network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.latency_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.device.latency
- network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.incoming.bytes.rate
disk.write.bytes.rate_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.write.bytes.rate
+ network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.incoming.bytes.rate
binding_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- binding
memory_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- memory
- forwarder_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - forwarder
disk.allocation_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.allocation
disk.read.requests_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.read.requests
- network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.outgoing.bytes
os_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- os
- network.incoming.packets_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - network.incoming.packets
+ forwarder_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - forwarder
disk.write.requests.rate_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.write.requests.rate
memory.resident_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- memory.resident
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.outgoing.bytes.rate
cpu_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- cpu
disk.read.bytes.rate_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.read.bytes.rate
+ feature_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - feature
disk.device.allocation_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.device.allocation
disk.latency_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.latency
- binding_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - binding
+ network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.incoming.packets.rate
disk.iops_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.iops
- attachment_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - attachment
disk.write.requests_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- disk.write.requests
cpu_util_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- cpu_util
+ network.outpoing.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - network.outpoing.packets
requirements:
- link_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
+ link_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
- link
+ dependency_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0:
+ - cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ - dependency
dependency_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- dependency
local_storage_cmaui_1c1_nested2:
- cmaui_1c1_nested2
- local_storage
- dependency_cmaui_1c1_nested2_cmaui_port:
- - cmaui_1c1_nested2_cmaui_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_main_1b_port_1_order:
+ type: integer
+ required: true
+ port_pd_server_main_1b_port_1_network_role:
+ type: string
+ required: true
+ port_pd_server_main_1b_port_1_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_pd_server_main_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_main_1b_port_1_network_role_tag:
+ type: string
required: true
- compute_pd_server_main_1b_availability_zone:
+ port_pd_server_main_1b_port_1_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_main_1b_port_replacement_policy:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_pd_server_main_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_main_1b_port_subnetpoolid:
- type: string
- required: true
- port_pd_server_main_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_main_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_main_1b_port_related_networks:
+ port_pd_server_main_1b_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_image_name:
- type: string
- required: true
- port_pd_server_main_1b_port_network_role:
- type: string
- required: true
- compute_pd_server_main_1b_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_main_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_main_1b_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_main_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_main_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
+ required: true
+ compute_pd_server_main_1b_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_main_1b_port_network_role_tag:
+ type: string
+ port_pd_server_main_1b_port_1_subnetpoolid:
type: string
required: true
- port_pd_server_main_1b_port_vlan_requirements:
- type: list
+ port_pd_server_main_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_main_1b_port_fixed_ips:
+ port_pd_server_main_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_main_1b_port_order:
- type: integer
- required: true
+ type: string
node_templates:
- pd_server_main_1b:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_main_1b
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_main_1b_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_main_1b_name
- - index_value
- pd_server_main_1b_pd_server_main_1b_port:
+ pd_server_main_1b_pd_server_main_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_main_1b_port_replacement_policy
+ - port_pd_server_main_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_main_1b_port_mac_requirements
+ get_input: port_pd_server_main_1b_port_1_mac_requirements
order:
- get_input: port_pd_server_main_1b_port_order
+ get_input: port_pd_server_main_1b_port_1_order
exCP_naming:
- get_input: port_pd_server_main_1b_port_exCP_naming
+ get_input: port_pd_server_main_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd_server_main_1b_port_vlan_requirements
+ get_input: port_pd_server_main_1b_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd_server_main_1b_port_ip_requirements
+ get_input: port_pd_server_main_1b_port_1_ip_requirements
related_networks:
- get_input: port_pd_server_main_1b_port_related_networks
+ get_input: port_pd_server_main_1b_port_1_related_networks
network_role_tag:
- get_input: port_pd_server_main_1b_port_network_role_tag
+ get_input: port_pd_server_main_1b_port_1_network_role_tag
network_role:
- get_input: port_pd_server_main_1b_port_network_role
+ get_input: port_pd_server_main_1b_port_1_network_role
fixed_ips:
get_input:
- - port_pd_server_main_1b_port_fixed_ips
+ - port_pd_server_main_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_main_1b_port_subnetpoolid
+ get_input: port_pd_server_main_1b_port_1_subnetpoolid
network:
get_input:
- - port_pd_server_main_1b_port_network
+ - port_pd_server_main_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server_main_1b
relationship: tosca.relationships.network.BindsTo
+ pd_server_main_1b:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_main_1b
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_main_1b_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_main_1b_name
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_main_1b
capabilities:
+ forwarder_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - forwarder
+ network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.incoming.packets
disk.write.bytes_pd_server_main_1b:
- pd_server_main_1b
- disk.write.bytes
disk.device.capacity_pd_server_main_1b:
- pd_server_main_1b
- disk.device.capacity
+ network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.incoming.bytes.rate
disk.device.write.requests_pd_server_main_1b:
- pd_server_main_1b
- disk.device.write.requests
disk.read.bytes_pd_server_main_1b:
- pd_server_main_1b
- disk.read.bytes
+ feature_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - feature
+ network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.outgoing.bytes
scalable_pd_server_main_1b:
- pd_server_main_1b
- scalable
endpoint_pd_server_main_1b:
- pd_server_main_1b
- endpoint
- network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.incoming.packets.rate
+ binding_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - binding
instance_pd_server_main_1b:
- pd_server_main_1b
- instance
- binding_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - binding
+ network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.incoming.packets.rate
host_pd_server_main_1b:
- pd_server_main_1b
- host
+ network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.outpoing.packets
cpu.delta_pd_server_main_1b:
- pd_server_main_1b
- cpu.delta
- network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.incoming.packets
+ network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.outgoing.packets.rate
disk.device.read.bytes_pd_server_main_1b:
- pd_server_main_1b
- disk.device.read.bytes
disk.device.read.bytes.rate_pd_server_main_1b:
- pd_server_main_1b
- disk.device.read.bytes.rate
- network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.outgoing.packets.rate
disk.device.iops_pd_server_main_1b:
- pd_server_main_1b
- disk.device.iops
disk.device.latency_pd_server_main_1b:
- pd_server_main_1b
- disk.device.latency
- feature_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - feature
+ network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.incoming.bytes
binding_pd_server_main_1b:
- pd_server_main_1b
- binding
disk.ephemeral.size_pd_server_main_1b:
- pd_server_main_1b
- disk.ephemeral.size
- network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.outgoing.bytes
disk.read.requests_pd_server_main_1b:
- pd_server_main_1b
- disk.read.requests
disk.allocation_pd_server_main_1b:
- pd_server_main_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.incoming.bytes.rate
disk.device.usage_pd_server_main_1b:
- pd_server_main_1b
- disk.device.usage
disk.latency_pd_server_main_1b:
- pd_server_main_1b
- disk.latency
- network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.outgoing.bytes.rate
disk.read.bytes.rate_pd_server_main_1b:
- pd_server_main_1b
- disk.read.bytes.rate
disk.device.read.requests_pd_server_main_1b:
- pd_server_main_1b
- disk.device.read.requests
- network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.incoming.bytes
disk.device.allocation_pd_server_main_1b:
- pd_server_main_1b
- disk.device.allocation
- forwarder_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - forwarder
- attachment_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - attachment
+ network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - network.outgoing.bytes.rate
disk.iops_pd_server_main_1b:
- pd_server_main_1b
- disk.iops
disk.write.requests_pd_server_main_1b:
- pd_server_main_1b
- disk.write.requests
- network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - network.outpoing.packets
+ attachment_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - attachment
cpu_util_pd_server_main_1b:
- pd_server_main_1b
- cpu_util
- pd_server_main_1b
- disk.device.read.requests.rate
requirements:
- link_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - link
+ dependency_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - dependency
dependency_pd_server_main_1b:
- pd_server_main_1b
- dependency
+ link_pd_server_main_1b_pd_server_main_1b_port_1:
+ - pd_server_main_1b_pd_server_main_1b_port_1
+ - link
local_storage_pd_server_main_1b:
- pd_server_main_1b
- local_storage
- dependency_pd_server_main_1b_pd_server_main_1b_port:
- - pd_server_main_1b_pd_server_main_1b_port
- - dependency
\ No newline at end of file
- local_storage
dependency_pd_server_main_1b_pd_server_main_1b_port:
- pd_server_main_1b_pd_server_main_1b_port
- - dependency
\ No newline at end of file
+ - dependency
- dependency
link_pd_server_nested2_1b_pd_server_nested2_1b_port:
- pd_server_nested2_1b_pd_server_nested2_1b_port
- - link
\ No newline at end of file
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_main_1b_port_fixed_ips:
- type: list
+ port_ps_server_main_1b_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_ps_server_main_1b_port_ip_requirements:
+ port_ps_server_main_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps_server_main_1b_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps_server_main_1b_port_1_network_role:
type: string
required: true
compute_ps_server_main_1b_availability_zone:
required: true
entry_schema:
type: string
- port_ps_server_main_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- vm_flavor_name:
- type: string
+ port_ps_server_main_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_main_1b_port_network_role:
+ vm_flavor_name:
type: string
required: true
- port_ps_server_main_1b_port_order:
- type: integer
- required: true
- port_ps_server_main_1b_port_network_role_tag:
- type: string
+ port_ps_server_main_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_main_1b_port_related_networks:
+ port_ps_server_main_1b_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
vm_image_name:
type: string
required: true
- port_ps_server_main_1b_port_vlan_requirements:
+ port_ps_server_main_1b_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_ps_server_main_1b_name:
type: list
required: true
entry_schema:
type: string
- port_ps_server_main_1b_port_replacement_policy:
+ port_ps_server_main_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_ps_server_main_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_main_1b_port_1_network_role_tag:
+ type: string
required: true
- port_ps_server_main_1b_port_network:
+ port_ps_server_main_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
+ port_ps_server_main_1b_port_1_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_main_1b_port_1_subnetpoolid:
+ type: string
+ required: true
node_templates:
- ps_server_main_1b_ps_server_main_1b_port:
+ ps_server_main_1b_ps_server_main_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_main_1b_port_replacement_policy
+ - port_ps_server_main_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_main_1b_port_mac_requirements
+ get_input: port_ps_server_main_1b_port_1_mac_requirements
order:
- get_input: port_ps_server_main_1b_port_order
+ get_input: port_ps_server_main_1b_port_1_order
exCP_naming:
- get_input: port_ps_server_main_1b_port_exCP_naming
+ get_input: port_ps_server_main_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_ps_server_main_1b_port_vlan_requirements
+ get_input: port_ps_server_main_1b_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_ps_server_main_1b_port_ip_requirements
+ get_input: port_ps_server_main_1b_port_1_ip_requirements
related_networks:
- get_input: port_ps_server_main_1b_port_related_networks
+ get_input: port_ps_server_main_1b_port_1_related_networks
network_role_tag:
- get_input: port_ps_server_main_1b_port_network_role_tag
+ get_input: port_ps_server_main_1b_port_1_network_role_tag
network_role:
- get_input: port_ps_server_main_1b_port_network_role
+ get_input: port_ps_server_main_1b_port_1_network_role
fixed_ips:
get_input:
- - port_ps_server_main_1b_port_fixed_ips
+ - port_ps_server_main_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_main_1b_port_subnetpoolid
+ get_input: port_ps_server_main_1b_port_1_subnetpoolid
network:
get_input:
- - port_ps_server_main_1b_port_network
+ - port_ps_server_main_1b_port_1_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server_main_1b
capabilities:
- network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.incoming.bytes
disk.device.write.requests_ps_server_main_1b:
- ps_server_main_1b
- disk.device.write.requests
disk.capacity_ps_server_main_1b:
- ps_server_main_1b
- disk.capacity
- attachment_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - attachment
+ feature_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - feature
+ network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.outgoing.packets.rate
+ network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.outpoing.packets
disk.device.read.bytes_ps_server_main_1b:
- ps_server_main_1b
- disk.device.read.bytes
+ network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.incoming.packets
vcpus_ps_server_main_1b:
- ps_server_main_1b
- vcpus
- network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.outgoing.packets.rate
cpu_util_ps_server_main_1b:
- ps_server_main_1b
- cpu_util
- binding_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - binding
disk.device.write.bytes.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.device.write.bytes.rate
disk.device.read.requests.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.device.read.requests.rate
+ attachment_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - attachment
disk.device.write.requests.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.device.write.requests.rate
instance_ps_server_main_1b:
- ps_server_main_1b
- instance
- network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.outpoing.packets
disk.read.bytes.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.read.bytes.rate
disk.latency_ps_server_main_1b:
- ps_server_main_1b
- disk.latency
- feature_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - feature
disk.device.read.requests_ps_server_main_1b:
- ps_server_main_1b
- disk.device.read.requests
+ forwarder_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - forwarder
memory.usage_ps_server_main_1b:
- ps_server_main_1b
- memory.usage
- forwarder_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - forwarder
disk.write.requests.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.write.requests.rate
+ binding_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - binding
scalable_ps_server_main_1b:
- ps_server_main_1b
- scalable
- network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.outgoing.bytes
- network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.incoming.packets.rate
disk.usage_ps_server_main_1b:
- ps_server_main_1b
- disk.usage
disk.read.bytes_ps_server_main_1b:
- ps_server_main_1b
- disk.read.bytes
+ network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.outgoing.bytes.rate
disk.ephemeral.size_ps_server_main_1b:
- ps_server_main_1b
- disk.ephemeral.size
disk.write.bytes.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.write.bytes.rate
+ network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.incoming.bytes
binding_ps_server_main_1b:
- ps_server_main_1b
- binding
- network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.incoming.packets
disk.device.read.bytes.rate_ps_server_main_1b:
- ps_server_main_1b
- disk.device.read.bytes.rate
- network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.outgoing.bytes.rate
host_ps_server_main_1b:
- ps_server_main_1b
- host
disk.device.iops_ps_server_main_1b:
- ps_server_main_1b
- disk.device.iops
+ network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.outgoing.bytes
disk.write.requests_ps_server_main_1b:
- ps_server_main_1b
- disk.write.requests
disk.device.usage_ps_server_main_1b:
- ps_server_main_1b
- disk.device.usage
+ network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - network.incoming.packets.rate
memory_ps_server_main_1b:
- ps_server_main_1b
- memory
disk.root.size_ps_server_main_1b:
- ps_server_main_1b
- disk.root.size
- network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - network.incoming.bytes.rate
disk.allocation_ps_server_main_1b:
- ps_server_main_1b
- disk.allocation
requirements:
+ link_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - link
+ dependency_ps_server_main_1b_ps_server_main_1b_port_1:
+ - ps_server_main_1b_ps_server_main_1b_port_1
+ - dependency
dependency_ps_server_main_1b:
- ps_server_main_1b
- dependency
- link_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - link
- dependency_ps_server_main_1b_ps_server_main_1b_port:
- - ps_server_main_1b_ps_server_main_1b_port
- - dependency
local_storage_ps_server_main_1b:
- ps_server_main_1b
- - local_storage
\ No newline at end of file
+ - local_storage
- dependency
local_storage_ps_server_main_1b:
- ps_server_main_1b
- - local_storage
\ No newline at end of file
+ - local_storage
- dependency
link_ps_server_nested2_1b_ps_server_nested2_1b_port:
- ps_server_nested2_1b_ps_server_nested2_1b_port
- - link
\ No newline at end of file
+ - link
immutable: false
type: string
description: UID of OAM network
+ port_pd_server_pattern4_0_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
p2:
hidden: false
immutable: false
type: string
description: UID of OAM network
- port_pd_server_pattern4_port_2_order:
- type: integer
+ port_pd_server_pattern4_0_mgmt_port_0_network_role:
+ type: string
required: true
- port_pd_server_pattern4_port_2_vlan_requirements:
- type: list
+ port_pd_server_pattern4_1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_pattern4_port_2_network_role_tag:
+ port_pd_server_pattern4_1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_pattern4_0_mgmt_port_0_subnetpoolid:
type: string
required: true
- port_pd_server_pattern4_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
availability_zone_0:
label: availabilityzone name
immutable: false
type: string
description: availabilityzone name
- port_pd_server_pattern4_port_2_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_1_vlan_requirements:
+ port_pd_server_pattern4_0_mgmt_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
net:
hidden: false
immutable: false
type: string
- port_pd_server_pattern4_port_1_network_role_tag:
+ port_pd_server_pattern4_1_mgmt_port_0_network_role:
type: string
required: true
pd_server_pattern4_flavor:
immutable: false
type: string
description: Flavor for PD server
- port_pd_server_pattern4_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_1_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_pattern4_1_mgmt_port_0_network_role_tag:
+ type: string
required: true
- port_pd_server_pattern4_port_1_ip_requirements:
+ port_pd_server_pattern4_1_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_1_mgmt_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
security_group_name:
hidden: false
immutable: false
immutable: false
type: string
description: Flavor for PS server
- port_pd_server_pattern4_port_1_order:
- type: integer
+ port_pd_server_pattern4_0_mgmt_port_0_network_role_tag:
+ type: string
required: true
pd_server_pattern4_image:
hidden: false
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:
+ port_pd_server_pattern4_1_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_pattern4_port_1_network_role:
- type: string
- required: true
- port_pd_server_pattern4_port_2_network_role:
- type: string
- required: true
- port_pd_server_pattern4_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_0_mgmt_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd_server_pattern4_port_1_subnetpoolid:
- type: string
+ port_pd_server_pattern4_0_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd_server_pattern4_port_2_subnetpoolid:
- type: string
+ port_pd_server_pattern4_0_mgmt_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_pattern4_0_mgmt_port_0_order:
+ type: integer
required: true
pd_server_pattern4_names:
hidden: false
entry_schema:
type: string
node_templates:
- pd_server_pattern4_port_1:
+ server_pd_pattern4_1:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_pattern4
+ properties:
+ flavor:
+ get_input: pd_server_pattern4_flavor
+ availability_zone:
+ get_input: availability_zone_0
+ image:
+ get_input: pd_server_pattern4_image
+ name:
+ get_input:
+ - pd_server_pattern4_names
+ - 0
+ pd_server_pattern4_1_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
- get_input: port_pd_server_pattern4_port_1_subnetpoolid
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_subnetpoolid
related_networks:
- get_input: port_pd_server_pattern4_port_1_related_networks
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_related_networks
network:
get_input: net
replacement_policy: AUTO
ip_requirements:
- get_input: port_pd_server_pattern4_port_1_ip_requirements
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_ip_requirements
network_role:
- get_input: port_pd_server_pattern4_port_1_network_role
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_network_role
fixed_ips:
- ip_address:
get_input:
- pd_server_pattern4_ips
- - 0
+ - 1
mac_requirements:
- get_input: port_pd_server_pattern4_port_1_mac_requirements
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_mac_requirements
subinterface_indicator: false
exCP_naming:
- get_input: port_pd_server_pattern4_port_1_exCP_naming
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_pattern4_port_1_vlan_requirements
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_vlan_requirements
network_role_tag:
- get_input: port_pd_server_pattern4_port_1_network_role_tag
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_network_role_tag
order:
- get_input: port_pd_server_pattern4_port_1_order
+ get_input: port_pd_server_pattern4_1_mgmt_port_0_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: server_pd_pattern4_1
relationship: tosca.relationships.network.BindsTo
- server_pd_pattern4_1:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_pattern4
- properties:
- flavor:
- get_input: pd_server_pattern4_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: pd_server_pattern4_image
- name:
- get_input:
- - pd_server_pattern4_names
- - 0
- pd_server_pattern4_port_2:
+ pd_server_pattern4_0_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
- get_input: port_pd_server_pattern4_port_2_subnetpoolid
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_subnetpoolid
related_networks:
- get_input: port_pd_server_pattern4_port_2_related_networks
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_related_networks
network:
get_input: net
replacement_policy: AUTO
ip_requirements:
- get_input: port_pd_server_pattern4_port_2_ip_requirements
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_ip_requirements
network_role:
- get_input: port_pd_server_pattern4_port_2_network_role
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_network_role
fixed_ips:
- ip_address:
get_input:
- pd_server_pattern4_ips
- - 1
+ - 0
mac_requirements:
- get_input: port_pd_server_pattern4_port_2_mac_requirements
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_mac_requirements
subinterface_indicator: false
exCP_naming:
- get_input: port_pd_server_pattern4_port_2_exCP_naming
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_pattern4_port_2_vlan_requirements
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_vlan_requirements
network_role_tag:
- get_input: port_pd_server_pattern4_port_2_network_role_tag
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_network_role_tag
order:
- get_input: port_pd_server_pattern4_port_2_order
+ get_input: port_pd_server_pattern4_0_mgmt_port_0_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
heat_file: ../Artifacts/nested-pattern-4-same-type.yml
description: nested1
members:
- - pd_server_pattern4_port_1
- server_pd_pattern4_1
- - pd_server_pattern4_port_2
+ - pd_server_pattern4_1_mgmt_port_0
+ - pd_server_pattern4_0_mgmt_port_0
outputs:
pattern4_attr_1:
description: pattern4_attr_1_value
disk.ephemeral.size_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.ephemeral.size
- network.outgoing.bytes_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - network.outgoing.bytes
+ forwarder_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - forwarder
endpoint_server_pd_pattern4_1:
- server_pd_pattern4_1
- endpoint
memory.usage_server_pd_pattern4_1:
- server_pd_pattern4_1
- memory.usage
- network.outgoing.bytes_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.outgoing.bytes
disk.device.capacity_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.capacity
disk.device.iops_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.iops
- feature_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - feature
- feature_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - feature
+ network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.latency
disk.device.read.requests.rate_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.read.requests.rate
- attachment_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - attachment
- attachment_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - attachment
cpu_util_server_pd_pattern4_1:
- server_pd_pattern4_1
- cpu_util
scalable_server_pd_pattern4_1:
- server_pd_pattern4_1
- scalable
+ feature_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - feature
+ feature_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - feature
disk.latency_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.latency
disk.read.bytes.rate_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.read.bytes.rate
+ forwarder_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - forwarder
+ network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.outgoing.bytes
disk.device.write.bytes_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.write.bytes
host_server_pd_pattern4_1:
- server_pd_pattern4_1
- host
+ network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - network.outgoing.bytes
+ binding_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - binding
+ network.incoming.packets_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - network.incoming.packets
disk.write.bytes_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.write.bytes
- network.outpoing.packets_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.outpoing.packets
+ network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.incoming.packets.rate
+ attachment_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - attachment
feature_server_pd_pattern4_1:
- server_pd_pattern4_1
- feature
+ attachment_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - attachment
disk.device.write.requests_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.write.requests
disk.write.requests.rate_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.write.requests.rate
- network.incoming.packets.rate_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
+ network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
- network.incoming.packets.rate
- network.incoming.bytes_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - network.incoming.bytes
disk.device.read.bytes_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.read.bytes
- network.incoming.packets.rate_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.incoming.packets.rate
- network.incoming.bytes_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.incoming.bytes
+ network.incoming.packets_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.incoming.packets
disk.read.bytes_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.read.bytes
- forwarder_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - forwarder
- forwarder_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - forwarder
- network.outgoing.bytes.rate_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.outgoing.bytes.rate
+ network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.incoming.bytes
+ network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - network.outpoing.packets
+ network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.outpoing.packets
instance_server_pd_pattern4_1:
- server_pd_pattern4_1
- instance
+ network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - network.incoming.bytes
vcpus_server_pd_pattern4_1:
- server_pd_pattern4_1
- vcpus
cpu.delta_server_pd_pattern4_1:
- server_pd_pattern4_1
- cpu.delta
+ network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.incoming.bytes.rate
+ network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - network.incoming.bytes.rate
+ binding_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - binding
binding_server_pd_pattern4_1:
- server_pd_pattern4_1
- binding
disk.device.allocation_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.device.allocation
- binding_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - binding
os_server_pd_pattern4_1:
- server_pd_pattern4_1
- os
- network.incoming.bytes.rate_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.incoming.bytes.rate
disk.iops_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.iops
- network.incoming.bytes.rate_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - network.incoming.bytes.rate
- binding_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - binding
- network.outgoing.packets.rate_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
+ network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
- network.outgoing.packets.rate
- network.incoming.packets_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - network.incoming.packets
disk.read.requests_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.read.requests
disk.root.size_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.root.size
- network.outgoing.packets.rate_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.outgoing.packets.rate
- network.incoming.packets_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - network.incoming.packets
disk.capacity_server_pd_pattern4_1:
- server_pd_pattern4_1
- disk.capacity
local_storage_server_pd_pattern4_1:
- server_pd_pattern4_1
- local_storage
- dependency_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
+ dependency_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
- dependency
- dependency_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
+ dependency_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
- dependency
- link_pd_server_pattern4_port_1:
- - pd_server_pattern4_port_1
- - link
- link_pd_server_pattern4_port_2:
- - pd_server_pattern4_port_2
- - link
dependency_server_pd_pattern4_1:
- server_pd_pattern4_1
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pattern4_0_mgmt_port_0:
+ - pd_server_pattern4_0_mgmt_port_0
+ - link
+ link_pd_server_pattern4_1_mgmt_port_0:
+ - pd_server_pattern4_1_mgmt_port_0
+ - link
immutable: false
type: string
description: UID of OAM network
- port_pd_server_pattern4_port_02_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_pattern4_port_01_network_role_tag:
+ port_pd_server_pattern4_1_oam_port_0_network_role:
type: string
required: true
- port_pd_server_pattern4_port_01_subnetpoolid:
+ port_pd_server_pattern4_0_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_pattern4_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd_server_pattern4_port_01_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_pattern4_0_oam_port_0_related_networks:
+ type: list
required: true
- port_pd_server_pattern4_port_02_order:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_order:
type: integer
required: true
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_pattern4_1_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_pattern4_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
availability_zone_0:
label: availabilityzone name
hidden: false
immutable: false
type: string
description: availabilityzone name
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
net:
hidden: false
immutable: false
type: string
- port_pd_server_pattern4_port_02_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_pattern4_port_02_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
pd_server_pattern4_flavor:
hidden: false
immutable: false
type: string
description: Flavor for PD server
- port_pd_server_pattern4_port_01_network_role:
- type: string
- required: true
- port_pd_server_pattern4_port_02_network_role:
- type: string
- required: true
- port_pd_server_pattern4_port_01_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
security_group_name:
hidden: false
immutable: false
type: string
description: Flavor for PS server
- port_pd_server_pattern4_port_01_order:
- type: integer
+ port_pd_server_pattern4_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd_server_pattern4_port_02_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
pd_server_pattern4_image:
hidden: false
immutable: false
type: string
description: Flavor for PD server
- port_pd_server_pattern4_port_02_ip_requirements:
- type: list
+ port_pd_server_pattern4_0_oam_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_pattern4_port_02_subnetpoolid:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_pattern4_1_oam_port_0_network_role_tag:
type: string
required: true
- port_pd_server_pattern4_port_01_vlan_requirements:
+ port_pd_server_pattern4_1_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_pattern4_port_01_related_networks:
- type: list
+ port_pd_server_pattern4_1_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_pattern4_port_02_network_role_tag:
+ port_pd_server_pattern4_0_oam_port_0_subnetpoolid:
type: string
required: true
pd_server_pattern4_names:
entry_schema:
type: string
node_templates:
- pd_server_pattern4_port_01:
+ pd_server_pattern4_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
- get_input: port_pd_server_pattern4_port_01_subnetpoolid
+ get_input: port_pd_server_pattern4_0_oam_port_0_subnetpoolid
related_networks:
- get_input: port_pd_server_pattern4_port_01_related_networks
+ get_input: port_pd_server_pattern4_0_oam_port_0_related_networks
network:
get_input: net
replacement_policy: AUTO
ip_requirements:
- get_input: port_pd_server_pattern4_port_01_ip_requirements
+ get_input: port_pd_server_pattern4_0_oam_port_0_ip_requirements
network_role:
- get_input: port_pd_server_pattern4_port_01_network_role
+ get_input: port_pd_server_pattern4_0_oam_port_0_network_role
fixed_ips:
- ip_address:
get_input:
- pd_server_pattern4_ips
- - 0
+ - 1
mac_requirements:
- get_input: port_pd_server_pattern4_port_01_mac_requirements
+ get_input: port_pd_server_pattern4_0_oam_port_0_mac_requirements
subinterface_indicator: false
exCP_naming:
- get_input: port_pd_server_pattern4_port_01_exCP_naming
+ get_input: port_pd_server_pattern4_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_pattern4_port_01_vlan_requirements
+ get_input: port_pd_server_pattern4_0_oam_port_0_vlan_requirements
network_role_tag:
- get_input: port_pd_server_pattern4_port_01_network_role_tag
+ get_input: port_pd_server_pattern4_0_oam_port_0_network_role_tag
order:
- get_input: port_pd_server_pattern4_port_01_order
+ get_input: port_pd_server_pattern4_0_oam_port_0_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
get_input:
- pd_server_pattern4_names
- 0
- pd_server_pattern4_port_02:
+ pd_server_pattern4_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
- get_input: port_pd_server_pattern4_port_02_subnetpoolid
+ get_input: port_pd_server_pattern4_1_oam_port_0_subnetpoolid
related_networks:
- get_input: port_pd_server_pattern4_port_02_related_networks
+ get_input: port_pd_server_pattern4_1_oam_port_0_related_networks
network:
get_input: net
replacement_policy: AUTO
ip_requirements:
- get_input: port_pd_server_pattern4_port_02_ip_requirements
+ get_input: port_pd_server_pattern4_1_oam_port_0_ip_requirements
network_role:
- get_input: port_pd_server_pattern4_port_02_network_role
+ get_input: port_pd_server_pattern4_1_oam_port_0_network_role
fixed_ips:
- ip_address:
get_input:
- pd_server_pattern4_ips
- - 1
+ - 0
mac_requirements:
- get_input: port_pd_server_pattern4_port_02_mac_requirements
+ get_input: port_pd_server_pattern4_1_oam_port_0_mac_requirements
subinterface_indicator: false
exCP_naming:
- get_input: port_pd_server_pattern4_port_02_exCP_naming
+ get_input: port_pd_server_pattern4_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_pattern4_port_02_vlan_requirements
+ get_input: port_pd_server_pattern4_1_oam_port_0_vlan_requirements
network_role_tag:
- get_input: port_pd_server_pattern4_port_02_network_role_tag
+ get_input: port_pd_server_pattern4_1_oam_port_0_network_role_tag
order:
- get_input: port_pd_server_pattern4_port_02_order
+ get_input: port_pd_server_pattern4_1_oam_port_0_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
heat_file: ../Artifacts/nested-pattern-4.yml
description: nested1
members:
- - pd_server_pattern4_port_01
+ - pd_server_pattern4_0_oam_port_0
- server_pd_pattern4
- - pd_server_pattern4_port_02
+ - pd_server_pattern4_1_oam_port_0
outputs:
pattern4_attr_1:
description: pattern4_attr_1_value
disk.device.write.bytes_server_pd_pattern4:
- server_pd_pattern4
- disk.device.write.bytes
- network.incoming.packets_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.incoming.packets
- binding_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - binding
- network.incoming.bytes_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.incoming.bytes
- network.incoming.bytes_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.incoming.bytes
- feature_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - feature
- feature_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
+ feature_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
- feature
- network.incoming.packets_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.incoming.packets
+ forwarder_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - forwarder
disk.allocation_server_pd_pattern4:
- server_pd_pattern4
- disk.allocation
disk.device.usage_server_pd_pattern4:
- server_pd_pattern4
- disk.device.usage
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.incoming.bytes
disk.write.bytes.rate_server_pd_pattern4:
- server_pd_pattern4
- disk.write.bytes.rate
disk.write.bytes_server_pd_pattern4:
- server_pd_pattern4
- disk.write.bytes
- binding_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
+ binding_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
- binding
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.outgoing.bytes
disk.latency_server_pd_pattern4:
- server_pd_pattern4
- disk.latency
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.outgoing.bytes.rate
endpoint_server_pd_pattern4:
- server_pd_pattern4
- endpoint
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.outgoing.packets.rate
feature_server_pd_pattern4:
- server_pd_pattern4
- feature
disk.device.read.requests.rate_server_pd_pattern4:
- server_pd_pattern4
- disk.device.read.requests.rate
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.incoming.bytes.rate
instance_server_pd_pattern4:
- server_pd_pattern4
- instance
disk.device.read.requests_server_pd_pattern4:
- server_pd_pattern4
- disk.device.read.requests
- network.incoming.packets.rate_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.incoming.packets.rate
host_server_pd_pattern4:
- server_pd_pattern4
- host
cpu_util_server_pd_pattern4:
- server_pd_pattern4
- cpu_util
- network.incoming.packets.rate_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.incoming.packets.rate
memory.resident_server_pd_pattern4:
- server_pd_pattern4
- memory.resident
disk.read.requests_server_pd_pattern4:
- server_pd_pattern4
- disk.read.requests
- network.outgoing.bytes_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.outgoing.bytes
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.outpoing.packets
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.incoming.bytes.rate
disk.read.bytes.rate_server_pd_pattern4:
- server_pd_pattern4
- disk.read.bytes.rate
disk.write.requests_server_pd_pattern4:
- server_pd_pattern4
- disk.write.requests
- network.outgoing.bytes_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.incoming.bytes
disk.device.write.requests.rate_server_pd_pattern4:
- server_pd_pattern4
- disk.device.write.requests.rate
disk.capacity_server_pd_pattern4:
- server_pd_pattern4
- disk.capacity
- network.outgoing.packets.rate_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.outgoing.packets.rate
- network.outpoing.packets_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.outpoing.packets
binding_server_pd_pattern4:
- server_pd_pattern4
- binding
+ attachment_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - attachment
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.outgoing.bytes
disk.device.iops_server_pd_pattern4:
- server_pd_pattern4
- disk.device.iops
- forwarder_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - forwarder
- forwarder_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - forwarder
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.read.bytes.rate_server_pd_pattern4:
- server_pd_pattern4
- disk.device.read.bytes.rate
disk.device.allocation_server_pd_pattern4:
- server_pd_pattern4
- disk.device.allocation
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.outgoing.packets.rate
disk.usage_server_pd_pattern4:
- server_pd_pattern4
- disk.usage
disk.read.bytes_server_pd_pattern4:
- server_pd_pattern4
- disk.read.bytes
- network.outgoing.packets.rate_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.outgoing.packets.rate
os_server_pd_pattern4:
- server_pd_pattern4
- os
+ forwarder_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - forwarder
memory_server_pd_pattern4:
- server_pd_pattern4
- memory
scalable_server_pd_pattern4:
- server_pd_pattern4
- scalable
- network.outgoing.bytes.rate_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.outgoing.bytes.rate
+ feature_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - feature
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.incoming.packets.rate
disk.write.requests.rate_server_pd_pattern4:
- server_pd_pattern4
- disk.write.requests.rate
disk.device.write.requests_server_pd_pattern4:
- server_pd_pattern4
- disk.device.write.requests
- network.outgoing.bytes.rate_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.outgoing.bytes.rate
- attachment_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - attachment
- network.incoming.bytes.rate_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - network.incoming.bytes.rate
- attachment_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
+ binding_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - binding
+ attachment_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
- attachment
- network.incoming.bytes.rate_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - network.incoming.bytes.rate
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.capacity_server_pd_pattern4:
- server_pd_pattern4
- disk.device.capacity
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - network.incoming.packets
requirements:
- dependency_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
+ link_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
+ - link
+ dependency_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - dependency
+ link_pd_server_pattern4_1_oam_port_0:
+ - pd_server_pattern4_1_oam_port_0
+ - link
+ dependency_pd_server_pattern4_0_oam_port_0:
+ - pd_server_pattern4_0_oam_port_0
- dependency
local_storage_server_pd_pattern4:
- server_pd_pattern4
- local_storage
- dependency_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - dependency
- link_pd_server_pattern4_port_02:
- - pd_server_pattern4_port_02
- - link
- link_pd_server_pattern4_port_01:
- - pd_server_pattern4_port_01
- - link
dependency_server_pd_pattern4:
- server_pd_pattern4
- - dependency
\ No newline at end of file
+ - dependency
directives:
- substitutable
properties:
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
p1:
get_input: jsa_name
service_template_filter:
substitute_service_template: nested-pattern-4ServiceTemplate.yaml
- port_pd_server_pattern4_port_01_mac_requirements:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_pattern4_port_02_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_pattern4_port_02_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
directives:
- substitutable
properties:
- port_ps_server_main_1b_port_fixed_ips:
- - ip_address:
- get_input:
- - ps_server_main_1b_ips
- - 0
- port_ps_server_main_1b_port_ip_requirements:
+ compute_ps_server_main_1b_availability_zone:
+ - get_input: availability_zone_0
+ vm_flavor_name:
+ get_input: ps_server_main_1b_flavor
+ port_ps_server_main_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_ps_server_main_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- compute_ps_server_main_1b_availability_zone:
- - get_input: availability_zone_0
- vm_flavor_name:
- get_input: ps_server_main_1b_flavor
vm_image_name:
get_input: ps_server_main_1b_image
compute_ps_server_main_1b_name:
- get_input:
- ps_server_main_1b_names
- 1
- port_ps_server_main_1b_port_replacement_policy:
- - AUTO
- port_ps_server_main_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps_server_main_1b_port_network:
+ port_ps_server_main_1b_port_1_network:
- get_input: jsa_name
+ port_ps_server_main_1b_port_1_replacement_policy:
+ - AUTO
+ port_ps_server_main_1b_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_main_1b_ips
+ - 0
service_template_filter:
substitute_service_template: Nested_ps_server_main_1bServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_main_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cmaui_1c1_main_mgmt_port_0_network_role_tag: contrail
+ port_cmaui_1c1_main_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_cmaui_1c1_main_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- cmaui_oam_ips
get_input:
- cmaui_oam_ips
- 0
- port_cmaui_port_network:
- - get_input: contrail_net_name
- - get_input: contrail_net_name
- port_cmaui_port_network_role_tag: contrail
vm_flavor_name:
get_input: cmaui_1c1_main_flavor
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cmaui_port_replacement_policy:
- - AUTO
- - AUTO
+ port_cmaui_1c1_main_mgmt_port_0_network:
+ - get_input: contrail_net_name
+ - get_input: contrail_net_name
vm_image_name:
get_input: cmaui_1c1_main_image
- port_cmaui_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ port_cmaui_1c1_main_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
compute_cmaui_1c1_main_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
directives:
- substitutable
properties:
+ port_pd_server_main_1b_port_1_network:
+ - get_input: jsa_name
compute_pd_server_main_1b_availability_zone:
- get_input: availability_zone_0
- port_pd_server_main_1b_port_replacement_policy:
- - AUTO
- port_pd_server_main_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_server_main_1b_flavor
- vm_image_name:
- get_input: pd_server_main_1b_image
- compute_pd_server_main_1b_name:
- - get_input:
- - pd_server_main_1b_names
- - 0
- port_pd_server_main_1b_port_network:
- - get_input: jsa_name
- port_pd_server_main_1b_port_ip_requirements:
+ port_pd_server_main_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_main_1b_port_fixed_ips:
+ port_pd_server_main_1b_port_1_fixed_ips:
- ip_address:
get_input:
- pd_server_main_1b_ips
- 0
+ vm_image_name:
+ get_input: pd_server_main_1b_image
+ compute_pd_server_main_1b_name:
+ - get_input:
+ - pd_server_main_1b_names
+ - 0
+ port_pd_server_main_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_main_1b_port_1_replacement_policy:
+ - AUTO
service_template_filter:
substitute_service_template: Nested_pd_server_main_1bServiceTemplate.yaml
count: 1
disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.ephemeral.size_server_pd_pattern4
+ network.outgoing.bytes_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2
+ binding_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - binding_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
feature_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- feature_test_nested_pattern_4_same_type_diff_file
disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2
- network.incoming.packets_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets_cmaui_port_2
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outpoing.packets_pd_server_pattern4_port_01
cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
disk.device.read.requests_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.read.requests_cmaui_1c1_main
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
+ attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.device.read.bytes_server_pd_pattern4
+ attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - attachment_pd_server_pattern4_0_oam_port_0
disk.latency_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.latency_server_nested2_1c1_cmaui_2
binding_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- binding_cmaui_1c1_main
+ network.outgoing.packets.rate_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
cpu_util_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- cpu_util_server_pd_pattern4
disk.device.latency_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.latency_pd_server_main_1b
+ binding_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - binding_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.device.write.requests_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.requests_server_nested2_ps_1b
feature_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- feature_cmaui_1c1_main
+ network.outgoing.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0
disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.device.allocation_server_pd_pattern4
disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.bytes_pd_server_pattern4_port_02
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.device.write.bytes.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes.rate_server_nested2_pd_1b
+ forwarder_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - forwarder_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
network.incoming.bytes_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outgoing.bytes.rate_pd_server_pattern4_port_02
+ - network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port_1
disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ network.incoming.packets.rate_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.read.requests_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.read.requests_server_nested2_ps_1b
disk.root.size_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.root.size_server_nested2_ps_1b
- forwarder_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - forwarder_cmaui_1c1_main_cmaui_port
disk.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.read.requests_server_nested2_1c1_cmaui_2
- forwarder_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - forwarder_cmaui_1c1_main_cmaui_port
feature_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - feature_ps_server_main_1b_ps_server_main_1b_port
+ - feature_ps_server_main_1b_ps_server_main_1b_port_1
vcpus_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- vcpus_pd_server_main_1b
disk.usage_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.usage_server_nested2_ps_1b
- forwarder_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - forwarder_cmaui_port_2
os_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- os_server_pd_pattern4
memory.resident_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- memory.resident_server_nested2_pd_1b
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.bytes.rate_pd_server_pattern4_port_02
+ forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
+ network.outgoing.bytes_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2
disk.device.write.bytes.rate_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.write.bytes.rate_pd_server_main_1b
+ feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - feature_pd_server_pattern4_1_oam_port_0
instance_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- instance_pd_server_main_1b
- disk.write.bytes_server_nested2_ps_1b
network.outgoing.bytes.rate_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port
+ - network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port_1
disk.ephemeral.size_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.ephemeral.size_server_nested2_1c1_cmaui_1
- disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2
network.outgoing.packets.rate_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port
- network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ - network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port_1
binding_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- binding_cmaui_1c1_main
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outgoing.bytes_pd_server_pattern4_port_02
disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2
disk.read.bytes.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.read.bytes.rate_server_nested2_pd_1b
- attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ forwarder_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - forwarder_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- - attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
cpu_util_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- cpu_util_server_nested2_ps_1b
network.outgoing.packets.rate_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.outgoing.packets.rate_ps_server_nested2_1b_port
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2
disk.device.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ attachment_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - attachment_cmaui_1c1_nested2_2_mgmt_port_0
disk.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
disk.allocation_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.allocation_pd_server_main_1b
+ feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
+ feature_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - feature_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
endpoint_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- endpoint_cmaui_1c1_main
disk.usage_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.usage_cmaui_1c1_main
- network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.bytes_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ - network.incoming.bytes_cmaui_1c1_nested2_2_mgmt_port_0
disk.device.write.requests_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.write.requests_pd_server_main_1b
cpu_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- cpu_server_pd_pattern4
- feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ - network.incoming.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0
disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2
memory.resident_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- memory.resident_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- network.incoming.packets.rate_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets.rate_cmaui_port_1
cpu.delta_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- cpu.delta_ps_server_main_1b
network.incoming.bytes_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.incoming.bytes_pd_server_nested2_1b_port
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.usage_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.usage_cmaui_1c1_main
- network.incoming.packets.rate_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets.rate_cmaui_port_2
disk.device.write.bytes.rate_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.write.bytes.rate_ps_server_main_1b
cpu_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- cpu_server_nested2_ps_1b
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - binding_pd_server_pattern4_port_02
- forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- disk.root.size_server_nested2_1c1_cmaui_1
forwarder_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - forwarder_ps_server_main_1b_ps_server_main_1b_port
+ - forwarder_ps_server_main_1b_ps_server_main_1b_port_1
binding_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - binding_ps_server_main_1b_ps_server_main_1b_port
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - feature_pd_server_pattern4_port_01
- network.outgoing.bytes.rate_cmaui_port_11:
+ - binding_ps_server_main_1b_ps_server_main_1b_port_1
+ feature_cmaui_1c1_main_11_mgmt_port_0:
- abstract_cmaui_1c1_main
- - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port
+ - feature_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.read.bytes_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.read.bytes_server_nested2_pd_1b
- network.outgoing.bytes.rate_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
os_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- os_ps_server_main_1b
+ binding_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - binding_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.read.bytes_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.read.bytes_pd_server_main_1b
attachment_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - attachment_ps_server_main_1b_ps_server_main_1b_port
+ - attachment_ps_server_main_1b_ps_server_main_1b_port_1
cpu.delta_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- cpu.delta_server_nested2_ps_1b
disk.write.requests.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.write.requests.rate_server_nested2_pd_1b
+ feature_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - feature_cmaui_1c1_nested2_1_mgmt_port_0
disk.device.read.bytes.rate_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.read.bytes.rate_pd_server_main_1b
network.outgoing.bytes_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.outgoing.bytes_ps_server_nested2_1b_port
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - binding_pd_server_pattern4_1_oam_port_0
feature_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- feature_server_nested2_1c1_cmaui_2
+ network.incoming.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0
endpoint_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- endpoint_cmaui_1c1_main
- network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
disk.device.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- feature_ps_server_main_1b
network.outpoing.packets_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port
+ - network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port_1
disk.device.read.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.read.requests.rate_server_nested2_1c1_cmaui_1
disk.latency_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.latency_cmaui_1c1_main
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.root.size_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.root.size_server_pd_pattern4
binding_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- binding_server_nested2_1c1_cmaui_2
- network.outgoing.packets.rate_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - network.outgoing.packets.rate_cmaui_port_1
disk.device.write.bytes_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.write.bytes_pd_server_main_1b
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outpoing.packets_pd_server_pattern4_1_oam_port_0
disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1
+ network.incoming.bytes_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.ephemeral.size_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.ephemeral.size_ps_server_main_1b
disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.iops_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.iops_cmaui_1c1_main
- network.outgoing.bytes_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes_cmaui_port_2
forwarder_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- forwarder_pd_server_nested2_1b_port
- network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
disk.device.read.bytes.rate_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.read.bytes.rate_ps_server_main_1b
disk.device.read.bytes.rate_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.read.bytes.rate_cmaui_1c1_main
- network.outgoing.bytes.rate_cmaui_port_2_test_nested2Level:
+ forwarder_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - network.outgoing.bytes.rate_cmaui_port_2
+ - forwarder_cmaui_1c1_nested2_1_mgmt_port_0
disk.device.write.requests.rate_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.write.requests.rate_pd_server_main_1b
- network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
disk.iops_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.iops_server_pd_pattern4
network.incoming.packets.rate_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port
- binding_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - binding_cmaui_port_1
+ - network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port_1
disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
memory.usage_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- memory.usage_pd_server_main_1b
- disk.root.size_ps_server_main_1b
network.incoming.packets_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.packets.rate_pd_server_pattern4_port_02
+ - network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port_1
disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2
disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2
+ forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - forwarder_pd_server_pattern4_1_oam_port_0
+ network.incoming.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0
scalable_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- scalable_cmaui_1c1_main
disk.usage_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.usage_server_nested2_1c1_cmaui_1
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outgoing.packets.rate_pd_server_pattern4_port_02
+ network.incoming.packets_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.capacity_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.capacity_pd_server_main_1b
disk.device.write.requests_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.write.requests_cmaui_1c1_main
+ binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.read.requests_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.read.requests_pd_server_main_1b
disk.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.read.bytes_server_nested2_1c1_cmaui_1
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.bytes_pd_server_pattern4_port_01
- network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
disk.iops_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.iops_server_nested2_1c1_cmaui_1
disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.requests.rate_server_nested2_ps_1b
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
instance_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- instance_server_nested2_1c1_cmaui_2
network.outpoing.packets_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.outpoing.packets_pd_server_nested2_1b_port
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.packets_pd_server_pattern4_0_oam_port_0
disk.latency_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.latency_ps_server_main_1b
+ network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
os_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- os_server_nested2_pd_1b
disk.read.bytes_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.read.bytes_pd_server_main_1b
+ forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - forwarder_pd_server_pattern4_0_oam_port_0
+ network.outgoing.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0
disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.write.requests_server_pd_pattern4
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outgoing.bytes_pd_server_pattern4_1_oam_port_0
disk.device.read.bytes.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes.rate_server_nested2_pd_1b
network.incoming.bytes_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.incoming.bytes_ps_server_nested2_1b_port
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - feature_pd_server_pattern4_port_02
- network.outgoing.packets.rate_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.packets.rate_cmaui_port_2
- network.outgoing.bytes_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.outgoing.bytes_cmaui_1c1_main_cmaui_port
endpoint_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- endpoint_pd_server_main_1b
disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- network.outgoing.bytes_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.outgoing.bytes_cmaui_1c1_main_cmaui_port
vcpus_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- vcpus_server_pd_pattern4_test_nested_pattern_4_nested2
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0
+ network.outpoing.packets_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_cmaui_1c1_nested2_2_mgmt_port_0
disk.write.bytes_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.write.bytes_server_nested2_pd_1b
cpu.delta_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- cpu.delta_server_pd_pattern4
- disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
+ network.incoming.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- - disk.write.bytes_server_nested2_1c1_cmaui_1
- network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - network.incoming.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
+ attachment_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ - attachment_cmaui_1c1_nested2_1_mgmt_port_0
+ disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- - feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ - disk.write.bytes_server_nested2_1c1_cmaui_1
+ network.incoming.bytes.rate_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
scalable_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- scalable_server_nested2_pd_1b
network.incoming.packets_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ - network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port_1
network.incoming.packets.rate_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port
+ - network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port_1
forwarder_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- forwarder_ps_server_nested2_1b_port
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.device.usage_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.usage_cmaui_1c1_main
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.capacity_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.capacity_server_nested2_ps_1b
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0
binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
memory.usage_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- memory.usage_ps_server_main_1b
+ network.incoming.packets_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_cmaui_1c1_nested2_2_mgmt_port_0
network.outpoing.packets_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.outpoing.packets_ps_server_nested2_1b_port
binding_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- binding_server_pd_pattern4_test_nested_pattern_4_nested2
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outgoing.bytes_pd_server_pattern4_port_01
memory.resident_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- memory.resident_server_nested2_1c1_cmaui_1
disk.device.iops_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.iops_server_nested2_1c1_cmaui_2
- network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
disk.write.requests_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.write.requests_ps_server_main_1b
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - forwarder_pd_server_pattern4_port_02
+ attachment_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - attachment_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
memory_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- memory_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
disk.device.read.requests_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.read.requests_ps_server_main_1b
- network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.packets_pd_server_pattern4_1_oam_port_0
+ network.outgoing.packets.rate_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2
disk.write.requests.rate_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.write.requests.rate_cmaui_1c1_main
+ network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.allocation_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.allocation_cmaui_1c1_main
+ network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.device.read.bytes_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes_server_nested2_pd_1b
disk.capacity_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.capacity_ps_server_main_1b
- binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
disk.read.requests_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.read.requests_server_nested2_ps_1b
cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0
+ binding_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - binding_cmaui_1c1_nested2_1_mgmt_port_0
disk.read.bytes_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.read.bytes_server_nested2_ps_1b
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
scalable_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- scalable_server_pd_pattern4
disk.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.read.bytes.rate_server_nested2_1c1_cmaui_2
+ network.incoming.bytes_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.bytes_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.write.requests_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.write.requests_cmaui_1c1_main
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.device.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.write.requests_server_nested2_1c1_cmaui_1
feature_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- feature_cmaui_1c1_main
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - forwarder_pd_server_pattern4_port_01
disk.device.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes_server_nested2_1c1_cmaui_2
+ network.incoming.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0
disk.device.capacity_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.capacity_cmaui_1c1_main
disk.write.bytes.rate_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.write.bytes.rate_pd_server_main_1b
+ feature_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - feature_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
feature_test_nested3Level_test_nested2Level:
- test_nested2Level
- feature_test_nested3Level
+ network.incoming.bytes.rate_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outgoing.bytes_pd_server_pattern4_0_oam_port_0
+ feature_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - feature_cmaui_1c1_nested2_2_mgmt_port_0
disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2
+ network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.iops_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.iops_pd_server_main_1b
feature_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- feature_pd_server_main_1b
- network.incoming.bytes_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.incoming.bytes_cmaui_1c1_main_cmaui_port
- network.incoming.bytes_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.incoming.bytes_cmaui_1c1_main_cmaui_port
scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- forwarder_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - forwarder_cmaui_port_1
+ network.outgoing.bytes.rate_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.latency_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.latency_server_nested2_pd_1b
cpu_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- cpu_server_nested2_pd_1b
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outgoing.packets.rate_pd_server_pattern4_port_01
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.device.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.allocation_server_nested2_1c1_cmaui_2
+ network.outgoing.bytes_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_cmaui_1c1_nested2_2_mgmt_port_0
disk.device.allocation_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.allocation_pd_server_main_1b
+ network.outpoing.packets_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_cmaui_1c1_nested2_1_mgmt_port_0
disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.read.bytes_server_pd_pattern4
disk.device.usage_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.usage_server_nested2_1c1_cmaui_1
- network.incoming.bytes_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes_cmaui_port_1
disk.device.latency_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.latency_cmaui_1c1_main
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
disk.device.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.allocation_server_nested2_1c1_cmaui_1
disk.device.capacity_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.capacity_ps_server_main_1b
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.packets.rate_pd_server_pattern4_port_01
disk.device.write.bytes_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.write.bytes_cmaui_1c1_main
- network.incoming.bytes_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes_cmaui_port_2
binding_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - binding_pd_server_main_1b_pd_server_main_1b_port
+ - binding_pd_server_main_1b_pd_server_main_1b_port_1
disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.device.write.bytes_server_pd_pattern4
disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2
+ binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
memory.resident_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- memory.resident_pd_server_main_1b
network.incoming.bytes_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port
+ - network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port_1
vcpus_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- vcpus_server_nested2_1c1_cmaui_1
+ network.outgoing.bytes.rate_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2
+ network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.device.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes_server_nested2_1c1_cmaui_1
+ network.outpoing.packets_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outpoing.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.read.bytes.rate_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.read.bytes.rate_server_nested2_ps_1b
endpoint_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- endpoint_server_nested2_1c1_cmaui_1
- attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets_cmaui_1c1_nested2_1_mgmt_port_0
disk.device.iops_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.device.iops_server_pd_pattern4
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.device.read.requests_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.read.requests_server_nested2_pd_1b
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - attachment_pd_server_pattern4_port_02
memory.resident_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- memory.resident_server_pd_pattern4
feature_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - feature_pd_server_main_1b_pd_server_main_1b_port
+ - feature_pd_server_main_1b_pd_server_main_1b_port_1
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0
host_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- host_cmaui_1c1_main
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.ephemeral.size_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.ephemeral.size_server_nested2_ps_1b
network.outgoing.bytes_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.outgoing.bytes_pd_server_nested2_1b_port
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
disk.device.write.bytes.rate_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes.rate_server_nested2_ps_1b
disk.device.usage_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.usage_ps_server_main_1b
- network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- - network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.device.capacity_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.capacity_server_nested2_1c1_cmaui_2
disk.device.write.requests_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.requests_server_nested2_pd_1b
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
disk.device.usage_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.usage_server_nested2_1c1_cmaui_2
disk.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.write.requests.rate_server_nested2_1c1_cmaui_1
- network.incoming.bytes.rate_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes.rate_cmaui_port_2
disk.device.latency_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.latency_cmaui_1c1_main
disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2
- network.incoming.packets.rate_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.incoming.packets.rate_cmaui_1c1_main_cmaui_port
- network.incoming.packets.rate_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.incoming.packets.rate_cmaui_1c1_main_cmaui_port
+ network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.read.requests.rate_server_nested2_pd_1b
+ attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - attachment_pd_server_pattern4_1_oam_port_0
disk.device.allocation_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.allocation_ps_server_main_1b
- vcpus_cmaui_1c1_main
attachment_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - attachment_pd_server_main_1b_pd_server_main_1b_port
+ - attachment_pd_server_main_1b_pd_server_main_1b_port_1
disk.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- network.incoming.bytes.rate_cmaui_port_1_test_nested2Level:
+ forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- - network.incoming.bytes.rate_cmaui_port_1
+ - forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
os_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- os_server_nested2_1c1_cmaui_2
disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- network.outpoing.packets_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.outpoing.packets_cmaui_1c1_main_cmaui_port
- binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
- network.outpoing.packets_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.outpoing.packets_cmaui_1c1_main_cmaui_port
disk.usage_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.usage_server_pd_pattern4
+ network.outpoing.packets_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.outpoing.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
memory.resident_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- memory.resident_server_nested2_1c1_cmaui_2
cpu_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- cpu_server_pd_pattern4_test_nested_pattern_4_nested2
+ network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
binding_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- binding_pd_server_main_1b
cpu_util_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- cpu_util_server_nested2_1c1_cmaui_1
- network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
cpu_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- cpu_pd_server_main_1b
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
disk.read.requests_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.read.requests_cmaui_1c1_main
disk.ephemeral.size_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.ephemeral.size_cmaui_1c1_main
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
host_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- host_cmaui_1c1_main
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0
disk.device.iops_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.iops_cmaui_1c1_main
memory_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- memory_server_nested2_1c1_cmaui_2
+ attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
disk.device.read.requests.rate_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.read.requests.rate_ps_server_main_1b
disk.device.read.requests.rate_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.read.requests.rate_cmaui_1c1_main
+ binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - binding_pd_server_pattern4_0_oam_port_0
+ forwarder_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - forwarder_cmaui_1c1_nested2_2_mgmt_port_0
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0
+ forwarder_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - forwarder_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.read.bytes_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.read.bytes_cmaui_1c1_main
network.outpoing.packets_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port
+ - network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port_1
disk.write.bytes.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.write.bytes.rate_server_nested2_pd_1b
endpoint_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- endpoint_server_nested2_ps_1b
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.packets_pd_server_pattern4_port_01
disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2
- disk.device.write.requests.rate_cmaui_1c1_main
network.outgoing.bytes.rate_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port
+ - network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port_1
instance_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- instance_cmaui_1c1_main
network.outgoing.packets.rate_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port
+ - network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port_1
disk.device.iops_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.iops_cmaui_1c1_main
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.bytes.rate_pd_server_pattern4_port_01
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ network.outgoing.bytes_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ - network.outgoing.bytes_cmaui_1c1_nested2_1_mgmt_port_0
forwarder_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - forwarder_pd_server_main_1b_pd_server_main_1b_port
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.incoming.packets_pd_server_pattern4_port_02
+ - forwarder_pd_server_main_1b_pd_server_main_1b_port_1
disk.write.requests.rate_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.write.requests.rate_ps_server_main_1b
disk.allocation_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.allocation_server_nested2_ps_1b
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
- network.outpoing.packets_cmaui_port_2_test_nested2Level:
+ network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- - network.outpoing.packets_cmaui_port_2
+ - network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
cpu.delta_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- cpu.delta_cmaui_1c1_main
- network.outgoing.bytes_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes_cmaui_port_1
feature_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- feature_server_nested2_ps_1b
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outgoing.bytes.rate_pd_server_pattern4_port_01
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
+ binding_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ - binding_cmaui_1c1_nested2_2_mgmt_port_0
vcpus_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- vcpus_server_nested2_1c1_cmaui_2
disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2
+ attachment_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - attachment_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
network.outgoing.bytes.rate_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- network.outgoing.bytes.rate_ps_server_nested2_1b_port
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
+ feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- - binding_pd_server_pattern4_port_01
- network.incoming.packets_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.incoming.packets_cmaui_1c1_main_cmaui_port
- network.incoming.packets_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.incoming.packets_cmaui_1c1_main_cmaui_port
+ - feature_pd_server_pattern4_0_oam_port_0
network.incoming.bytes.rate_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port
+ - network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port_1
disk.device.latency_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.latency_server_nested2_1c1_cmaui_1
disk.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.write.bytes.rate_server_nested2_1c1_cmaui_2
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - network.outpoing.packets_pd_server_pattern4_port_02
vcpus_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- vcpus_server_pd_pattern4
endpoint_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- endpoint_ps_server_main_1b
- network.outpoing.packets_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - network.outpoing.packets_cmaui_port_1
feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- disk.read.bytes.rate_server_pd_pattern4
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0
disk.capacity_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.capacity_cmaui_1c1_main
disk.read.requests_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.read.requests_ps_server_main_1b
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outpoing.packets_pd_server_pattern4_0_oam_port_0
network.outgoing.bytes_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port
+ - network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port_1
disk.device.iops_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.iops_server_nested2_ps_1b
- disk.capacity_server_pd_pattern4
network.outgoing.bytes_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port
+ - network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port_1
instance_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- instance_server_nested2_1c1_cmaui_1
disk.write.bytes_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.write.bytes_ps_server_main_1b
+ network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.write.requests.rate_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.write.requests.rate_pd_server_main_1b
+ network.incoming.packets_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.packets_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2
- attachment_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - attachment_cmaui_port_1
binding_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- binding_ps_server_main_1b
disk.device.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_1
- network.outgoing.bytes.rate_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes.rate_cmaui_port_1
disk.device.iops_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.iops_ps_server_main_1b
memory_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- memory_cmaui_1c1_main
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - attachment_pd_server_pattern4_port_01
disk.write.bytes.rate_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.write.bytes.rate_server_nested2_ps_1b
disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2
+ attachment_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - attachment_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.read.bytes.rate_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.read.bytes.rate_cmaui_1c1_main
- attachment_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - attachment_cmaui_port_2
disk.device.write.bytes.rate_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.device.write.bytes.rate_cmaui_1c1_main
- memory_pd_server_main_1b
network.incoming.bytes.rate_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port
+ - network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port_1
disk.device.read.requests_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.read.requests_pd_server_main_1b
disk.device.capacity_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.capacity_server_nested2_pd_1b
- feature_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - feature_cmaui_1c1_main_cmaui_port
- feature_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - feature_cmaui_1c1_main_cmaui_port
- network.incoming.bytes.rate_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port
- network.incoming.bytes.rate_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port
disk.device.iops_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.device.iops_pd_server_main_1b
attachment_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- attachment_pd_server_nested2_1b_port
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.bytes_pd_server_pattern4_1_oam_port_0
disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- feature_cmaui_port_2_test_nested2Level:
- - test_nested2Level
- - feature_cmaui_port_2
disk.device.write.bytes_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes_server_nested2_ps_1b
disk.read.bytes.rate_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.read.bytes.rate_cmaui_1c1_main
- network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
disk.write.requests_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.write.requests_cmaui_1c1_main
disk.device.write.bytes.rate_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.device.write.bytes.rate_cmaui_1c1_main
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
feature_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- feature_pd_server_nested2_1b_port
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
- binding_cmaui_port_2_test_nested2Level:
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0
+ network.incoming.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- - binding_cmaui_port_2
+ - network.incoming.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
memory_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- memory_ps_server_main_1b
disk.write.bytes.rate_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- disk.write.bytes.rate_cmaui_1c1_main
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
+ binding_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - binding_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
feature_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- feature_server_pd_pattern4
binding_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- binding_pd_server_nested2_1b_port
- feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
- network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ network.incoming.packets.rate_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - network.incoming.packets.rate_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
disk.device.write.bytes_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.write.bytes_ps_server_main_1b
disk.device.write.requests.rate_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- disk.device.write.requests.rate_server_nested2_pd_1b
+ network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.usage_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.usage_pd_server_main_1b
+ attachment_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - attachment_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.write.bytes.rate_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- disk.write.bytes.rate_cmaui_1c1_main
memory_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- memory_server_nested2_1c1_cmaui_1
- network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
disk.device.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_2
+ forwarder_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - forwarder_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
scalable_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- scalable_server_nested2_1c1_cmaui_1
disk.iops_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.iops_server_nested2_ps_1b
+ network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
memory.resident_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- memory.resident_server_nested2_ps_1b
memory.usage_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- memory.usage_server_nested2_1c1_cmaui_1
- forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- - forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
disk.device.allocation_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.device.allocation_server_nested2_ps_1b
disk.device.write.requests_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.device.write.requests_ps_server_main_1b
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0
disk.allocation_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- disk.allocation_ps_server_main_1b
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
+ feature_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - feature_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.latency_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- disk.latency_pd_server_main_1b
disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2
- network.outgoing.packets.rate_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port
- binding_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - binding_cmaui_1c1_main_cmaui_port
- network.outgoing.packets.rate_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port
- binding_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - binding_cmaui_1c1_main_cmaui_port
- network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
os_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- os_server_nested2_1c1_cmaui_1
disk.write.requests.rate_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- disk.write.requests.rate_server_nested2_ps_1b
- attachment_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - attachment_cmaui_1c1_main_cmaui_port
- attachment_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - attachment_cmaui_1c1_main_cmaui_port
+ feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
+ network.incoming.bytes_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_cmaui_1c1_nested2_1_mgmt_port_0
feature_test_resourceGroup_test_nested2Level:
- test_nested2Level
- feature_test_resourceGroup
disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2
- feature_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - feature_cmaui_port_1
disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
cpu.delta_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- cpu.delta_server_nested2_1c1_cmaui_1
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
- network.incoming.packets_cmaui_port_1_test_nested2Level:
+ network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- - network.incoming.packets_cmaui_port_1
+ - network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - network.incoming.bytes_pd_server_pattern4_0_oam_port_0
requirements:
dependency_jsa_security_group2_test_resourceGroup_test_nested2Level:
- test_nested2Level
- dependency_jsa_security_group2_test_resourceGroup
- link_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - link_pd_server_pattern4_port_01
- dependency_cmaui_port_2_test_nested2Level:
+ dependency_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
- test_nested2Level
- - dependency_cmaui_port_2
+ - dependency_cmaui_1c1_nested2_2_mgmt_port_0
dependency_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- dependency_server_nested2_1c1_cmaui_1
port_jsa_security_group1_test_nested3Level_test_nested2Level:
- test_nested2Level
- port_jsa_security_group1_test_nested3Level
- link_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - link_pd_server_pattern4_port_02
dependency_test_nested2Level:
- test_nested2Level
- dependency
- dependency_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:
+ link_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - link_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
+ dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- - dependency_pd_server_pattern4_port_02
+ - dependency_pd_server_pattern4_0_oam_port_0
local_storage_server_main_ps_1b_1:
- abstract_ps_server_main_1b
- local_storage_ps_server_main_1b
- dependency_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - dependency_cmaui_1c1_main_cmaui_port
dependency_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- dependency_pd_server_main_1b
dependency_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- dependency_cmaui_1c1_main
- dependency_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - dependency_cmaui_1c1_main_cmaui_port
- dependency_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:
- - test_nested_pattern_4_main_1
- - dependency_pd_server_pattern4_port_01
local_storage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- local_storage_server_pd_pattern4_test_nested_pattern_4_nested2
local_storage_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- local_storage_server_nested2_pd_1b
+ link_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - link_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
local_storage_server_nested2_1c1_cmaui_1_test_nested2Level:
- test_nested2Level
- local_storage_server_nested2_1c1_cmaui_1
+ link_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - link_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
local_storage_server_main_pd_1b_1:
- abstract_pd_server_main_1b
- local_storage_pd_server_main_1b
dependency_test_resourceGroup_test_nested2Level:
- test_nested2Level
- dependency_test_resourceGroup
- link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
+ dependency_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - dependency_cmaui_1c1_nested2_1_mgmt_port_0
+ dependency_cmaui_1c1_main_11_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - dependency_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
+ dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- - link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
+ - dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
+ dependency_cmaui_1c1_main_21_mgmt_port_0:
+ - abstract_cmaui_1c1_main
+ - dependency_cmaui_1c1_main_cmaui_1c1_main_mgmt_port_0
dependency_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- dependency_pd_server_nested2_1b_port
+ link_cmaui_1c1_nested2_1_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - link_cmaui_1c1_nested2_1_mgmt_port_0
dependency_server_nested2_1c1_cmaui_2_test_nested2Level:
- test_nested2Level
- dependency_server_nested2_1c1_cmaui_2
link_pd_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- link_pd_server_nested2_1b_port
- dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - dependency_pd_server_pattern4_1_oam_port_0
dependency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- dependency_server_pd_pattern4_test_nested_pattern_4_nested2
- dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
local_storage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- local_storage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
- link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
- dependency_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - dependency_cmaui_port_1
local_storage_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- local_storage_server_pd_pattern4
dependency_server_nested2_pd_1b_test_nested2Level:
- test_nested2Level
- dependency_server_nested2_pd_1b
+ link_cmaui_1c1_nested2_2_mgmt_port_0_test_nested2Level:
+ - test_nested2Level
+ - link_cmaui_1c1_nested2_2_mgmt_port_0
dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
dependency_server_nested2_ps_1b_test_nested2Level:
- test_nested2Level
- dependency_server_nested2_ps_1b
+ dependency_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - dependency_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
dependency_jsa_security_group1_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_jsa_security_group1_test_nested3Level
- link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
local_storage_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- local_storage_cmaui_1c1_main
dependency_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - dependency_pd_server_main_1b_pd_server_main_1b_port
- link_cmaui_port_11:
- - abstract_cmaui_1c1_main
- - link_cmaui_1c1_main_cmaui_port
- dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:
- - test_nested2Level
- - dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ - dependency_pd_server_main_1b_pd_server_main_1b_port_1
link_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - link_ps_server_main_1b_ps_server_main_1b_port
+ - link_ps_server_main_1b_ps_server_main_1b_port_1
dependency_jsa_security_group1_test_resourceGroup_test_nested2Level:
- test_nested2Level
- dependency_jsa_security_group1_test_resourceGroup
- dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:
+ dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- - dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
- link_cmaui_port_2_test_nested2Level:
+ - dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2
+ link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- - link_cmaui_port_2
- link_cmaui_port_12:
- - abstract_cmaui_1c1_main
- - link_cmaui_1c1_main_cmaui_port
+ - link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2
dependency_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- test_nested2Level
- dependency_test_nested_pattern_4_same_type_diff_file
link_pd_server_main_1b_port_1:
- abstract_pd_server_main_1b
- - link_pd_server_main_1b_pd_server_main_1b_port
- link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
- - test_nested2Level
- - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ - link_pd_server_main_1b_pd_server_main_1b_port_1
+ link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - link_pd_server_pattern4_1_oam_port_0
port_jsa_security_group2_test_resourceGroup_test_nested2Level:
- test_nested2Level
- port_jsa_security_group2_test_resourceGroup
dependency_server_pd_pattern4_test_nested_pattern_4_main_1:
- test_nested_pattern_4_main_1
- dependency_server_pd_pattern4
- link_cmaui_port_1_test_nested2Level:
- - test_nested2Level
- - link_cmaui_port_1
local_storage_server_main_1c1_cmaui_21:
- abstract_cmaui_1c1_main
- local_storage_cmaui_1c1_main
link_ps_server_nested2_1b_port_test_nested2Level:
- test_nested2Level
- link_ps_server_nested2_1b_port
+ link_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - link_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
+ dependency_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - dependency_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file
dependency_server_main_1c1_cmaui_11:
- abstract_cmaui_1c1_main
- dependency_cmaui_1c1_main
dependency_ps_server_main_1b_port_1:
- abstract_ps_server_main_1b
- - dependency_ps_server_main_1b_ps_server_main_1b_port
+ - dependency_ps_server_main_1b_ps_server_main_1b_port_1
port_jsa_security_group1_test_resourceGroup_test_nested2Level:
- test_nested2Level
- port_jsa_security_group1_test_resourceGroup
dependency_test_nested_pattern_4_nested2_test_nested2Level:
- test_nested2Level
- dependency_test_nested_pattern_4_nested2
+ link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - link_pd_server_pattern4_0_oam_port_0
dependency_test_nested3Level_test_nested2Level:
- test_nested2Level
- - dependency_test_nested3Level
\ No newline at end of file
+ - dependency_test_nested3Level
directives:
- substitutable
properties:
+ port_pd_server_pattern4_0_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
p1:
get_input: jsa_name
service_template_filter:
substitute_service_template: nested-pattern-4ServiceTemplate.yaml
- port_pd_server_pattern4_port_01_mac_requirements:
+ port_pd_server_pattern4_1_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_pattern4_port_02_ip_requirements:
+ port_pd_server_pattern4_0_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_pattern4_port_02_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_pattern4_port_01_ip_requirements:
+ port_pd_server_pattern4_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
get_input: jsa_name
service_template_filter:
substitute_service_template: nested-pattern-4-same-typeServiceTemplate.yaml
- port_pd_server_pattern4_port_1_ip_requirements:
+ port_pd_server_pattern4_0_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_pattern4_0_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_pattern4_port_2_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_pattern4_port_1_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_pattern4_port_2_ip_requirements:
+ port_pd_server_pattern4_1_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_pd_server_pattern4_1_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
abstract_ps_server_nested2_1b:
type: org.openecomp.resource.abstract.nodes.ps_server_nested2_1b
directives:
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_nested2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_cmaui_1c1_nested2_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
+ vm_flavor_name:
+ get_input: cmaui_1c1_nested2_flavor
+ port_cmaui_1c1_nested2_mgmt_port_0_network_role_tag: contrail
+ port_cmaui_1c1_nested2_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- cmaui_oam_ips
get_input:
- cmaui_oam_ips
- 0
- port_cmaui_port_network:
- - get_input: contrail_net_name
- - get_input: contrail_net_name
- port_cmaui_port_network_role_tag: contrail
- vm_flavor_name:
- get_input: cmaui_1c1_nested2_flavor
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cmaui_port_replacement_policy:
- - AUTO
- - AUTO
vm_image_name:
get_input: cmaui_1c1_nested2_image
- port_cmaui_port_ip_requirements:
+ port_cmaui_1c1_nested2_mgmt_port_0_network:
+ - get_input: contrail_net_name
+ - get_input: contrail_net_name
+ port_cmaui_1c1_nested2_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
network.incoming.packets.rate_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- network.incoming.packets.rate_pd_server_nested2_1b_pd_server_nested2_1b_port
+ network.incoming.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.bytes_pd_server_pattern4_1_oam_port_0
os_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- os_pd_server_nested2_1b
disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.write.bytes_server_pd_pattern4
+ feature_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - feature_pd_server_pattern4_1_oam_port_0
vcpus_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- vcpus_pd_server_nested2_1b
disk.device.latency_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.latency_cmaui_1c1_nested2
- forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - forwarder_pd_server_pattern4_port_2
disk.iops_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.iops_ps_server_nested2_1b
cpu_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- cpu_server_pd_pattern4
- network.outgoing.bytes_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port
+ feature_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - feature_pd_server_pattern4_1_mgmt_port_0
+ network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.packets.rate_pd_server_pattern4_0_mgmt_port_0
disk.device.allocation_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.device.allocation_pd_server_nested2_1b
- network.outgoing.bytes_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port
disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.read.requests_server_pd_pattern4
- network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.bytes.rate_pd_server_pattern4_port_1
+ network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outgoing.bytes.rate_pd_server_pattern4_1_oam_port_0
disk.write.bytes.rate_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.write.bytes.rate_ps_server_nested2_1b
- network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.packets.rate_pd_server_pattern4_port_2
disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.device.write.requests_server_pd_pattern4_1
attachment_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- attachment_ps_server_nested2_1b_ps_server_nested2_1b_port
- binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - binding_pd_server_pattern4_port_1
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - forwarder_pd_server_pattern4_port_01
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - attachment_pd_server_pattern4_port_02
disk.device.iops_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.iops_ps_server_nested2_1b
cpu_util_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- cpu_util_pd_server_nested2_1b
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.incoming.packets_pd_server_pattern4_port_01
+ network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets.rate_pd_server_pattern4_1_mgmt_port_0
network.incoming.packets_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- network.incoming.packets_pd_server_nested2_1b_pd_server_nested2_1b_port
disk.write.bytes.rate_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.write.bytes.rate_pd_server_nested2_1b
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.incoming.packets.rate_pd_server_pattern4_port_02
disk.device.capacity_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.capacity_cmaui_1c1_nested2
disk.device.capacity_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.capacity_cmaui_1c1_nested2
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - binding_pd_server_pattern4_port_02
- network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.outpoing.packets_pd_server_pattern4_port_1
disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.device.write.requests.rate_server_pd_pattern4_1
+ network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.bytes.rate_pd_server_pattern4_1_mgmt_port_0
disk.write.bytes_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.write.bytes_ps_server_nested2_1b
disk.latency_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.latency_pd_server_nested2_1b
- network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ feature_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - network.incoming.packets_pd_server_pattern4_port_1
- network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.packets_pd_server_pattern4_port_2
- binding_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - binding_cmaui_1c1_nested2_cmaui_port
- binding_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - binding_cmaui_1c1_nested2_cmaui_port
- network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ - feature_pd_server_pattern4_0_mgmt_port_0
+ network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - network.outgoing.packets.rate_pd_server_pattern4_port_1
+ - network.incoming.bytes_pd_server_pattern4_1_mgmt_port_0
disk.device.capacity_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.capacity_ps_server_nested2_1b
- network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - network.outgoing.bytes.rate_pd_server_pattern4_port_1
- network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ - network.outgoing.packets.rate_pd_server_pattern4_1_mgmt_port_0
+ binding_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - binding_pd_server_pattern4_1_oam_port_0
+ network.incoming.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.packets_pd_server_pattern4_0_oam_port_0
+ attachment_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - network.outpoing.packets_pd_server_pattern4_port_2
+ - attachment_pd_server_pattern4_1_mgmt_port_0
disk.read.requests_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.read.requests_ps_server_nested2_1b
+ binding_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - binding_pd_server_pattern4_0_mgmt_port_0
network.incoming.bytes_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- network.incoming.bytes_ps_server_nested2_1b_ps_server_nested2_1b_port
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outgoing.bytes.rate_pd_server_pattern4_port_02
feature_test_resourceGroup:
- test_resourceGroup
- feature
disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.read.bytes_server_pd_pattern4_1
- network.incoming.bytes_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.incoming.bytes_cmaui_1c1_nested2_cmaui_port
disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.write.requests.rate_server_pd_pattern4
disk.device.read.bytes.rate_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.device.read.bytes.rate_pd_server_nested2_1b
- network.incoming.bytes_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.incoming.bytes_cmaui_1c1_nested2_cmaui_port
disk.write.requests.rate_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.write.requests.rate_pd_server_nested2_1b
disk.allocation_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.allocation_cmaui_1c1_nested2
+ network.incoming.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.usage_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.usage_ps_server_nested2_1b
disk.allocation_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.allocation_cmaui_1c1_nested2
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ attachment_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- - network.incoming.packets.rate_pd_server_pattern4_port_01
+ - attachment_pd_server_pattern4_0_oam_port_0
+ forwarder_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - forwarder_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.write.bytes.rate_cmaui_1c1_nested2
- network.incoming.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port
- network.incoming.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port
disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.write.bytes.rate_cmaui_1c1_nested2
- feature_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - feature_cmaui_1c1_nested2_cmaui_port
- feature_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - feature_cmaui_1c1_nested2_cmaui_port
os_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- os_ps_server_nested2_1b
+ network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.bytes.rate_pd_server_pattern4_1_oam_port_0
disk.device.read.requests_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.read.requests_ps_server_nested2_1b
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outgoing.packets.rate_pd_server_pattern4_port_01
disk.ephemeral.size_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.ephemeral.size_ps_server_nested2_1b
disk.device.iops_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.device.iops_pd_server_nested2_1b
- network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.packets.rate_pd_server_pattern4_port_1
feature_jsa_security_group1_test_resourceGroup:
- test_resourceGroup
- feature_jsa_security_group1
+ network.incoming.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets_pd_server_pattern4_0_mgmt_port_0
disk.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.write.requests.rate_server_pd_pattern4_1
disk.device.usage_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.usage_ps_server_nested2_1b
- feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - feature_pd_server_pattern4_port_2
+ feature_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - feature_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.device.write.requests.rate_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.write.requests.rate_cmaui_1c1_nested2
disk.device.write.requests.rate_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.write.requests.rate_cmaui_1c1_nested2
+ network.incoming.bytes_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- memory.usage_server_pd_pattern4_1
cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- cpu_util_server_pd_pattern4
+ network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.packets.rate_pd_server_pattern4_0_oam_port_0
+ network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.bytes.rate_pd_server_pattern4_1_mgmt_port_0
binding_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- binding_cmaui_1c1_nested2
memory.usage_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- memory.usage_ps_server_nested2_1b
+ network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outgoing.bytes.rate_pd_server_pattern4_0_oam_port_0
disk.read.bytes.rate_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.read.bytes.rate_cmaui_1c1_nested2
cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- cpu_util_server_pd_pattern4_1
+ network.outgoing.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.read.bytes.rate_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.read.bytes.rate_cmaui_1c1_nested2
endpoint_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- endpoint_ps_server_nested2_1b
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.incoming.bytes_pd_server_pattern4_port_02
- forwarder_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - forwarder_cmaui_1c1_nested2_cmaui_port
network.incoming.bytes_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- network.incoming.bytes_pd_server_nested2_1b_pd_server_nested2_1b_port
- forwarder_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - forwarder_cmaui_1c1_nested2_cmaui_port
vcpus_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- vcpus_cmaui_1c1_nested2
network.outgoing.bytes_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- network.outgoing.bytes_ps_server_nested2_1b_ps_server_nested2_1b_port
+ network.incoming.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.write.requests_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.write.requests_pd_server_nested2_1b
+ attachment_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - attachment_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ forwarder_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - forwarder_pd_server_pattern4_1_oam_port_0
disk.device.write.bytes_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.write.bytes_ps_server_nested2_1b
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outgoing.bytes_pd_server_pattern4_port_02
disk.latency_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.latency_ps_server_nested2_1b
memory.resident_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- memory.resident_cmaui_1c1_nested2
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
+ network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.bytes.rate_pd_server_pattern4_0_mgmt_port_0
+ network.incoming.packets_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ network.outgoing.bytes_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outgoing.bytes_pd_server_pattern4_1_oam_port_0
+ feature_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- - network.incoming.bytes.rate_pd_server_pattern4_port_02
+ - feature_pd_server_pattern4_0_oam_port_0
disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.allocation_server_pd_pattern4
feature_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- feature_pd_server_nested2_1b_pd_server_nested2_1b_port
+ network.outpoing.packets_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outpoing.packets_pd_server_pattern4_0_oam_port_0
cpu_util_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- cpu_util_ps_server_nested2_1b
disk.read.requests_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.read.requests_pd_server_nested2_1b
+ network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outgoing.packets.rate_pd_server_pattern4_1_oam_port_0
disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.device.read.requests.rate_server_pd_pattern4_1
attachment_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- attachment_pd_server_nested2_1b_pd_server_nested2_1b_port
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - attachment_pd_server_pattern4_port_01
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - feature_pd_server_pattern4_port_02
feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- feature_server_pd_pattern4_1
disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.allocation_server_pd_pattern4
- network.outpoing.packets_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.outpoing.packets_cmaui_1c1_nested2_cmaui_port
- network.outpoing.packets_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.outpoing.packets_cmaui_1c1_nested2_cmaui_port
disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.iops_server_pd_pattern4_1
disk.device.usage_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.usage_cmaui_1c1_nested2
+ binding_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - binding_pd_server_pattern4_0_oam_port_0
feature_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- feature_server_pd_pattern4
feature_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- feature_ps_server_nested2_1b
+ binding_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - binding_pd_server_pattern4_1_mgmt_port_0
memory.resident_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- memory.resident_cmaui_1c1_nested2
disk.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.latency_server_pd_pattern4_1
+ forwarder_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - forwarder_pd_server_pattern4_1_mgmt_port_0
disk.device.iops_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.iops_cmaui_1c1_nested2
disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.usage_server_pd_pattern4
+ forwarder_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - forwarder_pd_server_pattern4_0_oam_port_0
disk.device.write.bytes.rate_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.device.write.bytes.rate_pd_server_nested2_1b
forwarder_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- forwarder_ps_server_nested2_1b_ps_server_nested2_1b_port
- attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - attachment_pd_server_pattern4_port_2
network.outgoing.bytes.rate_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- network.outgoing.bytes.rate_pd_server_nested2_1b_pd_server_nested2_1b_port
network.incoming.packets.rate_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- network.incoming.packets.rate_ps_server_nested2_1b_ps_server_nested2_1b_port
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - binding_pd_server_pattern4_port_01
disk.device.read.requests_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.read.requests_cmaui_1c1_nested2
binding_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- binding_ps_server_nested2_1b_ps_server_nested2_1b_port
+ binding_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - binding_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outgoing.packets.rate_pd_server_pattern4_0_oam_port_0
+ network.outpoing.packets_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outpoing.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
host_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- host_server_pd_pattern4
+ network.outpoing.packets_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outpoing.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.read.requests_server_pd_pattern4
disk.device.read.bytes.rate_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.read.bytes.rate_ps_server_nested2_1b
- network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.outgoing.bytes.rate_pd_server_pattern4_port_2
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.incoming.bytes_pd_server_pattern4_port_01
disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.write.bytes_server_pd_pattern4
disk.device.read.requests_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.read.requests_cmaui_1c1_nested2
- feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - feature_pd_server_pattern4_port_1
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outgoing.bytes.rate_pd_server_pattern4_port_01
scalable_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- scalable_cmaui_1c1_nested2
cpu_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- cpu_pd_server_nested2_1b
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outpoing.packets_pd_server_pattern4_port_01
disk.device.latency_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.latency_ps_server_nested2_1b
disk.capacity_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.capacity_pd_server_nested2_1b
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
memory.usage_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- memory.usage_pd_server_nested2_1b
+ network.outgoing.bytes.rate_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.write.bytes_server_pd_pattern4_1
host_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- host_cmaui_1c1_nested2
+ binding_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - binding_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
host_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- host_cmaui_1c1_nested2
feature_jsa_security_group1_test_nested3Level:
- test_nested3Level
- feature_jsa_security_group1
- network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.outgoing.bytes_pd_server_pattern4_port_2
disk.capacity_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.capacity_cmaui_1c1_nested2
disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.write.requests_server_pd_pattern4
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - feature_pd_server_pattern4_port_01
endpoint_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- endpoint_cmaui_1c1_nested2
- network.incoming.packets_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.incoming.packets_cmaui_1c1_nested2_cmaui_port
disk.device.write.requests.rate_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.write.requests.rate_ps_server_nested2_1b
binding_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- binding_pd_server_nested2_1b
- network.incoming.packets_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.incoming.packets_cmaui_1c1_nested2_cmaui_port
feature_jsa_security_group2_test_nested3Level:
- test_nested3Level
- feature_jsa_security_group2
+ network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outpoing.packets_pd_server_pattern4_0_mgmt_port_0
feature_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- feature
disk.usage_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.usage_cmaui_1c1_nested2
+ forwarder_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - forwarder_pd_server_pattern4_0_mgmt_port_0
disk.device.write.requests_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.device.write.requests_pd_server_nested2_1b
- network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.bytes_pd_server_pattern4_port_2
disk.root.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.root.size_server_pd_pattern4_1
disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.write.requests_server_pd_pattern4_1
- network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.bytes_pd_server_pattern4_port_1
host_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- host_ps_server_nested2_1b
disk.read.requests_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.read.requests_cmaui_1c1_nested2
+ network.outgoing.bytes_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ feature_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - feature_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.device.read.requests.rate_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.read.requests.rate_cmaui_1c1_nested2
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.incoming.packets_pd_server_pattern4_port_02
disk.read.requests_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.read.requests_cmaui_1c1_nested2
disk.device.read.requests.rate_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.read.requests.rate_cmaui_1c1_nested2
+ network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.bytes_pd_server_pattern4_1_mgmt_port_0
+ network.outgoing.bytes_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
cpu_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- cpu_cmaui_1c1_nested2
- network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.outgoing.packets.rate_pd_server_pattern4_port_2
cpu_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- cpu_cmaui_1c1_nested2
+ network.outpoing.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outpoing.packets_pd_server_pattern4_1_oam_port_0
instance_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- instance_pd_server_nested2_1b
disk.device.write.requests_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.write.requests_cmaui_1c1_nested2
- network.outgoing.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port
+ network.outgoing.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.outgoing.bytes_pd_server_pattern4_0_oam_port_0
disk.write.requests_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.write.requests_ps_server_nested2_1b
disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.read.requests.rate_server_pd_pattern4
- network.outgoing.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port
disk.device.write.bytes_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.write.bytes_cmaui_1c1_nested2
os_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- os_server_pd_pattern4
- forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - forwarder_pd_server_pattern4_port_1
+ network.incoming.bytes_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.bytes_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ forwarder_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - forwarder_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.device.read.requests_server_pd_pattern4_1
- attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - attachment_pd_server_pattern4_port_1
+ network.incoming.packets.rate_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.write.requests_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.write.requests_cmaui_1c1_nested2
disk.ephemeral.size_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.ephemeral.size_cmaui_1c1_nested2
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outpoing.packets_pd_server_pattern4_port_02
disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.capacity_server_pd_pattern4
disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.read.bytes.rate_server_pd_pattern4
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - forwarder_pd_server_pattern4_port_02
disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.capacity_server_pd_pattern4
- attachment_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - attachment_cmaui_1c1_nested2_cmaui_port
disk.allocation_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.allocation_pd_server_nested2_1b
disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.read.bytes_server_pd_pattern4
- network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.incoming.bytes.rate_pd_server_pattern4_port_2
- network.outgoing.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port
- network.outgoing.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port
- attachment_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - attachment_cmaui_1c1_nested2_cmaui_port
disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.device.iops_server_pd_pattern4
disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.device.read.bytes_server_pd_pattern4_1
+ network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.packets.rate_pd_server_pattern4_1_oam_port_0
disk.root.size_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.root.size_cmaui_1c1_nested2
disk.root.size_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.root.size_cmaui_1c1_nested2
+ network.incoming.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets_pd_server_pattern4_1_mgmt_port_0
disk.device.latency_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.device.latency_pd_server_nested2_1b
disk.write.bytes_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.write.bytes_cmaui_1c1_nested2
- network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - network.outgoing.bytes_pd_server_pattern4_port_1
disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- disk.usage_server_pd_pattern4_1
disk.iops_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.iops_cmaui_1c1_nested2
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outgoing.bytes_pd_server_pattern4_port_01
+ network.outgoing.packets.rate_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
disk.iops_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- disk.iops_pd_server_nested2_1b
disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.read.bytes.rate_cmaui_1c1_nested2
- binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - binding_pd_server_pattern4_port_2
disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.device.read.bytes.rate_cmaui_1c1_nested2
disk.latency_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- disk.latency_cmaui_1c1_nested2
+ attachment_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - attachment_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ network.incoming.packets_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.packets_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ network.incoming.bytes.rate_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ attachment_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - attachment_pd_server_pattern4_0_mgmt_port_0
+ network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.bytes.rate_pd_server_pattern4_0_oam_port_0
vcpus_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- vcpus_server_pd_pattern4
disk.device.write.requests_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.device.write.requests_ps_server_nested2_1b
+ network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.bytes_pd_server_pattern4_0_mgmt_port_0
endpoint_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- endpoint_server_pd_pattern4
memory_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- memory_pd_server_nested2_1b
+ network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.bytes.rate_pd_server_pattern4_0_mgmt_port_0
+ network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.bytes_pd_server_pattern4_0_mgmt_port_0
disk.write.requests.rate_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- disk.write.requests.rate_ps_server_nested2_1b
+ network.incoming.bytes_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.bytes_pd_server_pattern4_0_oam_port_0
cpu_util_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- cpu_util_cmaui_1c1_nested2
cpu_util_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- cpu_util_cmaui_1c1_nested2
+ network.incoming.packets_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - network.incoming.packets_pd_server_pattern4_1_oam_port_0
instance_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- instance_ps_server_nested2_1b
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.incoming.bytes.rate_pd_server_pattern4_port_01
- network.incoming.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port
- network.incoming.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port
host_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- host_pd_server_nested2_1b
binding_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- binding_pd_server_nested2_1b_pd_server_nested2_1b_port
+ network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.incoming.packets.rate_pd_server_pattern4_0_mgmt_port_0
disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- disk.root.size_server_pd_pattern4
network.outgoing.bytes_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- network.outgoing.bytes_pd_server_nested2_1b_pd_server_nested2_1b_port
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - network.outgoing.packets.rate_pd_server_pattern4_port_02
disk.device.allocation_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- disk.device.allocation_cmaui_1c1_nested2
+ network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outpoing.packets_pd_server_pattern4_1_mgmt_port_0
+ attachment_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - attachment_pd_server_pattern4_1_oam_port_0
cpu.delta_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- cpu.delta_ps_server_nested2_1b
dependency_server_nested2_1c1_cmaui_1:
- abstract_cmaui_1c1_nested2
- dependency_cmaui_1c1_nested2
- dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ dependency_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- - dependency_pd_server_pattern4_port_01
+ - dependency_pd_server_pattern4_0_oam_port_0
port_jsa_security_group2_test_nested3Level:
- test_nested3Level
- port_jsa_security_group2
dependency_server_nested2_pd_1b:
- abstract_pd_server_nested2_1b
- dependency_pd_server_nested2_1b
- link_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - link_cmaui_1c1_nested2_cmaui_port
- link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - link_pd_server_pattern4_port_02
- link_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - link_cmaui_1c1_nested2_cmaui_port
local_storage_server_nested2_ps_1b:
- abstract_ps_server_nested2_1b
- local_storage_ps_server_nested2_1b
dependency_test_resourceGroup:
- test_resourceGroup
- dependency
+ dependency_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - dependency_pd_server_pattern4_1_oam_port_0
local_storage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- local_storage_server_pd_pattern4_1
- dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:
- - test_nested_pattern_4_nested2
- - dependency_pd_server_pattern4_port_02
- dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ dependency_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - dependency_pd_server_pattern4_port_1
- dependency_cmaui_port_1:
- - abstract_cmaui_1c1_nested2
- - dependency_cmaui_1c1_nested2_cmaui_port
+ - dependency_pd_server_pattern4_0_mgmt_port_0
link_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- link_pd_server_nested2_1b_pd_server_nested2_1b_port
dependency_test_nested3Level:
- test_nested3Level
- dependency
- dependency_cmaui_port_2:
- - abstract_cmaui_1c1_nested2
- - dependency_cmaui_1c1_nested2_cmaui_port
dependency_pd_server_nested2_1b_port:
- abstract_pd_server_nested2_1b
- dependency_pd_server_nested2_1b_pd_server_nested2_1b_port
+ link_pd_server_pattern4_0_oam_port_0_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - link_pd_server_pattern4_0_oam_port_0
port_jsa_security_group1_test_nested3Level:
- test_nested3Level
- port_jsa_security_group1
dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- dependency_server_pd_pattern4_1
- link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:
+ link_pd_server_pattern4_1_oam_port_0_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- - link_pd_server_pattern4_port_01
+ - link_pd_server_pattern4_1_oam_port_0
dependency_ps_server_nested2_1b_port:
- abstract_ps_server_nested2_1b
- dependency_ps_server_nested2_1b_ps_server_nested2_1b_port
- dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
- - test_nested_pattern_4_same_type_diff_file
- - dependency_pd_server_pattern4_port_2
- link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:
+ dependency_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - dependency_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ dependency_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - link_pd_server_pattern4_port_2
+ - dependency_pd_server_pattern4_1_mgmt_port_0
dependency_jsa_security_group1_test_nested3Level:
- test_nested3Level
- dependency_jsa_security_group1
- link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:
+ link_pd_server_pattern4_1_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
- test_nested_pattern_4_same_type_diff_file
- - link_pd_server_pattern4_port_1
+ - link_pd_server_pattern4_1_mgmt_port_0
local_storage_server_nested2_1c1_cmaui_2:
- abstract_cmaui_1c1_nested2
- local_storage_cmaui_1c1_nested2
- local_storage_cmaui_1c1_nested2
dependency_test_nested_pattern_4_nested2:
- test_nested_pattern_4_nested2
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - dependency_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ link_pd_server_pattern4_0_mgmt_port_0_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - link_pd_server_pattern4_0_mgmt_port_0
+ link_cmaui_1c1_nested2_2_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - link_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
+ link_cmaui_1c1_nested2_1_mgmt_port_0:
+ - abstract_cmaui_1c1_nested2
+ - link_cmaui_1c1_nested2_cmaui_1c1_nested2_mgmt_port_0
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd02_port_0_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
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role:
+ port_pd02_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
- type: list
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd02_port:
+ feature_pd_server_pd02_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server:
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.ps_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_1_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ 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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_pd01_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
+ 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_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_fixed_ips:
+ port_pd01_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd01_port_ip_requirements:
- type: list
+ type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ compute_ps_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_ps_name:
+ port_pd01_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
requirements:
- dependency_ps:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_pd01_port:
+ - dependency_ps_pd01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_pd01_port:
+ - link_ps_pd01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
scalable_ps:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- endpoint_ps:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.bytes.rate_ps_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_ps:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_ps_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ cpu.delta_ps:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_ps:
+ network.incoming.packets_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_pd01_port:
+ disk.device.write.requests.rate_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_ps:
+ network.outgoing.bytes_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_pd01_port:
- type: tosca.capabilities.Node
+ cpu_util_ps:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_pd01_port:
+ disk.read.bytes.rate_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_ps:
+ disk.device.read.bytes.rate_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_ps:
+ forwarder_ps_pd01_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.requests_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_ps:
+ vcpus_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_ps:
+ network.incoming.packets.rate_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_ps:
+ attachment_ps_pd01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_pd01_port:
+ disk.device.read.bytes_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_ps:
+ memory.usage_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_ps:
+ network.outgoing.bytes.rate_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_ps_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_ps_pd01_port_1:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
feature_ps:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.ephemeral.size_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_pd01_port:
+ network.outgoing.packets.rate_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_pd01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.iops_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_pd01_port:
+ network.outpoing.packets_ps_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.pd_server_1:
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.oam:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam02_port_network:
+ port_oam02_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam02_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_oam02_port_fixed_ips:
+ port_oam02_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: json
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_oam02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_oam02_port_security_groups:
+ port_oam02_port_2_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_oam02_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_oam02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_oam02_port_2_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_oam02_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam02_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_oam02_port_network_role_tag:
+ port_oam02_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_oam02_port_replacement_policy:
+ port_oam02_port_2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_oam02_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam02_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam02_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam02_port_2_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_oam02_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
compute_oam_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam02_port_vlan_requirements:
- type: list
+ port_oam02_port_2_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_oam02_port_2_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- - dependency_oam_oam02_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_oam_oam02_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_oam:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- capabilities:
- cpu_oam:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - dependency_oam_oam02_port_2:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - link_oam_oam02_port_2:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- - UNBOUNDED
- disk.usage_oam:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- 1
- - UNBOUNDED
- memory.resident_oam:
+ capabilities:
+ cpu_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_oam:
+ disk.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam02_port:
+ memory.resident_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_oam:
+ network.incoming.bytes.rate_oam_oam02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam02_port:
+ disk.device.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- scalable_oam:
- type: tosca.capabilities.Scalable
+ network.outgoing.bytes.rate_oam_oam02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam02_port:
+ disk.read.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ scalable_oam:
+ type: tosca.capabilities.Scalable
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_oam:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_oam_oam02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_oam02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam02_port:
+ forwarder_oam_oam02_port_2:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- instance_oam:
+ network.outgoing.packets.rate_oam_oam02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam02_port:
+ binding_oam_oam02_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ instance_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_oam02_port:
+ attachment_oam_oam02_port_2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_oam_oam02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_oam_oam02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_oam_oam02_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_oam_oam02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_oam:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_oam02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_oam_oam02_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.oam_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_oam01_port_subnetpoolid:
+ port_oam01_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_oam01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_oam01_port_ip_requirements:
+ port_oam01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam01_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_oam01_port_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_oam01_port_replacement_policy:
+ port_oam01_port_1_network:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_oam01_port_related_networks:
+ port_oam01_port_1_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_oam01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_image_name:
+ port_oam01_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_oam01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_oam01_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_oam01_port_fixed_ips:
+ port_oam01_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: string
+ port_oam01_port_1_fixed_ips:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_oam_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam01_port_network_role_tag:
+ port_oam01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- compute_oam_name:
+ port_oam01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_oam01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam01_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ compute_oam_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
requirements:
- - dependency_oam_oam01_port:
+ - dependency_oam_oam01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_oam01_port:
+ - link_oam_oam01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam01_port:
+ disk.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes.rate_oam_oam01_port:
+ memory.resident_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_oam:
+ network.outgoing.bytes.rate_oam_oam01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_oam:
+ disk.device.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_oam:
+ network.incoming.bytes.rate_oam_oam01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_oam_oam01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_oam_oam01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_oam:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_oam01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_oam:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam01_port:
+ attachment_oam_oam01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_oam_oam01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_oam_oam01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_oam:
+ feature_oam_oam01_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_oam_oam01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam01_port:
+ disk.device.read.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam01_port:
+ disk.device.read.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_oam:
+ network.incoming.packets.rate_oam_oam01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_oam01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_oam:
+ forwarder_oam_oam01_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_oam_oam01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_oam:
+ disk.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_oam:
+ binding_oam_oam01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.read.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam01_port:
+ disk.device.capacity_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.cmaui:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui02_port_related_networks:
+ port_cmaui02_port_2_vlan_requirements:
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_cmaui02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui02_port_2_network:
+ type: list
required: true
status: SUPPORTED
- port_cmaui02_port_fixed_ips:
+ entry_schema:
+ type: string
+ port_cmaui02_port_2_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_cmaui02_port_2_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
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui02_port_vlan_requirements:
+ port_cmaui02_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui02_port_2_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui02_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_cmaui_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
+ port_cmaui02_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_cmaui02_port_ip_requirements:
+ port_cmaui02_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui02_port_order:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui02_port_2_order:
type: integer
required: true
status: SUPPORTED
- port_cmaui02_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_cmaui02_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_cmaui02_port_security_groups:
+ port_cmaui02_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cmaui02_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_cmaui02_port_network:
+ port_cmaui02_port_2_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cmaui02_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui02_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
requirements:
- - dependency_cmaui_cmaui02_port:
+ - dependency_cmaui_cmaui02_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_cmaui02_port:
+ - link_cmaui_cmaui02_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- network.incoming.bytes_cmaui_cmaui02_port:
+ network.incoming.bytes_cmaui_cmaui02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_cmaui02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_cmaui02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_cmaui_cmaui02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_cmaui:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_cmaui02_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_cmaui02_port:
+ disk.device.read.bytes.rate_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 1
- - UNBOUNDED
- binding_cmaui_cmaui02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.usage_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_cmaui:
+ network.incoming.bytes.rate_cmaui_cmaui02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_cmaui:
+ disk.device.read.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_cmaui:
+ disk.capacity_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_cmaui02_port:
+ cpu_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_cmaui02_port_2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_cmaui02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_cmaui_cmaui02_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_cmaui_cmaui02_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets.rate_cmaui_cmaui02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_cmaui02_port:
+ network.outgoing.packets.rate_cmaui_cmaui02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_cmaui02_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
endpoint_cmaui:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_cmaui02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_cmaui:
+ network.outgoing.bytes.rate_cmaui_cmaui02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_cmaui02_port:
+ disk.latency_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_cmaui02_port:
+ network.outgoing.bytes_cmaui_cmaui02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_cmaui02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests.rate_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.cmaui_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_cmaui01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_cmaui01_port_replacement_policy:
- 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_cmaui01_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui01_port_vlan_requirements:
+ port_cmaui01_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui01_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
compute_cmaui_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui01_port_subnetpoolid:
- type: string
+ port_cmaui01_port_1_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_cmaui01_port_network_role_tag:
+ port_cmaui01_port_1_replacement_policy:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_cmaui01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_cmaui01_port_related_networks:
+ port_cmaui01_port_1_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
+ port_cmaui01_port_1_security_groups:
+ type: list
required: true
status: SUPPORTED
- port_cmaui01_port_mac_requirements:
+ entry_schema:
+ type: json
+ port_cmaui01_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cmaui01_port_fixed_ips:
- type: list
+ port_cmaui01_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui01_port_network:
+ port_cmaui01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cmaui01_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_cmaui01_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- - dependency_cmaui_cmaui01_port:
+ - dependency_cmaui_cmaui01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_cmaui01_port:
+ - link_cmaui_cmaui01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_cmaui01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_cmaui_cmaui01_port:
+ network.incoming.bytes_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cmaui:
+ network.outpoing.packets_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_cmaui:
- type: tosca.capabilities.Scalable
+ disk.write.requests_cmaui:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_cmaui01_port:
- type: tosca.capabilities.Node
+ scalable_cmaui:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_cmaui01_port:
+ network.outgoing.packets.rate_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_cmaui01_port:
+ network.outgoing.bytes.rate_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_cmaui01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_cmaui01_port:
+ disk.device.usage_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_cmaui:
+ disk.iops_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_cmaui:
+ disk.device.latency_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_cmaui:
+ network.outgoing.bytes_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_cmaui01_port:
+ disk.read.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_cmaui:
+ disk.device.read.bytes_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_cmaui01_port:
- type: tosca.capabilities.Attachment
+ feature_cmaui_cmaui01_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_cmaui:
+ network.incoming.packets_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_cmaui01_port:
+ disk.device.write.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_cmaui:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_cmaui01_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_cmaui01_port:
+ binding_cmaui_cmaui01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets.rate_cmaui_cmaui01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_cmaui01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
feature_cmaui:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cmaui_cmaui01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_cmaui:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_cmaui01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests.rate_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.ps:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd02_port_fixed_ips:
+ port_pd02_port_2_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_pd02_port_2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_2_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd02_port_2_network:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: string
+ port_pd02_port_2_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd02_port_2_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd02_port_2_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
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_security_groups:
+ port_pd02_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- compute_ps_availability_zone:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_replacement_policy:
+ type: json
+ port_pd02_port_2_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_network_role:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd02_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- compute_ps_name:
+ compute_ps_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_ip_requirements:
- type: list
+ port_pd02_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ compute_ps_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_related_networks:
- type: list
+ port_pd02_port_2_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- dependency_ps:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_pd02_port:
+ - dependency_ps_pd02_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_pd02_port:
+ - link_ps_pd02_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_ps_pd02_port:
+ network.incoming.bytes.rate_ps_pd02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_ps:
+ network.outgoing.bytes.rate_ps_pd02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_ps:
+ disk.device.capacity_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_pd02_port:
+ cpu_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_ps:
+ network.outgoing.packets.rate_ps_pd02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_pd02_port:
+ binding_ps_pd02_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.device.write.bytes_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outpoing.packets_ps_pd02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ feature_ps_pd02_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
- UNBOUNDED
disk.device.write.requests.rate_ps:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_pd02_port:
+ network.outgoing.bytes_ps_pd02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_ps_pd02_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_ps_pd02_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_pd02_port:
+ network.incoming.bytes_ps_pd02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_ps_pd02_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_pd02_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_pd02_port:
+ network.incoming.packets_ps_pd02_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd02_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 1
- 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
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd02_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd02_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui02_port_related_networks:
+ port_cmaui02_port_2_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui02_port_2_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui02_port_2_replacement_policy:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui02_port_2_subnetpoolid:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_cmaui02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cmaui02_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_cmaui02_port_vlan_requirements:
+ port_cmaui02_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui02_port_2_network_role:
+ type: string
+ required: true
+ port_cmaui02_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_cmaui_availability_zone:
type: list
required: true
entry_schema:
type: string
- vm_image_name:
+ port_cmaui02_port_2_network_role_tag:
type: string
required: true
- port_cmaui02_port_ip_requirements:
+ port_cmaui02_port_2_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui02_port_order:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui02_port_2_order:
type: integer
required: true
- port_cmaui02_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_cmaui02_port_network_role:
+ vm_image_name:
type: string
required: true
- port_cmaui02_port_security_groups:
+ port_cmaui02_port_2_security_groups:
type: list
required: true
entry_schema:
type: json
- port_cmaui02_port_subnetpoolid:
- type: string
- required: true
- port_cmaui02_port_network:
+ port_cmaui02_port_2_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_cmaui02_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui02_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
node_templates:
- cmaui_cmaui02_port:
+ cmaui_cmaui02_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui02_port_replacement_policy
+ - port_cmaui02_port_2_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui02_port_mac_requirements
+ get_input: port_cmaui02_port_2_mac_requirements
order:
- get_input: port_cmaui02_port_order
+ get_input: port_cmaui02_port_2_order
security_groups:
get_input:
- - port_cmaui02_port_security_groups
+ - port_cmaui02_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_cmaui02_port_exCP_naming
+ get_input: port_cmaui02_port_2_exCP_naming
vlan_requirements:
- get_input: port_cmaui02_port_vlan_requirements
+ get_input: port_cmaui02_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cmaui02_port_related_networks
+ get_input: port_cmaui02_port_2_related_networks
ip_requirements:
- get_input: port_cmaui02_port_ip_requirements
+ get_input: port_cmaui02_port_2_ip_requirements
network_role_tag:
- get_input: port_cmaui02_port_network_role_tag
+ get_input: port_cmaui02_port_2_network_role_tag
network_role:
- get_input: port_cmaui02_port_network_role
+ get_input: port_cmaui02_port_2_network_role
fixed_ips:
get_input:
- - port_cmaui02_port_fixed_ips
+ - port_cmaui02_port_2_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui02_port_subnetpoolid
+ get_input: port_cmaui02_port_2_subnetpoolid
network:
get_input:
- - port_cmaui02_port_network
+ - port_cmaui02_port_2_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui
capabilities:
- network.incoming.bytes_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
+ network.incoming.bytes_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
- network.incoming.bytes
disk.read.bytes.rate_cmaui:
- cmaui
disk.device.write.bytes_cmaui:
- cmaui
- disk.device.write.bytes
- forwarder_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - forwarder
disk.device.iops_cmaui:
- cmaui
- disk.device.iops
disk.device.allocation_cmaui:
- cmaui
- disk.device.allocation
- feature_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - feature
disk.read.bytes_cmaui:
- cmaui
- disk.read.bytes
disk.root.size_cmaui:
- cmaui
- disk.root.size
+ network.outpoing.packets_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.outpoing.packets
memory.usage_cmaui:
- cmaui
- memory.usage
os_cmaui:
- cmaui
- os
+ attachment_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - attachment
disk.device.read.bytes.rate_cmaui:
- cmaui
- disk.device.read.bytes.rate
- network.incoming.packets.rate_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.incoming.packets.rate
- binding_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - binding
disk.device.usage_cmaui:
- cmaui
- disk.device.usage
disk.device.latency_cmaui:
- cmaui
- disk.device.latency
+ network.incoming.bytes.rate_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.incoming.bytes.rate
disk.device.read.requests_cmaui:
- cmaui
- disk.device.read.requests
cpu_cmaui:
- cmaui
- cpu
- network.outgoing.packets.rate_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.outgoing.packets.rate
disk.read.requests_cmaui:
- cmaui
- disk.read.requests
disk.device.read.bytes_cmaui:
- cmaui
- disk.device.read.bytes
+ forwarder_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - forwarder
disk.device.write.requests_cmaui:
- cmaui
- disk.device.write.requests
+ network.incoming.packets_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.incoming.packets
+ feature_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - feature
+ binding_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - binding
+ network.incoming.packets.rate_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.incoming.packets.rate
vcpus_cmaui:
- cmaui
- vcpus
feature_cmaui:
- cmaui
- feature
- network.incoming.packets_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.incoming.packets
+ network.outgoing.packets.rate_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.outgoing.packets.rate
binding_cmaui:
- cmaui
- binding
- attachment_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - attachment
endpoint_cmaui:
- cmaui
- endpoint
disk.write.requests.rate_cmaui:
- cmaui
- disk.write.requests.rate
- network.outgoing.bytes_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.outgoing.bytes
disk.usage_cmaui:
- cmaui
- disk.usage
+ network.outgoing.bytes.rate_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.outgoing.bytes.rate
disk.latency_cmaui:
- cmaui
- disk.latency
- network.outgoing.bytes.rate_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.outgoing.bytes.rate
instance_cmaui:
- cmaui
- instance
disk.allocation_cmaui:
- cmaui
- disk.allocation
- network.incoming.bytes.rate_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - network.outgoing.bytes
disk.write.bytes_cmaui:
- cmaui
- disk.write.bytes
cpu_util_cmaui:
- cmaui
- cpu_util
- network.outpoing.packets_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - network.outpoing.packets
disk.device.write.requests.rate_cmaui:
- cmaui
- disk.device.write.requests.rate
requirements:
- dependency_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
- - dependency
- link_cmaui_cmaui02_port:
- - cmaui_cmaui02_port
+ link_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
- link
+ dependency_cmaui_cmaui02_port_2:
+ - cmaui_cmaui02_port_2
+ - dependency
dependency_cmaui:
- cmaui
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
\ No newline at end of file
+ - local_storage
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui01_port_network_role:
- type: string
- required: true
- port_cmaui01_port_order:
- type: integer
- required: true
- port_cmaui01_port_replacement_policy:
- 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_cmaui01_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_cmaui01_port_vlan_requirements:
+ port_cmaui01_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui01_port_1_order:
+ type: integer
+ required: true
compute_cmaui_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cmaui01_port_subnetpoolid:
- type: string
+ port_cmaui01_port_1_network:
+ type: list
required: true
+ entry_schema:
+ type: string
vm_image_name:
type: string
required: true
- port_cmaui01_port_network_role_tag:
+ port_cmaui01_port_1_replacement_policy:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui01_port_1_network_role_tag:
type: string
required: true
- port_cmaui01_port_related_networks:
+ port_cmaui01_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_cmaui01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_cmaui01_port_1_security_groups:
+ type: list
required: true
- port_cmaui01_port_mac_requirements:
+ entry_schema:
+ type: json
+ port_cmaui01_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cmaui01_port_fixed_ips:
- type: list
+ port_cmaui01_port_1_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui01_port_network:
+ port_cmaui01_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_cmaui01_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cmaui01_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_cmaui01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
- cmaui_cmaui01_port:
+ cmaui_cmaui01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui01_port_replacement_policy
+ - port_cmaui01_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui01_port_mac_requirements
+ get_input: port_cmaui01_port_1_mac_requirements
order:
- get_input: port_cmaui01_port_order
+ get_input: port_cmaui01_port_1_order
security_groups:
get_input:
- - port_cmaui01_port_security_groups
+ - port_cmaui01_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_cmaui01_port_exCP_naming
+ get_input: port_cmaui01_port_1_exCP_naming
vlan_requirements:
- get_input: port_cmaui01_port_vlan_requirements
+ get_input: port_cmaui01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cmaui01_port_related_networks
+ get_input: port_cmaui01_port_1_related_networks
ip_requirements:
- get_input: port_cmaui01_port_ip_requirements
+ get_input: port_cmaui01_port_1_ip_requirements
network_role_tag:
- get_input: port_cmaui01_port_network_role_tag
+ get_input: port_cmaui01_port_1_network_role_tag
network_role:
- get_input: port_cmaui01_port_network_role
+ get_input: port_cmaui01_port_1_network_role
fixed_ips:
get_input:
- - port_cmaui01_port_fixed_ips
+ - port_cmaui01_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui01_port_subnetpoolid
+ get_input: port_cmaui01_port_1_subnetpoolid
network:
get_input:
- - port_cmaui01_port_network
+ - port_cmaui01_port_1_network
- index_value
requirements:
- binding:
disk.device.write.bytes_cmaui:
- cmaui
- disk.device.write.bytes
- network.outgoing.bytes_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.outgoing.bytes
- network.incoming.packets.rate_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.incoming.packets.rate
+ network.incoming.bytes_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.incoming.bytes
disk.device.iops_cmaui:
- cmaui
- disk.device.iops
disk.read.bytes_cmaui:
- cmaui
- disk.read.bytes
+ network.outpoing.packets_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.outpoing.packets
disk.write.requests_cmaui:
- cmaui
- disk.write.requests
scalable_cmaui:
- cmaui
- scalable
- feature_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - feature
disk.device.write.bytes.rate_cmaui:
- cmaui
- disk.device.write.bytes.rate
os_cmaui:
- cmaui
- os
- network.outgoing.bytes.rate_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.outgoing.packets.rate
disk.device.read.bytes.rate_cmaui:
- cmaui
- disk.device.read.bytes.rate
- network.incoming.bytes_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.incoming.bytes
- forwarder_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - forwarder
- network.outgoing.packets.rate_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.outgoing.bytes.rate
disk.device.usage_cmaui:
- cmaui
- disk.device.usage
disk.device.latency_cmaui:
- cmaui
- disk.device.latency
+ network.outgoing.bytes_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.outgoing.bytes
disk.device.read.requests_cmaui:
- cmaui
- disk.device.read.requests
cpu_cmaui:
- cmaui
- cpu
- network.outpoing.packets_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.outpoing.packets
disk.read.requests_cmaui:
- cmaui
- disk.read.requests
- attachment_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - attachment
disk.device.read.bytes_cmaui:
- cmaui
- disk.device.read.bytes
- network.incoming.packets_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
+ feature_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - feature
+ network.incoming.packets_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
- network.incoming.packets
disk.device.write.requests_cmaui:
- cmaui
- disk.device.write.requests
- network.incoming.bytes.rate_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - network.incoming.bytes.rate
+ forwarder_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - forwarder
+ binding_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - binding
+ network.incoming.packets.rate_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.incoming.packets.rate
vcpus_cmaui:
- cmaui
- vcpus
- binding_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - binding
feature_cmaui:
- cmaui
- feature
binding_cmaui:
- cmaui
- binding
+ network.incoming.bytes.rate_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - network.incoming.bytes.rate
endpoint_cmaui:
- cmaui
- endpoint
memory_cmaui:
- cmaui
- memory
+ attachment_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - attachment
disk.write.requests.rate_cmaui:
- cmaui
- disk.write.requests.rate
- cmaui
- disk.device.write.requests.rate
requirements:
- dependency_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
- - dependency
- link_cmaui_cmaui01_port:
- - cmaui_cmaui01_port
+ link_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
- link
dependency_cmaui:
- cmaui
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
\ No newline at end of file
+ - local_storage
+ dependency_cmaui_cmaui01_port_1:
+ - cmaui_cmaui01_port_1
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam02_port_network:
+ port_oam02_port_2_network:
type: list
required: true
entry_schema:
type: string
- port_oam02_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam02_port_network_role:
- type: string
- required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_oam02_port_fixed_ips:
+ port_oam02_port_2_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: json
vm_flavor_name:
type: string
required: true
- port_oam02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_oam02_port_security_groups:
+ port_oam02_port_2_replacement_policy:
type: list
required: true
entry_schema:
- type: json
- port_oam02_port_subnetpoolid:
- type: string
- required: true
- port_oam02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_oam02_port_2_fixed_ips:
+ type: list
required: true
- port_oam02_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam02_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
vm_image_name:
type: string
required: true
- port_oam02_port_network_role_tag:
+ port_oam02_port_2_network_role_tag:
type: string
required: true
- port_oam02_port_replacement_policy:
+ port_oam02_port_2_order:
+ type: integer
+ required: true
+ port_oam02_port_2_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_oam02_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam02_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam02_port_2_network_role:
+ type: string
+ required: true
+ port_oam02_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_oam_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_oam02_port_vlan_requirements:
- type: list
+ port_oam02_port_2_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_name:
type: list
required: true
entry_schema:
type: string
+ port_oam02_port_2_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
- oam_oam02_port:
+ oam:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.oam
+ properties:
+ availability_zone:
+ get_input:
+ - compute_oam_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_oam_name
+ - index_value
+ oam_oam02_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_oam02_port_replacement_policy
+ - port_oam02_port_2_replacement_policy
- index_value
mac_requirements:
- get_input: port_oam02_port_mac_requirements
+ get_input: port_oam02_port_2_mac_requirements
order:
- get_input: port_oam02_port_order
+ get_input: port_oam02_port_2_order
security_groups:
get_input:
- - port_oam02_port_security_groups
+ - port_oam02_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_oam02_port_exCP_naming
+ get_input: port_oam02_port_2_exCP_naming
vlan_requirements:
- get_input: port_oam02_port_vlan_requirements
+ get_input: port_oam02_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_oam02_port_related_networks
+ get_input: port_oam02_port_2_related_networks
ip_requirements:
- get_input: port_oam02_port_ip_requirements
+ get_input: port_oam02_port_2_ip_requirements
network_role_tag:
- get_input: port_oam02_port_network_role_tag
+ get_input: port_oam02_port_2_network_role_tag
network_role:
- get_input: port_oam02_port_network_role
+ get_input: port_oam02_port_2_network_role
fixed_ips:
get_input:
- - port_oam02_port_fixed_ips
+ - port_oam02_port_2_fixed_ips
- index_value
subnetpoolid:
- get_input: port_oam02_port_subnetpoolid
+ get_input: port_oam02_port_2_subnetpoolid
network:
get_input:
- - port_oam02_port_network
+ - port_oam02_port_2_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: oam
relationship: tosca.relationships.network.BindsTo
- oam:
- type: org.openecomp.resource.vfc.compute.nodes.heat.oam
- properties:
- availability_zone:
- get_input:
- - compute_oam_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_oam_name
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.oam
capabilities:
cpu_oam:
- oam
- cpu
- network.incoming.bytes.rate_oam_oam02_port:
- - oam_oam02_port
- - network.incoming.bytes.rate
disk.usage_oam:
- oam
- disk.usage
memory.resident_oam:
- oam
- memory.resident
+ network.incoming.bytes.rate_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.incoming.bytes.rate
disk.device.write.bytes_oam:
- oam
- disk.device.write.bytes
- network.incoming.packets_oam_oam02_port:
- - oam_oam02_port
- - network.incoming.packets
+ network.outgoing.bytes.rate_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.outgoing.bytes.rate
disk.read.bytes_oam:
- oam
- disk.read.bytes
- network.outgoing.packets.rate_oam_oam02_port:
- - oam_oam02_port
- - network.outgoing.packets.rate
- binding_oam_oam02_port:
- - oam_oam02_port
- - binding
scalable_oam:
- oam
- scalable
- network.outgoing.bytes.rate_oam_oam02_port:
- - oam_oam02_port
- - network.outgoing.bytes.rate
feature_oam:
- oam
- feature
disk.allocation_oam:
- oam
- disk.allocation
+ network.incoming.packets.rate_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.incoming.packets.rate
disk.device.usage_oam:
- oam
- disk.device.usage
disk.device.read.bytes.rate_oam:
- oam
- disk.device.read.bytes.rate
+ network.incoming.bytes_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.incoming.bytes
disk.write.bytes.rate_oam:
- oam
- disk.write.bytes.rate
disk.write.requests_oam:
- oam
- disk.write.requests
- forwarder_oam_oam02_port:
- - oam_oam02_port
+ forwarder_oam_oam02_port_2:
+ - oam_oam02_port_2
- forwarder
disk.capacity_oam:
- oam
- disk.capacity
+ network.outgoing.packets.rate_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.outgoing.packets.rate
+ binding_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - binding
instance_oam:
- oam
- instance
- network.outgoing.bytes_oam_oam02_port:
- - oam_oam02_port
- - network.outgoing.bytes
disk.root.size_oam:
- oam
- disk.root.size
- network.incoming.packets.rate_oam_oam02_port:
- - oam_oam02_port
- - network.incoming.packets.rate
+ attachment_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - attachment
+ network.incoming.packets_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.incoming.packets
+ network.outgoing.bytes_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.outgoing.bytes
memory_oam:
- oam
- memory
disk.device.write.requests_oam:
- oam
- disk.device.write.requests
+ feature_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - feature
+ network.outpoing.packets_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - network.outpoing.packets
disk.device.read.requests.rate_oam:
- oam
- disk.device.read.requests.rate
disk.read.bytes.rate_oam:
- oam
- disk.read.bytes.rate
- feature_oam_oam02_port:
- - oam_oam02_port
- - feature
cpu_util_oam:
- oam
- cpu_util
- network.outpoing.packets_oam_oam02_port:
- - oam_oam02_port
- - network.outpoing.packets
os_oam:
- oam
- os
disk.latency_oam:
- oam
- disk.latency
- network.incoming.bytes_oam_oam02_port:
- - oam_oam02_port
- - network.incoming.bytes
- attachment_oam_oam02_port:
- - oam_oam02_port
- - attachment
disk.write.bytes_oam:
- oam
- disk.write.bytes
- oam
- disk.device.capacity
requirements:
- link_oam_oam02_port:
- - oam_oam02_port
- - link
+ dependency_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - dependency
local_storage_oam:
- oam
- local_storage
- dependency_oam_oam02_port:
- - oam_oam02_port
- - dependency
+ link_oam_oam02_port_2:
+ - oam_oam02_port_2
+ - link
dependency_oam:
- oam
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_oam01_port_subnetpoolid:
+ port_oam01_port_1_network_role:
type: string
required: true
- port_oam01_port_order:
- type: integer
- required: true
- port_oam01_port_ip_requirements:
+ port_oam01_port_1_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam01_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
- port_oam01_port_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_oam01_port_replacement_policy:
+ port_oam01_port_1_network:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_oam01_port_related_networks:
+ port_oam01_port_1_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_oam01_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_image_name:
+ port_oam01_port_1_order:
+ type: integer
+ required: true
+ port_oam01_port_1_subnetpoolid:
type: string
required: true
- port_oam01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_oam01_port_fixed_ips:
+ port_oam01_port_1_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: string
+ port_oam01_port_1_fixed_ips:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_oam_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_oam01_port_network_role_tag:
+ port_oam01_port_1_network_role_tag:
type: string
required: true
- compute_oam_name:
+ port_oam01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_oam01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_oam01_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ compute_oam_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
node_templates:
- oam_oam01_port:
+ oam_oam01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_oam01_port_replacement_policy
+ - port_oam01_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_oam01_port_mac_requirements
+ get_input: port_oam01_port_1_mac_requirements
order:
- get_input: port_oam01_port_order
+ get_input: port_oam01_port_1_order
security_groups:
get_input:
- - port_oam01_port_security_groups
+ - port_oam01_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_oam01_port_exCP_naming
+ get_input: port_oam01_port_1_exCP_naming
vlan_requirements:
- get_input: port_oam01_port_vlan_requirements
+ get_input: port_oam01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_oam01_port_related_networks
+ get_input: port_oam01_port_1_related_networks
ip_requirements:
- get_input: port_oam01_port_ip_requirements
+ get_input: port_oam01_port_1_ip_requirements
network_role_tag:
- get_input: port_oam01_port_network_role_tag
+ get_input: port_oam01_port_1_network_role_tag
network_role:
- get_input: port_oam01_port_network_role
+ get_input: port_oam01_port_1_network_role
fixed_ips:
get_input:
- - port_oam01_port_fixed_ips
+ - port_oam01_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_oam01_port_subnetpoolid
+ get_input: port_oam01_port_1_subnetpoolid
network:
get_input:
- - port_oam01_port_network
+ - port_oam01_port_1_network
- index_value
requirements:
- binding:
cpu_oam:
- oam
- cpu
- network.outgoing.packets.rate_oam_oam01_port:
- - oam_oam01_port
- - network.outgoing.packets.rate
- binding_oam_oam01_port:
- - oam_oam01_port
- - binding
- network.outgoing.bytes.rate_oam_oam01_port:
- - oam_oam01_port
- - network.outgoing.bytes.rate
disk.usage_oam:
- oam
- disk.usage
memory.resident_oam:
- oam
- memory.resident
+ network.outgoing.bytes.rate_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.outgoing.bytes.rate
disk.device.write.bytes_oam:
- oam
- disk.device.write.bytes
+ network.incoming.bytes.rate_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.incoming.bytes.rate
disk.read.bytes_oam:
- oam
- disk.read.bytes
scalable_oam:
- oam
- scalable
- attachment_oam_oam01_port:
- - oam_oam01_port
- - attachment
- network.incoming.bytes_oam_oam01_port:
- - oam_oam01_port
- - network.incoming.bytes
feature_oam:
- oam
- feature
disk.device.usage_oam:
- oam
- disk.device.usage
- network.incoming.packets.rate_oam_oam01_port:
- - oam_oam01_port
- - network.incoming.packets.rate
binding_oam:
- oam
- binding
disk.ephemeral.size_oam:
- oam
- disk.ephemeral.size
- feature_oam_oam01_port:
- - oam_oam01_port
- - feature
disk.write.requests_oam:
- oam
- disk.write.requests
instance_oam:
- oam
- instance
- network.outpoing.packets_oam_oam01_port:
- - oam_oam01_port
- - network.outpoing.packets
+ attachment_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - attachment
+ network.incoming.packets_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.incoming.packets
disk.root.size_oam:
- oam
- disk.root.size
+ network.outgoing.bytes_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.outgoing.bytes
memory_oam:
- oam
- memory
disk.device.write.requests_oam:
- oam
- disk.device.write.requests
+ feature_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - feature
+ network.outpoing.packets_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.outpoing.packets
disk.device.read.requests.rate_oam:
- oam
- disk.device.read.requests.rate
- network.outgoing.bytes_oam_oam01_port:
- - oam_oam01_port
- - network.outgoing.bytes
disk.write.requests.rate_oam:
- oam
- disk.write.requests.rate
disk.device.write.requests.rate_oam:
- oam
- disk.device.write.requests.rate
- forwarder_oam_oam01_port:
- - oam_oam01_port
- - forwarder
disk.device.read.bytes_oam:
- oam
- disk.device.read.bytes
endpoint_oam:
- oam
- endpoint
- network.incoming.bytes.rate_oam_oam01_port:
- - oam_oam01_port
- - network.incoming.bytes.rate
disk.device.read.requests_oam:
- oam
- disk.device.read.requests
+ network.incoming.packets.rate_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.incoming.packets.rate
disk.iops_oam:
- oam
- disk.iops
disk.read.bytes.rate_oam:
- oam
- disk.read.bytes.rate
+ network.incoming.bytes_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.incoming.bytes
cpu_util_oam:
- oam
- cpu_util
disk.latency_oam:
- oam
- disk.latency
+ forwarder_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - forwarder
+ network.outgoing.packets.rate_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - network.outgoing.packets.rate
disk.write.bytes_oam:
- oam
- disk.write.bytes
+ binding_oam_oam01_port_1:
+ - oam_oam01_port_1
+ - binding
disk.read.requests_oam:
- oam
- disk.read.requests
disk.device.capacity_oam:
- oam
- disk.device.capacity
- network.incoming.packets_oam_oam01_port:
- - oam_oam01_port
- - network.incoming.packets
requirements:
local_storage_oam:
- oam
- local_storage
- dependency_oam_oam01_port:
- - oam_oam01_port
+ dependency_oam_oam01_port_1:
+ - oam_oam01_port_1
- dependency
- link_oam_oam01_port:
- - oam_oam01_port
+ link_oam_oam01_port_1:
+ - oam_oam01_port_1
- link
dependency_oam:
- oam
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd02_port_0_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: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd02_port_0_network_role:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd02_port_network_role:
+ port_pd02_port_0_network_role_tag:
type: string
required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_user_data_format:
type: list
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
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd02_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_order:
+ type: integer
required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd02_port_fixed_ips:
+ port_pd02_port_2_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_pd02_port_2_order:
+ type: integer
+ required: true
+ port_pd02_port_2_network_role:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_pd02_port_order:
- type: integer
+ port_pd02_port_2_network:
+ type: list
required: true
- port_pd02_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: string
+ port_pd02_port_2_vlan_requirements:
+ type: list
required: true
- port_pd02_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd02_port_2_subnetpoolid:
type: string
required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_2_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ vm_flavor_name:
type: string
required: true
- port_pd02_port_security_groups:
+ port_pd02_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- compute_ps_availability_zone:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_2_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_replacement_policy:
+ type: json
+ port_pd02_port_2_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_network_role:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd02_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_image_name:
type: string
required: true
- compute_ps_name:
+ compute_ps_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_ip_requirements:
- type: list
+ port_pd02_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ compute_ps_name:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_related_networks:
- type: list
+ port_pd02_port_2_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
ps:
type: org.openecomp.resource.vfc.compute.nodes.heat.ps
get_input:
- compute_ps_name
- index_value
- ps_pd02_port:
+ ps_pd02_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd02_port_replacement_policy
+ - port_pd02_port_2_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd02_port_2_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd02_port_2_order
security_groups:
get_input:
- - port_pd02_port_security_groups
+ - port_pd02_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd02_port_2_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd02_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd02_port_2_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd02_port_2_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd02_port_2_network_role_tag
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd02_port_2_network_role
fixed_ips:
get_input:
- - port_pd02_port_fixed_ips
+ - port_pd02_port_2_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd02_port_2_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd02_port_2_network
- index_value
requirements:
- binding:
disk.device.usage_ps:
- ps
- disk.device.usage
- forwarder_ps_pd02_port:
- - ps_pd02_port
- - forwarder
- network.outgoing.bytes.rate_ps_pd02_port:
- - ps_pd02_port
- - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - network.incoming.bytes.rate
endpoint_ps:
- ps
- endpoint
+ network.outgoing.bytes.rate_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - network.outgoing.bytes.rate
disk.device.capacity_ps:
- ps
- disk.device.capacity
cpu_ps:
- ps
- cpu
- network.incoming.packets_ps_pd02_port:
- - ps_pd02_port
- - network.incoming.packets
+ network.outgoing.packets.rate_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - network.outgoing.packets.rate
+ binding_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - binding
disk.device.write.bytes_ps:
- ps
- disk.device.write.bytes
- network.outgoing.packets.rate_ps_pd02_port:
- - ps_pd02_port
- - network.outgoing.packets.rate
cpu.delta_ps:
- ps
- cpu.delta
binding_ps:
- ps
- binding
- binding_ps_pd02_port:
- - ps_pd02_port
- - binding
+ network.outpoing.packets_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - network.outpoing.packets
+ feature_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - feature
disk.device.write.requests.rate_ps:
- ps
- disk.device.write.requests.rate
- network.outgoing.bytes_ps_pd02_port:
- - ps_pd02_port
+ network.outgoing.bytes_ps_pd02_port_2:
+ - ps_pd02_port_2
- network.outgoing.bytes
cpu_util_ps:
- ps
- cpu_util
- network.outpoing.packets_ps_pd02_port:
- - ps_pd02_port
- - network.outpoing.packets
- network.incoming.packets.rate_ps_pd02_port:
- - ps_pd02_port
- - network.incoming.packets.rate
- network.incoming.bytes_ps_pd02_port:
- - ps_pd02_port
+ forwarder_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - forwarder
+ attachment_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - attachment
+ network.incoming.bytes_ps_pd02_port_2:
+ - ps_pd02_port_2
- network.incoming.bytes
disk.read.bytes.rate_ps:
- ps
instance_ps:
- ps
- instance
+ network.incoming.packets.rate_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - network.incoming.packets.rate
disk.latency_ps:
- ps
- disk.latency
memory_ps:
- ps
- memory
- feature_ps_pd02_port:
- - ps_pd02_port
- - feature
disk.usage_ps:
- ps
- disk.usage
disk.allocation_ps:
- ps
- disk.allocation
- attachment_ps_pd02_port:
- - ps_pd02_port
- - attachment
disk.device.read.requests_ps:
- ps
- disk.device.read.requests
disk.device.latency_ps:
- ps
- disk.device.latency
- network.incoming.bytes.rate_ps_pd02_port:
- - ps_pd02_port
- - network.incoming.bytes.rate
+ network.incoming.packets_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - network.incoming.packets
disk.device.write.requests_ps:
- ps
- disk.device.write.requests
- ps
- disk.write.bytes
requirements:
- dependency_ps_pd02_port:
- - ps_pd02_port
- - dependency
- link_ps_pd02_port:
- - ps_pd02_port
+ link_ps_pd02_port_2:
+ - ps_pd02_port_2
- link
dependency_ps:
- ps
- dependency
local_storage_ps:
- ps
- - local_storage
\ No newline at end of file
+ - local_storage
+ dependency_ps_pd02_port_2:
+ - ps_pd02_port_2
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_1_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ 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
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_security_groups:
+ port_pd01_port_1_network_role:
+ type: string
+ required: true
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
+ 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
required: true
entry_schema:
type: string
- port_pd01_port_fixed_ips:
+ port_pd01_port_1_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd01_port_ip_requirements:
- type: list
+ type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ compute_ps_name:
type: list
required: true
entry_schema:
type: string
- compute_ps_name:
+ port_pd01_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
node_templates:
ps:
type: org.openecomp.resource.vfc.compute.nodes.heat.ps
get_input:
- compute_ps_name
- index_value
- ps_pd01_port:
+ ps_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd01_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_1_order
security_groups:
get_input:
- - port_pd01_port_security_groups
+ - port_pd01_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_1_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_1_network_role
fixed_ips:
get_input:
- - port_pd01_port_fixed_ips
+ - port_pd01_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_1_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_1_network
- index_value
requirements:
- binding:
disk.device.iops_ps:
- ps
- disk.device.iops
- network.incoming.packets_ps_pd01_port:
- - ps_pd01_port
- - network.incoming.packets
scalable_ps:
- ps
- scalable
disk.device.usage_ps:
- ps
- disk.device.usage
+ network.incoming.bytes.rate_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.incoming.bytes.rate
endpoint_ps:
- ps
- endpoint
- network.incoming.bytes.rate_ps_pd01_port:
- - ps_pd01_port
- - network.incoming.bytes.rate
disk.device.capacity_ps:
- ps
- disk.device.capacity
cpu_ps:
- ps
- cpu
- attachment_ps_pd01_port:
- - ps_pd01_port
- - attachment
disk.device.write.bytes_ps:
- ps
- disk.device.write.bytes
- forwarder_ps_pd01_port:
- - ps_pd01_port
- - forwarder
cpu.delta_ps:
- ps
- cpu.delta
+ network.incoming.packets_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.incoming.packets
disk.root.size_ps:
- ps
- disk.root.size
binding_ps:
- ps
- binding
- network.incoming.packets.rate_ps_pd01_port:
- - ps_pd01_port
- - network.incoming.packets.rate
disk.device.write.requests.rate_ps:
- ps
- disk.device.write.requests.rate
- feature_ps_pd01_port:
- - ps_pd01_port
- - feature
- network.incoming.bytes_ps_pd01_port:
- - ps_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.outgoing.bytes
cpu_util_ps:
- ps
- cpu_util
disk.device.read.bytes.rate_ps:
- ps
- disk.device.read.bytes.rate
+ forwarder_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - forwarder
disk.read.requests_ps:
- ps
- disk.read.requests
vcpus_ps:
- ps
- vcpus
+ network.incoming.packets.rate_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.incoming.packets.rate
+ attachment_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - attachment
+ network.incoming.bytes_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.incoming.bytes
instance_ps:
- ps
- instance
disk.latency_ps:
- ps
- disk.latency
- network.outpoing.packets_ps_pd01_port:
- - ps_pd01_port
- - network.outpoing.packets
disk.device.read.bytes_ps:
- ps
- disk.device.read.bytes
memory.usage_ps:
- ps
- memory.usage
- binding_ps_pd01_port:
- - ps_pd01_port
- - binding
+ network.outgoing.bytes.rate_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.outgoing.bytes.rate
+ feature_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - feature
feature_ps:
- ps
- feature
disk.device.write.bytes.rate_ps:
- ps
- disk.device.write.bytes.rate
- network.outgoing.bytes_ps_pd01_port:
- - ps_pd01_port
- - network.outgoing.bytes
disk.ephemeral.size_ps:
- ps
- disk.ephemeral.size
os_ps:
- ps
- os
- network.outgoing.packets.rate_ps_pd01_port:
- - ps_pd01_port
+ network.outgoing.packets.rate_ps_pd01_port_1:
+ - ps_pd01_port_1
- network.outgoing.packets.rate
+ binding_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - binding
disk.iops_ps:
- ps
- disk.iops
disk.device.latency_ps:
- ps
- disk.device.latency
- network.outgoing.bytes.rate_ps_pd01_port:
- - ps_pd01_port
- - network.outgoing.bytes.rate
+ network.outpoing.packets_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - network.outpoing.packets
disk.device.write.requests_ps:
- ps
- disk.device.write.requests
- ps
- disk.write.bytes
requirements:
+ link_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - link
+ dependency_ps_pd01_port_1:
+ - ps_pd01_port_1
+ - dependency
dependency_ps:
- ps
- dependency
local_storage_ps:
- ps
- local_storage
- dependency_ps_pd01_port:
- - ps_pd01_port
- - dependency
- link_ps_pd01_port:
- - ps_pd01_port
- - link
\ No newline at end of file
directives:
- substitutable
properties:
- port_cmaui02_port_fixed_ips:
- - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- port_cmaui02_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_cmaui02_port_2_network:
+ - get_input: net
+ port_cmaui02_port_2_replacement_policy:
+ - AUTO
vm_flavor_name:
get_input: cmaui_flavor
compute_cmaui_name:
- get_input:
- cmaui_names
- 1
- compute_cmaui_availability_zone:
- - get_input: availability_zone_0
- vm_image_name:
- get_input: cmaui_image
- port_cmaui02_port_ip_requirements:
+ port_cmaui02_port_2_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cmaui02_port_replacement_policy:
- - AUTO
- port_cmaui02_port_security_groups:
+ compute_cmaui_availability_zone:
+ - get_input: availability_zone_0
+ vm_image_name:
+ get_input: cmaui_image
+ port_cmaui02_port_2_security_groups:
- - get_input: p2
- port_cmaui02_port_network:
- - get_input: net
+ port_cmaui02_port_2_fixed_ips:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 0
+ port_cmaui02_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
- port_cmaui01_port_replacement_policy:
- - AUTO
- port_cmaui01_port_security_groups:
- - - get_input: p1
- - get_input: p2
vm_flavor_name:
get_input: cmaui_flavor
compute_cmaui_name:
- get_input:
- cmaui_names
- 0
+ port_cmaui01_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 0
compute_cmaui_availability_zone:
- get_input: availability_zone_0
+ port_cmaui01_port_1_network:
+ - get_input: net
vm_image_name:
get_input: cmaui_image
- port_cmaui01_port_mac_requirements:
+ port_cmaui01_port_1_replacement_policy:
+ - AUTO
+ port_cmaui01_port_1_security_groups:
+ - - get_input: p1
+ - get_input: p2
+ port_cmaui01_port_1_mac_requirements:
mac_count_required:
is_required: false
- port_cmaui01_port_fixed_ips:
- - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- port_cmaui01_port_network:
- - get_input: net
- port_cmaui01_port_ip_requirements:
+ port_cmaui01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
- feature_pd01_port_1_test_nested3Level
network.outgoing.packets.rate_cmaui02_port_2:
- abstract_cmaui
- - network.outgoing.packets.rate_cmaui_cmaui02_port
+ - network.outgoing.packets.rate_cmaui_cmaui02_port_2
binding_cmaui02_port_2:
- abstract_cmaui
- - binding_cmaui_cmaui02_port
+ - binding_cmaui_cmaui02_port_2
disk.device.latency_server_cmaui_1:
- abstract_cmaui_1
- disk.device.latency_cmaui
network.outgoing.bytes.rate_cmaui02_port_2:
- abstract_cmaui
- - network.outgoing.bytes.rate_cmaui_cmaui02_port
+ - network.outgoing.bytes.rate_cmaui_cmaui02_port_2
disk.device.latency_server_cmaui_2:
- abstract_cmaui
- disk.device.latency_cmaui
- disk.device.latency_server_ps_1_test_nested3Level
attachment_cmaui01_port_1:
- abstract_cmaui_1
- - attachment_cmaui_cmaui01_port
+ - attachment_cmaui_cmaui01_port_1
disk.write.bytes_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.write.bytes_server_ps_1_test_nested3Level
network.incoming.bytes.rate_cmaui01_port_1:
- abstract_cmaui_1
- - network.incoming.bytes.rate_cmaui_cmaui01_port
+ - network.incoming.bytes.rate_cmaui_cmaui01_port_1
disk.capacity_server_oam_1_test_nested2Level:
- test_nested2Level
- disk.capacity_server_oam_1
- disk.device.read.bytes.rate_cmaui
feature_cmaui02_port_2:
- abstract_cmaui
- - feature_cmaui_cmaui02_port
+ - feature_cmaui_cmaui02_port_2
disk.device.read.bytes.rate_server_cmaui_1:
- abstract_cmaui_1
- disk.device.read.bytes.rate_cmaui
- disk.iops_server_oam_2
network.outpoing.packets_cmaui02_port_2:
- abstract_cmaui
- - network.outpoing.packets_cmaui_cmaui02_port
+ - network.outpoing.packets_cmaui_cmaui02_port_2
attachment_pd01_port_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- attachment_pd01_port_1_test_nested3Level
- cpu_util_server_ps_2_test_nested3Level
network.outgoing.bytes_cmaui02_port_2:
- abstract_cmaui
- - network.outgoing.bytes_cmaui_cmaui02_port
+ - network.outgoing.bytes_cmaui_cmaui02_port_2
feature_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- feature_server_ps_1_test_nested3Level
- disk.device.write.bytes.rate_server_ps_2_test_nested3Level
forwarder_cmaui01_port_1:
- abstract_cmaui_1
- - forwarder_cmaui_cmaui01_port
+ - forwarder_cmaui_cmaui01_port_1
network.outgoing.bytes.rate_oam02_port_2_test_nested2Level:
- test_nested2Level
- network.outgoing.bytes.rate_oam02_port_2
- cpu_util_cmaui
network.incoming.packets_cmaui02_port_2:
- abstract_cmaui
- - network.incoming.packets_cmaui_cmaui02_port
+ - network.incoming.packets_cmaui_cmaui02_port_2
disk.device.write.bytes.rate_server_cmaui_2:
- abstract_cmaui
- disk.device.write.bytes.rate_cmaui
- disk.device.usage_server_ps_2_test_nested3Level
network.incoming.bytes_cmaui01_port_1:
- abstract_cmaui_1
- - network.incoming.bytes_cmaui_cmaui01_port
+ - network.incoming.bytes_cmaui_cmaui01_port_1
instance_server_oam_2_test_nested2Level:
- test_nested2Level
- instance_server_oam_2
- feature_oam01_port_1
network.outgoing.bytes_cmaui01_port_1:
- abstract_cmaui_1
- - network.outgoing.bytes_cmaui_cmaui01_port
+ - network.outgoing.bytes_cmaui_cmaui01_port_1
instance_server_cmaui_2:
- abstract_cmaui
- instance_cmaui
- memory.resident_server_ps_2_test_nested3Level
network.incoming.packets.rate_cmaui01_port_1:
- abstract_cmaui_1
- - network.incoming.packets.rate_cmaui_cmaui01_port
+ - network.incoming.packets.rate_cmaui_cmaui01_port_1
disk.read.requests_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.read.requests_server_ps_1_test_nested3Level
- disk.device.usage_cmaui
network.outgoing.packets.rate_cmaui01_port_1:
- abstract_cmaui_1
- - network.outgoing.packets.rate_cmaui_cmaui01_port
+ - network.outgoing.packets.rate_cmaui_cmaui01_port_1
binding_cmaui01_port_1:
- abstract_cmaui_1
- - binding_cmaui_cmaui01_port
+ - binding_cmaui_cmaui01_port_1
scalable_server_oam_2_test_nested2Level:
- test_nested2Level
- scalable_server_oam_2
- disk.device.write.requests.rate_server_ps_2_test_nested3Level
network.outgoing.bytes.rate_cmaui01_port_1:
- abstract_cmaui_1
- - network.outgoing.bytes.rate_cmaui_cmaui01_port
+ - network.outgoing.bytes.rate_cmaui_cmaui01_port_1
memory_server_ps_2_test_nested3Level_test_nested2Level:
- test_nested2Level
- memory_server_ps_2_test_nested3Level
- disk.device.allocation_server_oam_1
network.incoming.bytes.rate_cmaui02_port_2:
- abstract_cmaui
- - network.incoming.bytes.rate_cmaui_cmaui02_port
+ - network.incoming.bytes.rate_cmaui_cmaui02_port_2
endpoint_server_oam_2_test_nested2Level:
- test_nested2Level
- endpoint_server_oam_2
- disk.iops_server_ps_2_test_nested3Level
attachment_cmaui02_port_2:
- abstract_cmaui
- - attachment_cmaui_cmaui02_port
+ - attachment_cmaui_cmaui02_port_2
disk.write.bytes.rate_server_oam_2_test_nested2Level:
- test_nested2Level
- disk.write.bytes.rate_server_oam_2
- host_server_oam_2
forwarder_cmaui02_port_2:
- abstract_cmaui
- - forwarder_cmaui_cmaui02_port
+ - forwarder_cmaui_cmaui02_port_2
feature_server_oam_2_test_nested2Level:
- test_nested2Level
- feature_server_oam_2
- disk.device.capacity_server_ps_1_test_nested3Level
feature_cmaui01_port_1:
- abstract_cmaui_1
- - feature_cmaui_cmaui01_port
+ - feature_cmaui_cmaui01_port_1
disk.device.read.requests.rate_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.device.read.requests.rate_server_ps_1_test_nested3Level
- memory.usage_server_ps_2_test_nested3Level
network.incoming.bytes_cmaui02_port_2:
- abstract_cmaui
- - network.incoming.bytes_cmaui_cmaui02_port
+ - network.incoming.bytes_cmaui_cmaui02_port_2
disk.write.requests_server_cmaui_2:
- abstract_cmaui
- disk.write.requests_cmaui
- network.outgoing.packets.rate_pd02_port_2_test_nested3Level
network.incoming.packets_cmaui01_port_1:
- abstract_cmaui_1
- - network.incoming.packets_cmaui_cmaui01_port
+ - network.incoming.packets_cmaui_cmaui01_port_1
disk.read.bytes_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.read.bytes_server_ps_1_test_nested3Level
- network.outgoing.bytes_oam01_port_1
network.incoming.packets.rate_cmaui02_port_2:
- abstract_cmaui
- - network.incoming.packets.rate_cmaui_cmaui02_port
+ - network.incoming.packets.rate_cmaui_cmaui02_port_2
disk.device.write.requests_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.device.write.requests_server_ps_1_test_nested3Level
- memory.usage_cmaui
network.outpoing.packets_cmaui01_port_1:
- abstract_cmaui_1
- - network.outpoing.packets_cmaui_cmaui01_port
+ - network.outpoing.packets_cmaui_cmaui01_port_1
requirements:
link_cmaui01_port_1:
- abstract_cmaui_1
- - link_cmaui_cmaui01_port
+ - link_cmaui_cmaui01_port_1
local_storage_server_oam_2_test_nested2Level:
- test_nested2Level
- local_storage_server_oam_2
link_cmaui02_port_2:
- abstract_cmaui
- - link_cmaui_cmaui02_port
+ - link_cmaui_cmaui02_port_2
dependency_test_nested2Level:
- test_nested2Level
- dependency
- dependency_oam01_port_1
dependency_cmaui01_port_1:
- abstract_cmaui_1
- - dependency_cmaui_cmaui01_port
+ - dependency_cmaui_cmaui01_port_1
dependency_cmaui02_port_2:
- abstract_cmaui
- - dependency_cmaui_cmaui02_port
+ - dependency_cmaui_cmaui02_port_2
dependency_server_ps_1_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_server_ps_1_test_nested3Level
directives:
- substitutable
properties:
- port_oam01_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_oam01_port_ip_requirements:
+ port_oam01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam01_port_security_groups:
- - - get_input: p2
- - get_input: p1
- port_oam01_port_network:
+ port_oam01_port_1_network:
- get_input: net
- port_oam01_port_replacement_policy:
- - AUTO
vm_flavor_name:
get_input: cmaui_flavor
+ port_oam01_port_1_security_groups:
+ - - get_input: p2
+ - get_input: p1
vm_image_name:
get_input: cmaui_image
- port_oam01_port_fixed_ips:
+ port_oam01_port_1_replacement_policy:
+ - AUTO
+ port_oam01_port_1_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 0
compute_oam_availability_zone:
- get_input: availability_zone_0
+ port_oam01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_oam_name:
- get_input:
- oam_names
directives:
- substitutable
properties:
- port_oam02_port_network:
+ port_oam02_port_2_network:
- get_input: net
- port_oam02_port_ip_requirements:
+ port_oam02_port_2_security_groups:
+ - - get_input: p1
+ vm_flavor_name:
+ get_input: cmaui_flavor
+ port_oam02_port_2_replacement_policy:
+ - AUTO
+ port_oam02_port_2_fixed_ips:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 0
+ vm_image_name:
+ get_input: cmaui_image
+ port_oam02_port_2_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam02_port_fixed_ips:
- - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- vm_flavor_name:
- get_input: cmaui_flavor
- port_oam02_port_security_groups:
- - - get_input: p1
- port_oam02_port_mac_requirements:
+ port_oam02_port_2_mac_requirements:
mac_count_required:
is_required: false
- vm_image_name:
- get_input: cmaui_image
- port_oam02_port_replacement_policy:
- - AUTO
compute_oam_availability_zone:
- get_input: availability_zone_0
compute_oam_name:
capabilities:
network.incoming.packets.rate_oam02_port_2:
- abstract_oam
- - network.incoming.packets.rate_oam_oam02_port
+ - network.incoming.packets.rate_oam_oam02_port_2
disk.latency_server_oam_2:
- abstract_oam
- disk.latency_oam
- disk.latency_oam
network.incoming.bytes_oam02_port_2:
- abstract_oam
- - network.incoming.bytes_oam_oam02_port
+ - network.incoming.bytes_oam_oam02_port_2
endpoint_server_oam_1:
- abstract_oam_1
- endpoint_oam
- disk.device.read.bytes_oam
forwarder_oam01_port_1:
- abstract_oam_1
- - forwarder_oam_oam01_port
+ - forwarder_oam_oam01_port_1
disk.device.read.bytes_server_oam_2:
- abstract_oam
- disk.device.read.bytes_oam
- cpu.delta_oam
attachment_oam01_port_1:
- abstract_oam_1
- - attachment_oam_oam01_port
+ - attachment_oam_oam01_port_1
disk.write.bytes_server_ps_1_test_nested3Level:
- test_nested3Level
- disk.write.bytes_server_ps_1
- disk.capacity_oam
network.incoming.packets_oam01_port_1:
- abstract_oam_1
- - network.incoming.packets_oam_oam01_port
+ - network.incoming.packets_oam_oam01_port_1
disk.device.read.requests.rate_server_ps_1_test_nested3Level:
- test_nested3Level
- disk.device.read.requests.rate_server_ps_1
- disk.capacity_server_ps_2
network.outgoing.bytes.rate_oam01_port_1:
- abstract_oam_1
- - network.outgoing.bytes.rate_oam_oam01_port
+ - network.outgoing.bytes.rate_oam_oam01_port_1
disk.iops_server_ps_2_test_nested3Level:
- test_nested3Level
- disk.iops_server_ps_2
- disk.allocation_server_ps_2
binding_oam02_port_2:
- abstract_oam
- - binding_oam_oam02_port
+ - binding_oam_oam02_port_2
binding_server_oam_1:
- abstract_oam_1
- binding_oam
- endpoint_server_ps_2
network.outgoing.bytes_oam02_port_2:
- abstract_oam
- - network.outgoing.bytes_oam_oam02_port
+ - network.outgoing.bytes_oam_oam02_port_2
network.outpoing.packets_oam01_port_1:
- abstract_oam_1
- - network.outpoing.packets_oam_oam01_port
+ - network.outpoing.packets_oam_oam01_port_1
disk.device.read.bytes.rate_server_oam_1:
- abstract_oam_1
- disk.device.read.bytes.rate_oam
- instance_oam
network.incoming.packets_oam02_port_2:
- abstract_oam
- - network.incoming.packets_oam_oam02_port
+ - network.incoming.packets_oam_oam02_port_2
disk.read.bytes_server_ps_2_test_nested3Level:
- test_nested3Level
- disk.read.bytes_server_ps_2
- host_server_ps_1
attachment_oam02_port_2:
- abstract_oam
- - attachment_oam_oam02_port
+ - attachment_oam_oam02_port_2
disk.device.iops_server_oam_2:
- abstract_oam
- disk.device.iops_oam
- disk.device.capacity_server_ps_1
network.incoming.bytes.rate_oam02_port_2:
- abstract_oam
- - network.incoming.bytes.rate_oam_oam02_port
+ - network.incoming.bytes.rate_oam_oam02_port_2
disk.write.requests.rate_server_ps_2_test_nested3Level:
- test_nested3Level
- disk.write.requests.rate_server_ps_2
- disk.latency_server_ps_2
network.incoming.packets.rate_oam01_port_1:
- abstract_oam_1
- - network.incoming.packets.rate_oam_oam01_port
+ - network.incoming.packets.rate_oam_oam01_port_1
disk.device.latency_server_ps_1_test_nested3Level:
- test_nested3Level
- disk.device.latency_server_ps_1
- attachment_pd02_port_2
network.incoming.bytes_oam01_port_1:
- abstract_oam_1
- - network.incoming.bytes_oam_oam01_port
+ - network.incoming.bytes_oam_oam01_port_1
cpu_server_ps_2_test_nested3Level:
- test_nested3Level
- cpu_server_ps_2
forwarder_oam02_port_2:
- abstract_oam
- - forwarder_oam_oam02_port
+ - forwarder_oam_oam02_port_2
network.incoming.packets.rate_pd01_port_1_test_nested3Level:
- test_nested3Level
- network.incoming.packets.rate_pd01_port_1
- os_oam
network.outgoing.packets.rate_oam02_port_2:
- abstract_oam
- - network.outgoing.packets.rate_oam_oam02_port
+ - network.outgoing.packets.rate_oam_oam02_port_2
disk.device.latency_server_ps_2_test_nested3Level:
- test_nested3Level
- disk.device.latency_server_ps_2
feature_oam01_port_1:
- abstract_oam_1
- - feature_oam_oam01_port
+ - feature_oam_oam01_port_1
disk.device.allocation_server_oam_2:
- abstract_oam
- disk.device.allocation_oam
- cpu_util_server_ps_2
network.incoming.bytes.rate_oam01_port_1:
- abstract_oam_1
- - network.incoming.bytes.rate_oam_oam01_port
+ - network.incoming.bytes.rate_oam_oam01_port_1
vcpus_server_oam_2:
- abstract_oam
- vcpus_oam
- network.incoming.bytes.rate_pd02_port_2
network.outgoing.bytes.rate_oam02_port_2:
- abstract_oam
- - network.outgoing.bytes.rate_oam_oam02_port
+ - network.outgoing.bytes.rate_oam_oam02_port_2
vcpus_server_oam_1:
- abstract_oam_1
- vcpus_oam
- cpu_oam
binding_oam01_port_1:
- abstract_oam_1
- - binding_oam_oam01_port
+ - binding_oam_oam01_port_1
disk.device.write.requests_server_ps_2_test_nested3Level:
- test_nested3Level
- disk.device.write.requests_server_ps_2
- disk.device.capacity_oam
network.outgoing.packets.rate_oam01_port_1:
- abstract_oam_1
- - network.outgoing.packets.rate_oam_oam01_port
+ - network.outgoing.packets.rate_oam_oam01_port_1
disk.device.read.requests_server_ps_1_test_nested3Level:
- test_nested3Level
- disk.device.read.requests_server_ps_1
- disk.read.bytes.rate_server_ps_2
feature_oam02_port_2:
- abstract_oam
- - feature_oam_oam02_port
+ - feature_oam_oam02_port_2
network.outgoing.bytes_oam01_port_1:
- abstract_oam_1
- - network.outgoing.bytes_oam_oam01_port
+ - network.outgoing.bytes_oam_oam01_port_1
network.outpoing.packets_oam02_port_2:
- abstract_oam
- - network.outpoing.packets_oam_oam02_port
+ - network.outpoing.packets_oam_oam02_port_2
network.incoming.packets_pd01_port_1_test_nested3Level:
- test_nested3Level
- network.incoming.packets_pd01_port_1
requirements:
link_oam02_port_2:
- abstract_oam
- - link_oam_oam02_port
+ - link_oam_oam02_port_2
dependency_pd01_port_1_test_nested3Level:
- test_nested3Level
- dependency_pd01_port_1
link_oam01_port_1:
- abstract_oam_1
- - link_oam_oam01_port
+ - link_oam_oam01_port_1
dependency_server_oam_1:
- abstract_oam_1
- dependency_oam
- link_pd01_port_1
dependency_oam01_port_1:
- abstract_oam_1
- - dependency_oam_oam01_port
+ - dependency_oam_oam01_port_1
dependency_oam02_port_2:
- abstract_oam
- - dependency_oam_oam02_port
+ - dependency_oam_oam02_port_2
dependency_test_nested3Level:
- test_nested3Level
- dependency
directives:
- substitutable
properties:
- port_pd02_port_fixed_ips:
+ port_pd02_port_2_replacement_policy:
+ - AUTO
+ port_pd02_port_2_network:
+ - get_input: net
+ vm_flavor_name:
+ get_input: cmaui_flavor
+ port_pd02_port_2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_pd02_port_2_security_groups:
+ - - get_input: p1
+ port_pd02_port_2_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_flavor_name:
- get_input: cmaui_flavor
vm_image_name:
get_input: cmaui_image
- port_pd02_port_security_groups:
- - - get_input: p1
compute_ps_availability_zone:
- get_input: availability_zone_0
- port_pd02_port_replacement_policy:
- - AUTO
+ port_pd02_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_ps_name:
- get_input:
- ps_names
- 0
- port_pd02_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_pd02_port_network:
- - get_input: net
service_template_filter:
substitute_service_template: Nested_psServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
- port_pd01_port_replacement_policy:
- - AUTO
- vm_flavor_name:
- get_input: cmaui_flavor
- port_pd01_port_security_groups:
+ port_pd01_port_1_security_groups:
- - get_input: p2
- get_input: p1
- port_pd01_port_mac_requirements:
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: cmaui_flavor
+ port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: cmaui_image
compute_ps_availability_zone:
- get_input: availability_zone_0
- port_pd01_port_fixed_ips:
+ port_pd01_port_1_replacement_policy:
+ - AUTO
+ compute_ps_name:
+ - get_input:
+ - ps_names
+ - 0
+ port_pd01_port_1_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 0
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
+ port_pd01_port_1_network:
- get_input: net
- compute_ps_name:
- - get_input:
- - ps_names
- - 0
service_template_filter:
substitute_service_template: Nested_ps_1ServiceTemplate.yaml
count: 1
- disk.capacity_ps
network.outgoing.bytes_pd02_port_2:
- abstract_ps
- - network.outgoing.bytes_ps_pd02_port
+ - network.outgoing.bytes_ps_pd02_port_2
disk.capacity_server_ps_2:
- abstract_ps
- disk.capacity_ps
network.outgoing.bytes_pd01_port_1:
- abstract_ps_1
- - network.outgoing.bytes_ps_pd01_port
+ - network.outgoing.bytes_ps_pd01_port_1
memory.usage_server_ps_1:
- abstract_ps_1
- memory.usage_ps
- endpoint_ps
binding_pd01_port_1:
- abstract_ps_1
- - binding_ps_pd01_port
+ - binding_ps_pd01_port_1
disk.device.read.requests.rate_server_ps_1:
- abstract_ps_1
- disk.device.read.requests.rate_ps
network.outgoing.bytes.rate_pd02_port_2:
- abstract_ps
- - network.outgoing.bytes.rate_ps_pd02_port
+ - network.outgoing.bytes.rate_ps_pd02_port_2
host_server_ps_2:
- abstract_ps
- host_ps
- scalable_ps
network.incoming.packets.rate_pd02_port_2:
- abstract_ps
- - network.incoming.packets.rate_ps_pd02_port
+ - network.incoming.packets.rate_ps_pd02_port_2
scalable_server_ps_2:
- abstract_ps
- scalable_ps
network.outgoing.packets.rate_pd01_port_1:
- abstract_ps_1
- - network.outgoing.packets.rate_ps_pd01_port
+ - network.outgoing.packets.rate_ps_pd01_port_1
disk.write.bytes.rate_server_ps_2:
- abstract_ps
- disk.write.bytes.rate_ps
- disk.ephemeral.size_ps
feature_pd02_port_2:
- abstract_ps
- - feature_ps_pd02_port
+ - feature_ps_pd02_port_2
disk.ephemeral.size_server_ps_2:
- abstract_ps
- disk.ephemeral.size_ps
- disk.allocation_ps
attachment_pd01_port_1:
- abstract_ps_1
- - attachment_ps_pd01_port
+ - attachment_ps_pd01_port_1
memory.resident_server_ps_1:
- abstract_ps_1
- memory.resident_ps
- disk.device.read.requests_ps
network.incoming.bytes.rate_pd01_port_1:
- abstract_ps_1
- - network.incoming.bytes.rate_ps_pd01_port
+ - network.incoming.bytes.rate_ps_pd01_port_1
disk.read.bytes.rate_server_ps_1:
- abstract_ps_1
- disk.read.bytes.rate_ps
- disk.device.iops_ps
feature_pd01_port_1:
- abstract_ps_1
- - feature_ps_pd01_port
+ - feature_ps_pd01_port_1
disk.device.iops_server_ps_2:
- abstract_ps
- disk.device.iops_ps
- disk.root.size_ps
attachment_pd02_port_2:
- abstract_ps
- - attachment_ps_pd02_port
+ - attachment_ps_pd02_port_2
disk.root.size_server_ps_2:
- abstract_ps
- disk.root.size_ps
network.outgoing.bytes.rate_pd01_port_1:
- abstract_ps_1
- - network.outgoing.bytes.rate_ps_pd01_port
+ - network.outgoing.bytes.rate_ps_pd01_port_1
binding_pd02_port_2:
- abstract_ps
- - binding_ps_pd02_port
+ - binding_ps_pd02_port_2
network.incoming.packets.rate_pd01_port_1:
- abstract_ps_1
- - network.incoming.packets.rate_ps_pd01_port
+ - network.incoming.packets.rate_ps_pd01_port_1
disk.usage_server_ps_1:
- abstract_ps_1
- disk.usage_ps
network.outpoing.packets_pd01_port_1:
- abstract_ps_1
- - network.outpoing.packets_ps_pd01_port
+ - network.outpoing.packets_ps_pd01_port_1
disk.usage_server_ps_2:
- abstract_ps
- disk.usage_ps
network.outpoing.packets_pd02_port_2:
- abstract_ps
- - network.outpoing.packets_ps_pd02_port
+ - network.outpoing.packets_ps_pd02_port_2
network.incoming.bytes_pd01_port_1:
- abstract_ps_1
- - network.incoming.bytes_ps_pd01_port
+ - network.incoming.bytes_ps_pd01_port_1
network.incoming.bytes_pd02_port_2:
- abstract_ps
- - network.incoming.bytes_ps_pd02_port
+ - network.incoming.bytes_ps_pd02_port_2
network.outgoing.packets.rate_pd02_port_2:
- abstract_ps
- - network.outgoing.packets.rate_ps_pd02_port
+ - network.outgoing.packets.rate_ps_pd02_port_2
vcpus_server_ps_1:
- abstract_ps_1
- vcpus_ps
- vcpus_ps
forwarder_pd01_port_1:
- abstract_ps_1
- - forwarder_ps_pd01_port
+ - forwarder_ps_pd01_port_1
forwarder_pd02_port_2:
- abstract_ps
- - forwarder_ps_pd02_port
+ - forwarder_ps_pd02_port_2
network.incoming.packets_pd01_port_1:
- abstract_ps_1
- - network.incoming.packets_ps_pd01_port
+ - network.incoming.packets_ps_pd01_port_1
network.incoming.packets_pd02_port_2:
- abstract_ps
- - network.incoming.packets_ps_pd02_port
+ - network.incoming.packets_ps_pd02_port_2
disk.device.write.bytes.rate_server_ps_1:
- abstract_ps_1
- disk.device.write.bytes.rate_ps
network.incoming.bytes.rate_pd02_port_2:
- abstract_ps
- - network.incoming.bytes.rate_ps_pd02_port
+ - network.incoming.bytes.rate_ps_pd02_port_2
disk.write.requests_server_ps_1:
- abstract_ps_1
- disk.write.requests_ps
requirements:
dependency_pd02_port_2:
- abstract_ps
- - dependency_ps_pd02_port
+ - dependency_ps_pd02_port_2
local_storage_server_ps_2:
- abstract_ps
- local_storage_ps
link_pd01_port_1:
- abstract_ps_1
- - link_ps_pd01_port
+ - link_ps_pd01_port_1
link_pd02_port_2:
- abstract_ps
- - link_ps_pd02_port
+ - link_ps_pd02_port_2
local_storage_server_ps_1:
- abstract_ps_1
- local_storage_ps
- dependency_ps
dependency_pd01_port_1:
- abstract_ps_1
- - dependency_ps_pd01_port
+ - dependency_ps_pd01_port_1
org.openecomp.resource.abstract.nodes.pd_server_4:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_01_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_01_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_01_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_01_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_01_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_01_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
+ port_pd01_port_01_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd01_port_01_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ port_pd01_port_01_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_01_vlan_requirements:
type: list
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_01:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_01:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ network.outgoing.bytes_pd_server_pd01_port_01:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd01_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ feature_pd_server_pd01_port_01:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_01:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd01_port_01:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_01:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_pd_server_pd01_port_01:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd01_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
+ forwarder_pd_server_pd01_port_01:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ network.outgoing.packets.rate_pd_server_pd01_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.incoming.packets_pd_server_pd01_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.pd_server_5:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_ps02_port_01_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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps02_port_ip_requirements:
+ port_ps02_port_01_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps02_port_01_order:
+ type: integer
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps02_port_01_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
- port_ps02_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_ps02_port_network_role:
+ port_ps02_port_01_network_role:
type: string
required: true
status: SUPPORTED
- port_ps02_port_vlan_requirements:
- type: list
+ port_ps02_port_01_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_ps02_port_01_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_ps02_port_01_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps02_port_related_networks:
+ port_ps02_port_01_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps02_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_ps02_port_order:
- type: integer
- required: true
- status: SUPPORTED
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps02_port_network:
- type: list
+ port_ps02_port_01_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
requirements:
- - dependency_pd_server:
+ - dependency_pd_server_ps02_port_01:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_pd_server_ps02_port_01:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_ps02_port:
+ - 1
+ - 1
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_ps02_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_ps02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_ps02_port:
+ network.outgoing.packets.rate_pd_server_ps02_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.incoming.packets.rate_pd_server_ps02_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_ps02_port:
+ network.outpoing.packets_pd_server_ps02_port_01:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_ps02_port_01:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_ps02_port_01:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_pd_server:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_ps02_port:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_ps02_port_01:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_ps02_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_ps02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_ps02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_ps02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_ps02_port:
+ network.incoming.bytes.rate_pd_server_ps02_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server:
+ network.outgoing.bytes_pd_server_ps02_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ forwarder_pd_server_ps02_port_01:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_ps02_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_ps02_port:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_ps02_port:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.latency_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ network.incoming.packets_pd_server_ps02_port_01:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ binding_pd_server_ps02_port_01:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_ps02_port:
+ disk.device.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.pd_server_6:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd02_port_0_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
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role:
+ port_pd02_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
- type: list
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd02_port:
+ feature_pd_server_pd02_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server:
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_03_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_03_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_03_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_03_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_03_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- 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_pd01_port_ip_requirements:
+ port_pd01_port_03_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ port_pd01_port_03_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_03_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_03_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd01_port_03_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
requirements:
+ - dependency_pd_server_pd01_port_03:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pd_server_pd01_port_03:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
- dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_pd_server_pd01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ capabilities:
+ network.outgoing.bytes_pd_server_pd01_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - 1
- capabilities:
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd01_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd01_port_03:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_pd_server_pd01_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd01_port_03:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_pd_server_pd01_port_03:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd01_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_03:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_pd_server_pd01_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_7:
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd02_port_03_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd02_port_03_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_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_order:
+ port_pd02_port_03_order:
type: integer
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_03_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_03_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
- type: string
+ port_pd02_port_03_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_network_role:
+ port_pd02_port_03_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_03_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ type: string
+ port_pd02_port_03_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_related_networks:
+ port_pd02_port_03_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd02_port_03:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd02_port_03:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ network.incoming.bytes.rate_pd_server_pd02_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd02_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd02_port_03:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.requests.rate_pd_server:
+ network.incoming.packets.rate_pd_server_pd02_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd02_port_03:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd02_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
+ disk.iops_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- endpoint_pd_server:
- type: tosca.capabilities.Endpoint.Admin
+ network.outgoing.packets.rate_pd_server_pd02_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
+ endpoint_pd_server:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ network.outgoing.bytes_pd_server_pd02_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd02_port_03:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server:
- type: tosca.capabilities.Node
+ network.incoming.packets_pd_server_pd02_port_03:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server:
+ network.outpoing.packets_pd_server_pd02_port_03:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ feature_pd_server:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ feature_pd_server_pd02_port_03:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.pd_server_2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd02_port_02_order:
+ type: integer
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd02_port_02_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
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
+ port_pd02_port_02_network_role:
+ type: string
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_02_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_02_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ port_pd02_port_02_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
- type: string
+ port_pd02_port_02_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_02_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
- type: list
+ port_pd02_port_02_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ port_pd02_port_02_network:
type: list
required: true
status: SUPPORTED
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
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd02_port_02:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd02_port_02:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ network.incoming.bytes.rate_pd_server_pd02_port_02:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd02_port_02:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd02_port_02:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ network.incoming.packets.rate_pd_server_pd02_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd02_port_02:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd02_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server:
+ disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_pd_server:
+ network.outgoing.packets.rate_pd_server_pd02_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd02_port_02:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ network.outgoing.bytes_pd_server_pd02_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server:
- type: tosca.capabilities.Node
+ network.incoming.packets_pd_server_pd02_port_02:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server:
+ network.outpoing.packets_pd_server_pd02_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ feature_pd_server:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ feature_pd_server_pd02_port_02:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.pd_server_3:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_02_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_02_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_02_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd01_port_02_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_02_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd01_port_02_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ port_pd01_port_02_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd01_port_02_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_02_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_02_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_02:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_02:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ network.outgoing.bytes_pd_server_pd01_port_02:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_pd_server:
+ network.outpoing.packets_pd_server_pd01_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd01_port_02:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_02:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd01_port_02:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_02:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_pd_server_pd01_port_02:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd01_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests.rate_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ network.outgoing.packets.rate_pd_server_pd01_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pd01_port_02:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.incoming.packets_pd_server_pd01_port_02:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd02_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 1
- 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
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd02_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd02_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_03_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_03_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_03_network_role:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_03_vlan_requirements:
+ type: list
required: true
- port_pd01_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_03_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_03_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd01_port_03_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_03_order:
+ type: integer
required: true
- port_pd01_port_vlan_requirements:
+ port_pd01_port_03_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd01_port_03_network_role_tag:
+ type: string
+ 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
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_03:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_03_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_03_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_03_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_03_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_03_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_03_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_03_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_03_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_03_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_03_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ network.outgoing.bytes_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.outgoing.bytes
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.outpoing.packets
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ feature_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - feature
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
+ network.incoming.bytes_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.incoming.bytes
disk.capacity_pd_server:
- pd_server
- disk.capacity
binding_pd_server:
- pd_server
- binding
+ binding_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes.rate_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.incoming.bytes.rate
+ attachment_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - attachment
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes.rate_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.outgoing.bytes.rate
+ network.incoming.packets.rate_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.incoming.packets.rate
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.packets.rate_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ forwarder_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - forwarder
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
+ network.incoming.packets_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - network.incoming.packets
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_03:
+ - pd_server_pd01_port_03
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd02_port_03_network_role_tag:
+ type: string
+ required: true
+ port_pd02_port_03_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: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_pd02_port_order:
+ port_pd02_port_03_order:
type: integer
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_03_network_role:
type: string
required: true
- port_pd02_port_network_role_tag:
+ vm_flavor_name:
type: string
required: true
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_03_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
- type: string
+ port_pd02_port_03_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_network_role:
+ port_pd02_port_03_subnetpoolid:
type: string
required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_03_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ type: string
+ port_pd02_port_03_ip_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_related_networks:
+ port_pd02_port_03_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd02_port:
+ pd_server_pd02_port_03:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd02_port_03_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd02_port_03_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd02_port_03_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd02_port_03_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd02_port_03_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd02_port_03_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd02_port_03_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd02_port_03_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd02_port_03_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd02_port_03_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ network.incoming.bytes.rate_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.incoming.bytes.rate
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.incoming.bytes_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.incoming.bytes
+ binding_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ network.incoming.packets.rate_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.incoming.packets.rate
+ attachment_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - attachment
cpu_pd_server:
- pd_server
- cpu
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ network.outgoing.bytes.rate_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.outgoing.bytes.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
- - feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
+ network.outgoing.packets.rate_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.outgoing.packets.rate
endpoint_pd_server:
- pd_server
- endpoint
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.outgoing.bytes
+ forwarder_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.packets_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - network.outpoing.packets
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
host_pd_server:
- pd_server
- host
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
+ feature_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
+ dependency_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_03:
+ - pd_server_pd02_port_03
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd02_port_02_order:
+ type: integer
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd02_port_02_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
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
+ port_pd02_port_02_network_role:
+ type: string
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_02_subnetpoolid:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_02_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_02_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd02_port_02_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_pd02_port_network_role:
+ port_pd02_port_02_network_role_tag:
type: string
required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_02_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ port_pd02_port_02_network:
type: list
required: true
entry_schema:
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
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd02_port:
+ pd_server_pd02_port_02:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd02_port_02_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd02_port_02_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd02_port_02_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd02_port_02_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd02_port_02_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd02_port_02_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd02_port_02_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd02_port_02_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd02_port_02_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd02_port_02_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_2
capabilities:
+ network.incoming.bytes.rate_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.incoming.bytes.rate
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.incoming.bytes_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.incoming.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
+ binding_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - binding
memory_pd_server:
- pd_server
- memory
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ network.incoming.packets.rate_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.incoming.packets.rate
cpu_pd_server:
- pd_server
- cpu
+ attachment_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - attachment
cpu_util_pd_server:
- pd_server
- cpu_util
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ network.outgoing.bytes.rate_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.outgoing.bytes.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
- - feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
+ network.outgoing.packets.rate_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.outgoing.packets.rate
endpoint_pd_server:
- pd_server
- endpoint
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.outgoing.bytes
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.packets_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - network.outpoing.packets
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
host_pd_server:
- pd_server
- host
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
+ feature_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
+ dependency_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_02:
+ - pd_server_pd02_port_02
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_02_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_02_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_02_network_role:
+ type: string
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd01_port_02_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_02_network_role_tag:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd01_port_02_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ port_pd01_port_02_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_02_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd01_port_02_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_02_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_02:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_02_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_02_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_02_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_02_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_02_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_02_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_02_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_02_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_02_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_02_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_3
capabilities:
+ network.outgoing.bytes_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.outgoing.bytes
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
+ network.outpoing.packets_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.outpoing.packets
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ feature_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - feature
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ network.incoming.bytes_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.incoming.bytes
binding_pd_server:
- pd_server
- binding
+ binding_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes.rate_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.incoming.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ attachment_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - attachment
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.incoming.packets.rate_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.incoming.packets.rate
+ network.outgoing.bytes.rate_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.outgoing.bytes.rate
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.outgoing.packets.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
+ forwarder_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - forwarder
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.incoming.packets_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - network.incoming.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_02:
+ - pd_server_pd01_port_02
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_01_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_01_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_01_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_01_network_role:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_01_order:
+ type: integer
required: true
- port_pd01_port_related_networks:
+ port_pd01_port_01_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
+ port_pd01_port_01_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd01_port_01_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_network_role:
+ port_pd01_port_01_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd01_port_01_vlan_requirements:
type: list
required: true
entry_schema:
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_01_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_01_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_01_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_01_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_01_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_01_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_01_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_01_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_01_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_01_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_4
capabilities:
+ network.outgoing.bytes_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.outgoing.bytes
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.outpoing.packets
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
+ feature_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - feature
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ network.incoming.bytes_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.incoming.bytes
+ binding_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - binding
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes.rate_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.incoming.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ attachment_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - attachment
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.incoming.packets.rate_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.incoming.packets.rate
+ network.outgoing.bytes.rate_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.outgoing.bytes.rate
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
+ forwarder_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - forwarder
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.outgoing.packets.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.incoming.packets_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - network.incoming.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_01:
+ - pd_server_pd01_port_01
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_ps02_port_01_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
default: 0
constraints:
- greater_or_equal: 0
- port_ps02_port_ip_requirements:
+ port_ps02_port_01_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps02_port_01_order:
+ type: integer
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_ps02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps02_port_01_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_ps02_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_ps02_port_network_role:
+ port_ps02_port_01_network_role:
type: string
required: true
- port_ps02_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_image_name:
+ port_ps02_port_01_network_role_tag:
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
+ port_ps02_port_01_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps02_port_order:
- type: integer
+ port_ps02_port_01_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- compute_pd_server_user_data_format:
+ port_ps02_port_01_network:
type: list
required: true
entry_schema:
type: string
- port_ps02_port_network:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_ps02_port_01_subnetpoolid:
+ type: string
+ required: true
node_templates:
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_ps02_port:
+ pd_server_ps02_port_01:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_ps02_port_exCP_naming
+ get_input: port_ps02_port_01_exCP_naming
vlan_requirements:
- get_input: port_ps02_port_vlan_requirements
+ get_input: port_ps02_port_01_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_ps02_port_related_networks
+ get_input: port_ps02_port_01_related_networks
ip_requirements:
- get_input: port_ps02_port_ip_requirements
+ get_input: port_ps02_port_01_ip_requirements
network_role_tag:
- get_input: port_ps02_port_network_role_tag
+ get_input: port_ps02_port_01_network_role_tag
mac_requirements:
- get_input: port_ps02_port_mac_requirements
+ get_input: port_ps02_port_01_mac_requirements
order:
- get_input: port_ps02_port_order
+ get_input: port_ps02_port_01_order
network_role:
- get_input: port_ps02_port_network_role
+ get_input: port_ps02_port_01_network_role
subnetpoolid:
- get_input: port_ps02_port_subnetpoolid
+ get_input: port_ps02_port_01_subnetpoolid
network:
get_input:
- - port_ps02_port_network
+ - port_ps02_port_01_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_5
capabilities:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- binding_pd_server_ps02_port:
- - pd_server_ps02_port
- - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.incoming.bytes.rate_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
+ network.incoming.packets.rate_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.outpoing.packets
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.incoming.packets.rate
memory.resident_pd_server:
- pd_server
- memory.resident
+ attachment_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - attachment
cpu.delta_pd_server:
- pd_server
- cpu.delta
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
+ network.incoming.bytes_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.incoming.bytes
endpoint_pd_server:
- pd_server
- endpoint
disk.capacity_pd_server:
- pd_server
- disk.capacity
- network.incoming.bytes_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.incoming.bytes
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ feature_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - feature
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- attachment_pd_server_ps02_port:
- - pd_server_ps02_port
- - attachment
feature_pd_server:
- pd_server
- feature
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- feature_pd_server_ps02_port:
- - pd_server_ps02_port
- - feature
- network.outgoing.bytes.rate_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.outgoing.bytes.rate
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outgoing.packets.rate_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.outgoing.packets.rate
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.outpoing.packets
+ network.incoming.bytes.rate_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.incoming.bytes.rate
+ network.outgoing.bytes_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.outgoing.bytes
+ forwarder_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - forwarder
+ network.outgoing.bytes.rate_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.outgoing.bytes.rate
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
- network.outgoing.bytes_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.outgoing.bytes
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- forwarder_pd_server_ps02_port:
- - pd_server_ps02_port
- - forwarder
+ network.incoming.packets_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - network.incoming.packets
+ binding_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - binding
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.incoming.packets_pd_server_ps02_port:
- - pd_server_ps02_port
- - network.incoming.packets
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_ps02_port:
- - pd_server_ps02_port
+ link_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
- link
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_ps02_port:
- - pd_server_ps02_port
- - dependency
\ No newline at end of file
+ dependency_pd_server_ps02_port_01:
+ - pd_server_ps02_port_01
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd02_port_0_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: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd02_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd02_port_subnetpoolid:
+ entry_schema:
+ type: string
+ port_pd02_port_0_network_role:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd02_port_network_role:
+ port_pd02_port_0_network_role_tag:
type: string
required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_user_data_format:
type: list
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
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd02_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_6
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_order:
+ type: integer
required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_7
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
directives:
- substitutable
properties:
+ port_pd01_port_01_network_role_tag: oam
+ port_pd01_port_01_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 0
+ port_pd01_port_01_network:
+ - get_input: oam_net_name
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd01_port_01_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
directives:
- substitutable
properties:
- port_ps02_port_ip_requirements:
+ port_ps02_port_01_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 1
- port_ps02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
- port_ps02_port_network_role_tag: oam
vm_image_name:
get_input: pd_image_name
+ port_ps02_port_01_network_role_tag: oam
+ port_ps02_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_ps02_port_01_network:
+ - get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- port_ps02_port_network:
- - get_input: oam_net_name
service_template_filter:
substitute_service_template: Nested_pd_server_5ServiceTemplate.yaml
count: 1
- disk.device.write.bytes_server_pd_32_test_nested3Level
feature_ps02_port_01:
- abstract_pd_server_5
- - feature_pd_server_ps02_port
+ - feature_pd_server_ps02_port_01
disk.usage_server_pd_21_test_nested2Level:
- test_nested2Level
- disk.usage_server_pd_21
network.incoming.packets.rate_ps02_port_01:
- abstract_pd_server_5
- - network.incoming.packets.rate_pd_server_ps02_port
+ - network.incoming.packets.rate_pd_server_ps02_port_01
network.outgoing.bytes_pd01_port_01:
- abstract_pd_server_4
- - network.outgoing.bytes_pd_server_pd01_port
+ - network.outgoing.bytes_pd_server_pd01_port_01
disk.device.read.bytes.rate_server_pd_11:
- abstract_pd_server_4
- disk.device.read.bytes.rate_pd_server
- disk.device.write.bytes_server_pd_31_test_nested3Level
network.incoming.bytes.rate_ps02_port_01:
- abstract_pd_server_5
- - network.incoming.bytes.rate_pd_server_ps02_port
+ - network.incoming.bytes.rate_pd_server_ps02_port_01
disk.device.read.requests_server_pd_11:
- abstract_pd_server_4
- disk.device.read.requests_pd_server
- attachment_pd01_port_02
network.incoming.bytes_ps02_port_01:
- abstract_pd_server_5
- - network.incoming.bytes_pd_server_ps02_port
+ - network.incoming.bytes_pd_server_ps02_port_01
feature_server_pd_32_test_nested3Level_test_nested2Level:
- test_nested2Level
- feature_server_pd_32_test_nested3Level
- disk.read.requests_server_pd_31_test_nested3Level
attachment_pd01_port_01:
- abstract_pd_server_4
- - attachment_pd_server_pd01_port
+ - attachment_pd_server_pd01_port_01
disk.write.bytes.rate_server_pd_21_test_nested2Level:
- test_nested2Level
- disk.write.bytes.rate_server_pd_21
- disk.usage_server_pd_32_test_nested3Level
binding_pd01_port_01:
- abstract_pd_server_4
- - binding_pd_server_pd01_port
+ - binding_pd_server_pd01_port_01
disk.latency_server_pd_22_test_nested2Level:
- test_nested2Level
- disk.latency_server_pd_22
binding_ps02_port_01:
- abstract_pd_server_5
- - binding_pd_server_ps02_port
+ - binding_pd_server_ps02_port_01
disk.read.requests_server_pd_21_test_nested2Level:
- test_nested2Level
- disk.read.requests_server_pd_21
- disk.device.read.bytes_pd_server
network.incoming.bytes.rate_pd01_port_01:
- abstract_pd_server_4
- - network.incoming.bytes.rate_pd_server_pd01_port
+ - network.incoming.bytes.rate_pd_server_pd01_port_01
endpoint_server_pd_12:
- abstract_pd_server_5
- endpoint_pd_server
- disk.latency_pd_server
network.outgoing.bytes_ps02_port_01:
- abstract_pd_server_5
- - network.outgoing.bytes_pd_server_ps02_port
+ - network.outgoing.bytes_pd_server_ps02_port_01
disk.device.write.requests.rate_server_pd_21_test_nested2Level:
- test_nested2Level
- disk.device.write.requests.rate_server_pd_21
- endpoint_server_pd_31_test_nested3Level
network.outgoing.bytes.rate_pd01_port_01:
- abstract_pd_server_4
- - network.outgoing.bytes.rate_pd_server_pd01_port
+ - network.outgoing.bytes.rate_pd_server_pd01_port_01
disk.write.requests_server_pd_21_test_nested2Level:
- test_nested2Level
- disk.write.requests_server_pd_21
- disk.device.allocation_pd_server
network.outgoing.packets.rate_pd01_port_01:
- abstract_pd_server_4
- - network.outgoing.packets.rate_pd_server_pd01_port
+ - network.outgoing.packets.rate_pd_server_pd01_port_01
disk.device.latency_server_pd_32_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.device.latency_server_pd_32_test_nested3Level
- feature_pd01_port_03_test_nested3Level
network.outgoing.packets.rate_ps02_port_01:
- abstract_pd_server_5
- - network.outgoing.packets.rate_pd_server_ps02_port
+ - network.outgoing.packets.rate_pd_server_ps02_port_01
network.outgoing.bytes_pd01_port_03_test_nested3Level_test_nested2Level:
- test_nested2Level
- network.outgoing.bytes_pd01_port_03_test_nested3Level
- network.outgoing.bytes_pd02_port_02
network.outpoing.packets_pd01_port_01:
- abstract_pd_server_4
- - network.outpoing.packets_pd_server_pd01_port
+ - network.outpoing.packets_pd_server_pd01_port_01
disk.allocation_server_pd_31_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.allocation_server_pd_31_test_nested3Level
- network.outpoing.packets_pd01_port_03_test_nested3Level
attachment_ps02_port_01:
- abstract_pd_server_5
- - attachment_pd_server_ps02_port
+ - attachment_pd_server_ps02_port_01
network.incoming.bytes.rate_pd02_port_03_test_nested3Level_test_nested2Level:
- test_nested2Level
- network.incoming.bytes.rate_pd02_port_03_test_nested3Level
- network.incoming.packets.rate_pd01_port_02
network.incoming.packets_ps02_port_01:
- abstract_pd_server_5
- - network.incoming.packets_pd_server_ps02_port
+ - network.incoming.packets_pd_server_ps02_port_01
disk.device.iops_server_pd_31_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.device.iops_server_pd_31_test_nested3Level
- disk.root.size_server_pd_31_test_nested3Level
network.outgoing.bytes.rate_ps02_port_01:
- abstract_pd_server_5
- - network.outgoing.bytes.rate_pd_server_ps02_port
+ - network.outgoing.bytes.rate_pd_server_ps02_port_01
disk.iops_server_pd_22_test_nested2Level:
- test_nested2Level
- disk.iops_server_pd_22
feature_pd01_port_01:
- abstract_pd_server_4
- - feature_pd_server_pd01_port
+ - feature_pd_server_pd01_port_01
disk.device.write.bytes.rate_server_pd_12:
- abstract_pd_server_5
- disk.device.write.bytes.rate_pd_server
- binding_server_pd_21
network.incoming.packets_pd01_port_01:
- abstract_pd_server_4
- - network.incoming.packets_pd_server_pd01_port
+ - network.incoming.packets_pd_server_pd01_port_01
network.incoming.packets.rate_pd01_port_01:
- abstract_pd_server_4
- - network.incoming.packets.rate_pd_server_pd01_port
+ - network.incoming.packets.rate_pd_server_pd01_port_01
cpu_util_server_pd_12:
- abstract_pd_server_5
- cpu_util_pd_server
- scalable_server_pd_31_test_nested3Level
network.incoming.bytes_pd01_port_01:
- abstract_pd_server_4
- - network.incoming.bytes_pd_server_pd01_port
+ - network.incoming.bytes_pd_server_pd01_port_01
network.outpoing.packets_ps02_port_01:
- abstract_pd_server_5
- - network.outpoing.packets_pd_server_ps02_port
+ - network.outpoing.packets_pd_server_ps02_port_01
disk.device.write.bytes.rate_server_pd_32_test_nested3Level_test_nested2Level:
- test_nested2Level
- disk.device.write.bytes.rate_server_pd_32_test_nested3Level
- vcpus_pd_server
forwarder_ps02_port_01:
- abstract_pd_server_5
- - forwarder_pd_server_ps02_port
+ - forwarder_pd_server_ps02_port_01
disk.device.write.bytes_server_pd_11:
- abstract_pd_server_4
- disk.device.write.bytes_pd_server
forwarder_pd01_port_01:
- abstract_pd_server_4
- - forwarder_pd_server_pd01_port
+ - forwarder_pd_server_pd01_port_01
disk.allocation_server_pd_11:
- abstract_pd_server_4
- disk.allocation_pd_server
- dependency_server_pd_22
dependency_ps02_port_01:
- abstract_pd_server_5
- - dependency_pd_server_ps02_port
+ - dependency_pd_server_ps02_port_01
dependency_pd01_port_01:
- abstract_pd_server_4
- - dependency_pd_server_pd01_port
+ - dependency_pd_server_pd01_port_01
local_storage_server_pd_11:
- abstract_pd_server_4
- local_storage_pd_server
- dependency_pd02_port_03_test_nested3Level
link_pd01_port_01:
- abstract_pd_server_4
- - link_pd_server_pd01_port
+ - link_pd_server_pd01_port_01
local_storage_server_pd_12:
- abstract_pd_server_5
- local_storage_pd_server
- dependency_pd01_port_02
link_ps02_port_01:
- abstract_pd_server_5
- - link_pd_server_ps02_port
+ - link_pd_server_ps02_port_01
dependency_server_pd_12:
- abstract_pd_server_5
- dependency_pd_server
directives:
- substitutable
properties:
+ port_pd02_port_02_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 1
- 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
vm_image_name:
get_input: pd_image_name
- port_pd02_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
+ port_pd02_port_02_network_role_tag: oam
+ port_pd02_port_02_mac_requirements:
+ mac_count_required:
is_required: false
- port_pd02_port_network:
+ port_pd02_port_02_network:
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd01_port_02_network_role_tag: oam
+ port_pd01_port_02_network:
+ - get_input: oam_net_name
+ port_pd01_port_02_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd01_port_02_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- memory.usage_pd_server
network.outgoing.bytes_pd01_port_02:
- abstract_pd_server_3
- - network.outgoing.bytes_pd_server_pd01_port
+ - network.outgoing.bytes_pd_server_pd01_port_02
disk.device.read.bytes.rate_server_pd_31_test_nested3Level:
- test_nested3Level
- disk.device.read.bytes.rate_server_pd_31
- disk.read.requests_server_pd_32
network.incoming.packets.rate_pd02_port_02:
- abstract_pd_server_2
- - network.incoming.packets.rate_pd_server_pd02_port
+ - network.incoming.packets.rate_pd_server_pd02_port_02
network.outpoing.packets_pd02_port_03_test_nested3Level:
- test_nested3Level
- network.outpoing.packets_pd02_port_03
- disk.read.bytes.rate_server_pd_31
feature_pd02_port_02:
- abstract_pd_server_2
- - feature_pd_server_pd02_port
+ - feature_pd_server_pd02_port_02
disk.read.bytes.rate_server_pd_32_test_nested3Level:
- test_nested3Level
- disk.read.bytes.rate_server_pd_32
- disk.write.requests.rate_server_pd_31
attachment_pd01_port_02:
- abstract_pd_server_3
- - attachment_pd_server_pd01_port
+ - attachment_pd_server_pd01_port_02
binding_pd01_port_02:
- abstract_pd_server_3
- - binding_pd_server_pd01_port
+ - binding_pd_server_pd01_port_02
disk.allocation_server_pd_32_test_nested3Level:
- test_nested3Level
- disk.allocation_server_pd_32
- disk.device.iops_server_pd_32
network.outpoing.packets_pd02_port_02:
- abstract_pd_server_2
- - network.outpoing.packets_pd_server_pd02_port
+ - network.outpoing.packets_pd_server_pd02_port_02
network.incoming.bytes_pd01_port_03_test_nested3Level:
- test_nested3Level
- network.incoming.bytes_pd01_port_03
network.incoming.bytes.rate_pd02_port_02:
- abstract_pd_server_2
- - network.incoming.bytes.rate_pd_server_pd02_port
+ - network.incoming.bytes.rate_pd_server_pd02_port_02
host_server_pd_31_test_nested3Level:
- test_nested3Level
- host_server_pd_31
- memory_server_pd_32
network.incoming.bytes.rate_pd01_port_02:
- abstract_pd_server_3
- - network.incoming.bytes.rate_pd_server_pd01_port
+ - network.incoming.bytes.rate_pd_server_pd01_port_02
binding_pd02_port_02:
- abstract_pd_server_2
- - binding_pd_server_pd02_port
+ - binding_pd_server_pd02_port_02
memory.resident_server_pd_21:
- abstract_pd_server_3
- memory.resident_pd_server
- disk.device.read.bytes_server_pd_32
network.incoming.packets_pd02_port_02:
- abstract_pd_server_2
- - network.incoming.packets_pd_server_pd02_port
+ - network.incoming.packets_pd_server_pd02_port_02
disk.device.read.bytes_server_pd_31_test_nested3Level:
- test_nested3Level
- disk.device.read.bytes_server_pd_31
- forwarder_pd02_port_03
network.outgoing.bytes.rate_pd01_port_02:
- abstract_pd_server_3
- - network.outgoing.bytes.rate_pd_server_pd01_port
+ - network.outgoing.bytes.rate_pd_server_pd01_port_02
disk.device.write.requests.rate_server_pd_21:
- abstract_pd_server_3
- disk.device.write.requests.rate_pd_server
- os_server_pd_32
network.outgoing.packets.rate_pd01_port_02:
- abstract_pd_server_3
- - network.outgoing.packets.rate_pd_server_pd01_port
+ - network.outgoing.packets.rate_pd_server_pd01_port_02
network.incoming.bytes_pd02_port_02:
- abstract_pd_server_2
- - network.incoming.bytes_pd_server_pd02_port
+ - network.incoming.bytes_pd_server_pd02_port_02
endpoint_server_pd_22:
- abstract_pd_server_2
- endpoint_pd_server
- memory_pd_server
network.outgoing.packets.rate_pd02_port_02:
- abstract_pd_server_2
- - network.outgoing.packets.rate_pd_server_pd02_port
+ - network.outgoing.packets.rate_pd_server_pd02_port_02
disk.device.write.requests_server_pd_31_test_nested3Level:
- test_nested3Level
- disk.device.write.requests_server_pd_31
attachment_pd02_port_02:
- abstract_pd_server_2
- - attachment_pd_server_pd02_port
+ - attachment_pd_server_pd02_port_02
network.outpoing.packets_pd01_port_02:
- abstract_pd_server_3
- - network.outpoing.packets_pd_server_pd01_port
+ - network.outpoing.packets_pd_server_pd01_port_02
network.incoming.packets_pd02_port_03_test_nested3Level:
- test_nested3Level
- network.incoming.packets_pd02_port_03
- disk.write.requests.rate_pd_server
forwarder_pd02_port_02:
- abstract_pd_server_2
- - forwarder_pd_server_pd02_port
+ - forwarder_pd_server_pd02_port_02
disk.device.latency_server_pd_31_test_nested3Level:
- test_nested3Level
- disk.device.latency_server_pd_31
- disk.device.write.requests_pd_server
feature_pd01_port_02:
- abstract_pd_server_3
- - feature_pd_server_pd01_port
+ - feature_pd_server_pd01_port_02
memory.usage_server_pd_31_test_nested3Level:
- test_nested3Level
- memory.usage_server_pd_31
- disk.read.bytes_server_pd_32
network.outgoing.bytes_pd02_port_02:
- abstract_pd_server_2
- - network.outgoing.bytes_pd_server_pd02_port
+ - network.outgoing.bytes_pd_server_pd02_port_02
disk.device.read.requests.rate_server_pd_31_test_nested3Level:
- test_nested3Level
- disk.device.read.requests.rate_server_pd_31
- disk.latency_server_pd_31
network.incoming.packets.rate_pd01_port_02:
- abstract_pd_server_3
- - network.incoming.packets.rate_pd_server_pd01_port
+ - network.incoming.packets.rate_pd_server_pd01_port_02
network.incoming.packets_pd01_port_02:
- abstract_pd_server_3
- - network.incoming.packets_pd_server_pd01_port
+ - network.incoming.packets_pd_server_pd01_port_02
disk.iops_server_pd_22:
- abstract_pd_server_2
- disk.iops_pd_server
- cpu_server_pd_32
network.incoming.bytes_pd01_port_02:
- abstract_pd_server_3
- - network.incoming.bytes_pd_server_pd01_port
+ - network.incoming.bytes_pd_server_pd01_port_02
cpu_util_server_pd_32_test_nested3Level:
- test_nested3Level
- cpu_util_server_pd_32
- network.outgoing.bytes.rate_pd02_port_03
forwarder_pd01_port_02:
- abstract_pd_server_3
- - forwarder_pd_server_pd01_port
+ - forwarder_pd_server_pd01_port_02
network.outgoing.bytes.rate_pd02_port_02:
- abstract_pd_server_2
- - network.outgoing.bytes.rate_pd_server_pd02_port
+ - network.outgoing.bytes.rate_pd_server_pd02_port_02
disk.device.allocation_server_pd_31_test_nested3Level:
- test_nested3Level
- disk.device.allocation_server_pd_31
- link_pd01_port_03
link_pd02_port_02:
- abstract_pd_server_2
- - link_pd_server_pd02_port
+ - link_pd_server_pd02_port_02
dependency_pd02_port_03_test_nested3Level:
- test_nested3Level
- dependency_pd02_port_03
- dependency_server_pd_31
link_pd01_port_02:
- abstract_pd_server_3
- - link_pd_server_pd01_port
+ - link_pd_server_pd01_port_02
dependency_server_pd_22:
- abstract_pd_server_2
- dependency_pd_server
- link_pd02_port_03
dependency_pd02_port_02:
- abstract_pd_server_2
- - dependency_pd_server_pd02_port
+ - dependency_pd_server_pd02_port_02
dependency_server_pd_21:
- abstract_pd_server_3
- dependency_pd_server
- dependency
dependency_pd01_port_02:
- abstract_pd_server_3
- - dependency_pd_server_pd01_port
+ - dependency_pd_server_pd01_port_02
directives:
- substitutable
properties:
+ port_pd01_port_03_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd01_port_03_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
+ vm_image_name:
+ get_input: pd_image_name
+ port_pd01_port_03_network:
- get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
+ port_pd01_port_03_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
directives:
- substitutable
properties:
+ port_pd02_port_03_network_role_tag: oam
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 1
- 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
+ port_pd02_port_03_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd02_port_ip_requirements:
+ port_pd02_port_03_network:
+ - get_input: oam_net_name
+ port_pd02_port_03_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd02_port_network:
- - get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
service_template_filter:
capabilities:
attachment_pd02_port_03:
- abstract_pd_server_1
- - attachment_pd_server_pd02_port
+ - attachment_pd_server_pd02_port_03
disk.root.size_server_pd_31:
- abstract_pd_server
- disk.root.size_pd_server
- disk.root.size_pd_server
network.outgoing.packets.rate_pd02_port_03:
- abstract_pd_server_1
- - network.outgoing.packets.rate_pd_server_pd02_port
+ - network.outgoing.packets.rate_pd_server_pd02_port_03
disk.iops_server_pd_32:
- abstract_pd_server_1
- disk.iops_pd_server
- disk.iops_pd_server
network.outpoing.packets_pd01_port_03:
- abstract_pd_server
- - network.outpoing.packets_pd_server_pd01_port
+ - network.outpoing.packets_pd_server_pd01_port_03
disk.device.write.bytes.rate_server_pd_32:
- abstract_pd_server_1
- disk.device.write.bytes.rate_pd_server
- disk.device.write.bytes.rate_pd_server
network.outgoing.bytes_pd01_port_03:
- abstract_pd_server
- - network.outgoing.bytes_pd_server_pd01_port
+ - network.outgoing.bytes_pd_server_pd01_port_03
disk.write.requests_server_pd_32:
- abstract_pd_server_1
- disk.write.requests_pd_server
- disk.read.bytes_pd_server
network.incoming.packets.rate_pd02_port_03:
- abstract_pd_server_1
- - network.incoming.packets.rate_pd_server_pd02_port
+ - network.incoming.packets.rate_pd_server_pd02_port_03
cpu_util_server_pd_31:
- abstract_pd_server
- cpu_util_pd_server
- disk.device.write.bytes_pd_server
feature_pd02_port_03:
- abstract_pd_server_1
- - feature_pd_server_pd02_port
+ - feature_pd_server_pd02_port_03
disk.device.write.bytes_server_pd_31:
- abstract_pd_server
- disk.device.write.bytes_pd_server
- memory.usage_pd_server
forwarder_pd02_port_03:
- abstract_pd_server_1
- - forwarder_pd_server_pd02_port
+ - forwarder_pd_server_pd02_port_03
disk.read.bytes.rate_server_pd_31:
- abstract_pd_server
- disk.read.bytes.rate_pd_server
- disk.read.bytes.rate_pd_server
binding_pd01_port_03:
- abstract_pd_server
- - binding_pd_server_pd01_port
+ - binding_pd_server_pd01_port_03
attachment_pd01_port_03:
- abstract_pd_server
- - attachment_pd_server_pd01_port
+ - attachment_pd_server_pd01_port_03
disk.device.read.bytes_server_pd_32:
- abstract_pd_server_1
- disk.device.read.bytes_pd_server
- disk.read.requests_pd_server
network.outgoing.bytes_pd02_port_03:
- abstract_pd_server_1
- - network.outgoing.bytes_pd_server_pd02_port
+ - network.outgoing.bytes_pd_server_pd02_port_03
network.outpoing.packets_pd02_port_03:
- abstract_pd_server_1
- - network.outpoing.packets_pd_server_pd02_port
+ - network.outpoing.packets_pd_server_pd02_port_03
disk.device.write.requests.rate_server_pd_31:
- abstract_pd_server
- disk.device.write.requests.rate_pd_server
- disk.device.write.requests.rate_pd_server
network.incoming.bytes.rate_pd02_port_03:
- abstract_pd_server_1
- - network.incoming.bytes.rate_pd_server_pd02_port
+ - network.incoming.bytes.rate_pd_server_pd02_port_03
scalable_server_pd_32:
- abstract_pd_server_1
- scalable_pd_server
- disk.device.write.requests_pd_server
network.incoming.packets.rate_pd01_port_03:
- abstract_pd_server
- - network.incoming.packets.rate_pd_server_pd01_port
+ - network.incoming.packets.rate_pd_server_pd01_port_03
disk.device.write.requests_server_pd_31:
- abstract_pd_server
- disk.device.write.requests_pd_server
- disk.device.latency_pd_server
network.incoming.packets_pd01_port_03:
- abstract_pd_server
- - network.incoming.packets_pd_server_pd01_port
+ - network.incoming.packets_pd_server_pd01_port_03
disk.device.usage_server_pd_31:
- abstract_pd_server
- disk.device.usage_pd_server
- disk.device.usage_pd_server
feature_pd01_port_03:
- abstract_pd_server
- - feature_pd_server_pd01_port
+ - feature_pd_server_pd01_port_03
disk.device.read.requests_server_pd_32:
- abstract_pd_server_1
- disk.device.read.requests_pd_server
- disk.device.read.requests_pd_server
network.incoming.bytes.rate_pd01_port_03:
- abstract_pd_server
- - network.incoming.bytes.rate_pd_server_pd01_port
+ - network.incoming.bytes.rate_pd_server_pd01_port_03
binding_pd02_port_03:
- abstract_pd_server_1
- - binding_pd_server_pd02_port
+ - binding_pd_server_pd02_port_03
disk.capacity_server_pd_32:
- abstract_pd_server_1
- disk.capacity_pd_server
- disk.capacity_pd_server
network.incoming.bytes_pd01_port_03:
- abstract_pd_server
- - network.incoming.bytes_pd_server_pd01_port
+ - network.incoming.bytes_pd_server_pd01_port_03
vcpus_server_pd_31:
- abstract_pd_server
- vcpus_pd_server
network.incoming.packets_pd02_port_03:
- abstract_pd_server_1
- - network.incoming.packets_pd_server_pd02_port
+ - network.incoming.packets_pd_server_pd02_port_03
disk.usage_server_pd_32:
- abstract_pd_server_1
- disk.usage_pd_server
- memory.resident_pd_server
network.outgoing.bytes.rate_pd01_port_03:
- abstract_pd_server
- - network.outgoing.bytes.rate_pd_server_pd01_port
+ - network.outgoing.bytes.rate_pd_server_pd01_port_03
cpu_server_pd_32:
- abstract_pd_server_1
- cpu_pd_server
- disk.write.requests.rate_pd_server
network.outgoing.packets.rate_pd01_port_03:
- abstract_pd_server
- - network.outgoing.packets.rate_pd_server_pd01_port
+ - network.outgoing.packets.rate_pd_server_pd01_port_03
memory_server_pd_32:
- abstract_pd_server_1
- memory_pd_server
network.incoming.bytes_pd02_port_03:
- abstract_pd_server_1
- - network.incoming.bytes_pd_server_pd02_port
+ - network.incoming.bytes_pd_server_pd02_port_03
memory_server_pd_31:
- abstract_pd_server
- memory_pd_server
- instance_pd_server
forwarder_pd01_port_03:
- abstract_pd_server
- - forwarder_pd_server_pd01_port
+ - forwarder_pd_server_pd01_port_03
disk.device.allocation_server_pd_31:
- abstract_pd_server
- disk.device.allocation_pd_server
- binding_pd_server
network.outgoing.bytes.rate_pd02_port_03:
- abstract_pd_server_1
- - network.outgoing.bytes.rate_pd_server_pd02_port
+ - network.outgoing.bytes.rate_pd_server_pd02_port_03
disk.write.bytes.rate_server_pd_32:
- abstract_pd_server_1
- disk.write.bytes.rate_pd_server
- local_storage_pd_server
link_pd02_port_03:
- abstract_pd_server_1
- - link_pd_server_pd02_port
+ - link_pd_server_pd02_port_03
dependency_pd02_port_03:
- abstract_pd_server_1
- - dependency_pd_server_pd02_port
+ - dependency_pd_server_pd02_port_03
link_pd01_port_03:
- abstract_pd_server
- - link_pd_server_pd01_port
+ - link_pd_server_pd01_port_03
dependency_pd01_port_03:
- abstract_pd_server
- - dependency_pd_server_pd01_port
+ - dependency_pd_server_pd01_port_03
type: string
resources:
- pd_server_port_1:
+ pd_server_1_port:
type: OS::Neutron::Port
properties:
network: { get_param: net }
fixed_ips: [{"ip_address": {get_param: [pd_server_ips, 0]}}]
replacement_policy: AUTO
- pd_server_port_2:
+ pd_server_2_port:
type: OS::Neutron::Port
properties:
network: { get_param: net }
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_flavor }
networks:
- - port: { get_resource: pd_server_port_1 }
- - port: { get_resource: pd_server_port_2 }
+ - port: { get_resource: pd_server_1_port }
+ - port: { get_resource: pd_server_2_port }
outputs:
pattern4_attr_1:
networks:
- port: { get_resource: ps_server_1b_port_1 }
- cmaui_port_1:
+ cmaui_1c1_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network_1}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_2:
+ cmaui_1c1_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network_1}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_flavor }
networks:
- - port: { get_resource: cmaui_port_1 }
+ - port: { get_resource: cmaui_1c1_1_mgmt_port_0 }
server_1c1_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_flavor }
networks:
- - port: { get_resource: cmaui_port_2 }
+ - port: { get_resource: cmaui_1c1_2_mgmt_port_0 }
- oam_port_1:
+ oam_server_1c2_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network_1}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
replacement_policy: AUTO
- oam_port_2:
+ oam_server_1c2_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network_1}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: oam_server_1c2_flavor }
networks:
- - port: { get_resource: oam_port_1 }
+ - port: { get_resource: oam_server_1c2_1_mgmt_port_0 }
server_1c2_oam_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: oam_server_1c2_flavor }
networks:
- - port: { get_resource: oam_port_2 }
+ - port: { get_resource: oam_server_1c2_2_mgmt_port_0 }
metadata: {
connectivity_to_pd_server_1b: {get_attr: [server_1b_pd_1, accessIPv4]},
connectivity_to_server_1c1_cmaui_1: {get_attr: [server_1c1_cmaui_1, accessIPv4]},
networks:
- port: { get_resource: ps_server_1b_port }
- BE_port_1:
+ BE_1c1_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network_2}
fixed_ips: [{"ip_address": {get_param: [BE_osm_ips, 0]}}]
replacement_policy: AUTO
- BE_port_2:
+ BE_1c1_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network_2}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: BE_1c1_flavor }
networks:
- - port: { get_resource: BE_port_1 }
+ - port: { get_resource: BE_1c1_1_mgmt_port_0 }
server_1c1_BE_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: BE_1c1_flavor }
networks:
- - port: { get_resource: BE_port_2 }
+ - port: { get_resource: BE_1c1_2_mgmt_port_0 }
- osm_port_1:
+ osm_server_1c2_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network_2}
fixed_ips: [{"ip_address": {get_param: [BE_osm_ips, 1]}}]
replacement_policy: AUTO
- osm_port_2:
+ osm_server_1c2_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network_2}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: osm_server_1c2_flavor }
networks:
- - port: { get_resource: osm_port_1 }
+ - port: { get_resource: osm_server_1c2_1_mgmt_port_0 }
server_1c2_osm_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: osm_server_1c2_flavor }
networks:
- - port: { get_resource: osm_port_2 }
+ - port: { get_resource: osm_server_1c2_2_mgmt_port_0 }
metadata: {
connectivity_to_rd_server_1b: {get_attr: [server_1b_rd_1, accessIPv4]},
connectivity_to_server_1c1_BE_1: {get_attr: [server_1c1_BE_1, accessIPv4]},
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
- vm_flavor_name:
+ port_pd_server_1b_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_1b_port_related_networks:
- type: list
+ port_pd_server_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
+ port_pd_server_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_1b_port_1_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ 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_pd_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_server_1b_port_network_role:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_fixed_ips:
- type: list
+ port_pd_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_1b_availability_zone:
+ port_pd_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1b_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
+ type: string
+ port_pd_server_1b_port_1_network_role:
type: string
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ disk.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.osm_server_1c2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_osm_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_osm_port_exCP_naming:
+ port_osm_server_1c2_mgmt_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_osm_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_osm_port_network:
+ port_osm_server_1c2_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_osm_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_osm_port_ip_requirements:
+ port_osm_server_1c2_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_osm_port_fixed_ips:
+ type: string
+ port_osm_server_1c2_mgmt_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_osm_port_network_role_tag:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_osm_server_1c2_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_osm_port_network_role:
- type: string
+ port_osm_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_osm_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_osm_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_osm_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_osm_port_order:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_osm_server_1c2_mgmt_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_osm_port_related_networks:
+ port_osm_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_osm_server_1c2_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_osm_server_1c2_mgmt_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_osm_server_1c2_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_osm_server_1c2_mgmt_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
attributes:
osm_server_1c2_accessIPv4:
type: string
status: SUPPORTED
requirements:
- - dependency_osm_server_1c2_osm_port:
+ - dependency_osm_server_1c2_osm_server_1c2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_osm_server_1c2_osm_port:
+ - link_osm_server_1c2_osm_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_osm_server_1c2_osm_port:
- type: tosca.capabilities.Node
+ os_osm_server_1c2:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- os_osm_server_1c2:
- type: tosca.capabilities.OperatingSystem
+ feature_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ attachment_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_osm_server_1c2_osm_port:
- type: tosca.capabilities.Attachment
+ forwarder_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_osm_server_1c2_osm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.ephemeral.size_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_osm_server_1c2_osm_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_osm_server_1c2_osm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_osm_server_1c2_osm_port:
+ network.outgoing.packets.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.root.size_osm_server_1c2:
+ network.outgoing.bytes.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_osm_server_1c2:
+ disk.root.size_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_osm_server_1c2:
+ disk.usage_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_osm_server_1c2_osm_port:
+ memory.usage_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_osm_server_1c2_osm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.device.read.bytes_osm_server_1c2:
+ network.incoming.packets_osm_server_1c2_osm_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_osm_server_1c2_osm_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.capacity_osm_server_1c2:
+ network.incoming.packets.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_osm_server_1c2_osm_port:
+ disk.device.read.bytes_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_osm_server_1c2:
+ network.outpoing.packets_osm_server_1c2_osm_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_osm_server_1c2:
+ disk.device.capacity_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_osm_server_1c2_osm_port:
+ disk.device.write.bytes_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_osm_server_1c2:
+ disk.device.write.requests.rate_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_osm_server_1c2_osm_port:
+ instance_osm_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.oam_server_1c2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_1c2_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_oam_server_1c2_mgmt_port_0_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
constraints:
- greater_or_equal: 0
- port_oam_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_oam_port_order:
- type: integer
+ port_oam_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_oam_port_subnetpoolid:
- type: string
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_oam_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_oam_server_1c2_availability_zone:
- type: list
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_fixed_ips:
+ compute_oam_server_1c2_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_port_vlan_requirements:
+ port_oam_server_1c2_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_port_ip_requirements:
- type: list
+ type: string
+ port_oam_server_1c2_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_port_replacement_policy:
- type: list
+ port_oam_server_1c2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_network_role_tag:
+ port_oam_server_1c2_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_oam_port_network_role:
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_oam_server_1c2_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
type: string
status: SUPPORTED
requirements:
- - dependency_oam_server_1c2:
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_oam_server_1c2:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_oam_server_1c2_oam_port:
+ - 1
+ - 1
+ - dependency_oam_server_1c2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_server_1c2_oam_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_oam_server_1c2:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
disk.device.usage_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_oam_server_1c2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_oam_server_1c2_oam_port:
- type: tosca.capabilities.Attachment
+ binding_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_oam_server_1c2_oam_port:
+ disk.device.allocation_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_server_1c2_oam_port:
+ network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_server_1c2_oam_port:
+ network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_server_1c2_oam_port:
+ network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_server_1c2_oam_port:
+ cpu_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_oam_server_1c2:
+ network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.ephemeral.size_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.resident_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_server_1c2_oam_port:
+ network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_server_1c2_oam_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
os_oam_server_1c2:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_server_1c2_oam_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
pd_server_names:
type: list
description: PD server names
status: SUPPORTED
entry_schema: &id001
type: string
- port_pd_server_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_port_2_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_port_1_network_role:
- type: string
+ port_pd_server_2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
pd_server_flavor:
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_port_network_role:
+ type: string
required: true
status: SUPPORTED
availability_zone_0:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_2_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_subnetpoolid:
+ pd_server_ips:
type: string
required: true
status: SUPPORTED
- pd_server_ips:
+ port_pd_server_1_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_1_subnetpoolid:
- type: string
+ port_pd_server_2_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_port_1_related_networks:
+ port_pd_server_1_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_1_network_role_tag:
+ port_pd_server_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_2_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
+ port_pd_server_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
security_group_name:
type: list
description: CMAUI1, CMAUI2 server names
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_port_1_vlan_requirements:
+ port_pd_server_2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_2_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_port_2_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_2_network_role_tag:
+ port_pd_server_2_port_network_role:
type: string
required: true
status: SUPPORTED
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
attributes:
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_port_1:
+ - dependency_pd_server_2_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_1:
+ - link_pd_server_2_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_port_2:
+ - dependency_pd_server_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_2:
+ - link_pd_server_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
+ feature_pd_server_2_port:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd:
+ network.outgoing.bytes_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_pd:
+ network.outgoing.packets.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_1:
+ memory.resident_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_2:
+ binding_pd_server_1_port:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ cpu_util_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd:
+ attachment_pd_server_2_port:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_1:
+ disk.device.read.requests_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_2:
+ forwarder_pd_server_1_port:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_2:
+ network.outpoing.packets_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_1:
+ network.incoming.bytes_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_1:
- type: tosca.capabilities.Node
+ network.outpoing.packets_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_2:
- type: tosca.capabilities.Node
+ binding_pd_server_2_port:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.read.bytes_server_pd:
+ network.incoming.packets.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_pd:
+ disk.read.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_2_port:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_1:
+ feature_pd_server_1_port:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.read.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_pd_server_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.bytes.rate_pd_server_2_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
cpu.delta_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_1:
+ network.incoming.bytes.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_1:
+ disk.device.write.bytes.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_pd:
+ disk.write.requests.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_pd:
+ network.outgoing.bytes.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_2:
+ disk.device.iops_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1_port:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_1:
+ network.incoming.packets_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_server_pd:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_2:
+ disk.write.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_1:
- type: org.openecomp.capabilities.Forwarder
+ disk.write.bytes.rate_server_pd:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_server_pd:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_pd:
+ network.outgoing.bytes.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_pd:
+ disk.root.size_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- feature_server_pd:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.root.size_server_pd:
+ disk.device.read.requests.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_pd:
+ disk.device.write.requests.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_server_pd:
+ network.incoming.bytes_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.pd_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_1b_port_vlan_requirements:
- type: list
+ port_ps_server_1b_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps_server_1b_port_fixed_ips:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_related_networks:
- type: list
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_ps_server_1b_port_1_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- - dependency_pd_server_1b:
+ - dependency_pd_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server_1b:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_pd_server_1b_ps_server_1b_port_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_1b_ps_server_1b_port:
+ - 1
+ - 1
+ - dependency_pd_server_1b:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_ps_server_1b_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_pd_server_1b:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
disk.device.read.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_ps_server_1b_port:
+ network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port:
+ disk.allocation_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_ps_server_1b_port:
+ network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_ps_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
scalable_pd_server_1b:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
os_pd_server_1b:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_pd_server_1b:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pd_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Attachment
+ feature_pd_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_1b_ps_server_1b_port:
+ disk.device.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server_1b:
+ disk.device.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.BE_1c1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_BE_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_BE_1c1_mgmt_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_BE_port_network_role:
- type: string
+ port_BE_1c1_mgmt_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_BE_port_order:
+ port_BE_1c1_mgmt_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_BE_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_BE_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_BE_port_fixed_ips:
+ port_BE_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_BE_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_BE_1c1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_BE_1c1_availability_zone:
+ type: string
+ port_BE_1c1_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_BE_1c1_mgmt_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_BE_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_BE_1c1_mgmt_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_BE_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_BE_1c1_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_BE_port_network_role_tag:
+ type: string
+ port_BE_1c1_mgmt_port_0_network_role_tag:
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
status: SUPPORTED
- compute_BE_1c1_name:
+ port_BE_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_BE_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_BE_port_replacement_policy:
+ port_BE_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ compute_BE_1c1_name:
type: list
required: true
status: SUPPORTED
type: string
status: SUPPORTED
requirements:
- - dependency_BE_1c1_BE_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_BE_1c1_BE_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_BE_1c1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_BE_1c1_BE_1c1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_BE_1c1_BE_1c1_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
disk.ephemeral.size_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_BE_1c1_BE_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_BE_1c1_BE_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_BE_1c1_BE_port:
- type: tosca.capabilities.Attachment
+ feature_BE_1c1_BE_1c1_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_BE_1c1_BE_port:
+ network.incoming.packets_BE_1c1_BE_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_BE_1c1_BE_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_BE_1c1_BE_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.usage_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_BE_1c1_BE_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_BE_1c1:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- scalable_BE_1c1:
- type: tosca.capabilities.Scalable
+ network.outgoing.bytes.rate_BE_1c1_BE_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_BE_1c1_BE_port:
+ network.outgoing.bytes_BE_1c1_BE_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_BE_1c1_BE_port:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.latency_BE_1c1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_BE_1c1:
+ disk.device.read.requests_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_BE_1c1:
+ network.incoming.packets.rate_BE_1c1_BE_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_BE_1c1_BE_1c1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ forwarder_BE_1c1_BE_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_BE_1c1_BE_port:
+ network.outgoing.packets.rate_BE_1c1_BE_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_BE_1c1_BE_1c1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_BE_1c1_BE_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_BE_1c1_BE_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests.rate_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_BE_1c1:
+ network.incoming.bytes_BE_1c1_BE_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_BE_1c1:
+ disk.write.bytes.rate_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_BE_1c1:
+ disk.write.requests_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_BE_1c1_BE_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.read.bytes.rate_BE_1c1:
+ disk.device.read.bytes_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_BE_1c1:
+ disk.device.read.bytes.rate_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_BE_1c1_BE_port:
+ disk.device.capacity_BE_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: all_pattern_attr_1
status: SUPPORTED
requirements:
- - dependency_cmaui_port_2:
+ - dependency_oam_server_1c2_1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_oam_server_1c2_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_port_1_nested1_pattern_4:
+ - dependency_pd_server_2_port_nested1_pattern_4:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_1_nested1_pattern_4:
+ - link_pd_server_2_port_nested1_pattern_4:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_port_2_nested1_pattern_4:
+ - dependency_pd_server_1_port_nested1_pattern_4:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_2_nested1_pattern_4:
+ - link_pd_server_1_port_nested1_pattern_4:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_server_1b_pd_2:
+ - dependency_cmaui_1c1_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_server_1b_pd_2:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_cmaui_port_1:
+ - dependency_cmaui_1c1_1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_server_1b_pd_1:
+ - dependency_server_1b_pd_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_server_1b_pd_1:
+ - local_storage_server_1b_pd_2:
capability: tosca.capabilities.Attachment
node: tosca.nodes.BlockStorage
relationship: tosca.relationships.AttachesTo
occurrences:
- 0
- UNBOUNDED
- - dependency_oam_port_1:
+ - dependency_server_1b_pd_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
+ - local_storage_server_1b_pd_1:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
- dependency_packet_internal_network_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 1
- 1
- - dependency_oam_port_2:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- dependency_packet_external_network_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ feature_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_pd_nested1_pattern_4:
+ network.outpoing.packets_pd_server_1_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_port_1:
- type: tosca.capabilities.Node
+ disk.device.read.requests.rate_server_pd_nested1_pattern_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_1b_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_1_nested1_pattern_4:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_pd_server_port_1_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_cmaui_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
end_point_packet_internal_network_1:
type: tosca.capabilities.Endpoint
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_2_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_2_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1c2_oam_1:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_pd_nested1_pattern_4:
+ network.outgoing.bytes_pd_server_2_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c2_oam_2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1:
+ disk.device.write.bytes.rate_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_server_1c2_oam_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_1_port_nested1_pattern_4:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_port_1:
+ disk.device.capacity_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1c1_cmaui_2:
+ network.outgoing.packets.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_oam_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_port_1:
+ attachment_oam_server_1c2_1_mgmt_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_2_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_oam_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ forwarder_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.read.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_1c2_oam_1:
+ network.incoming.packets.rate_pd_server_2_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_1_nested1_pattern_4:
+ disk.latency_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pd_server_1_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.usage_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_1_nested1_pattern_4:
+ network.outgoing.bytes.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_port_2:
+ network.outgoing.bytes.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_2_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_oam_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_oam_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
binding_server_1c2_oam_2:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes.rate_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_2_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_2_port_nested1_pattern_4:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_1c1_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests_server_1c1_cmaui_1:
+ network.outgoing.packets.rate_pd_server_2_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- link_packet_external_network_1:
- type: tosca.capabilities.network.Linkable
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2:
+ disk.write.requests_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_1_nested1_pattern_4:
+ disk.write.requests_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_server_1c1_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ link_packet_external_network_1:
+ type: tosca.capabilities.network.Linkable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1:
+ cpu_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_1_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests.rate_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_2_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_1c1_cmaui_1:
+ network.outgoing.bytes.rate_pd_server_2_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_server_1b_pd_2:
+ disk.latency_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_1c1_cmaui_2:
+ memory_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_server_1b_pd_1:
+ disk.latency_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_1_nested1_pattern_4:
+ memory_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_1b_pd_2:
+ network.outgoing.bytes_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_1b_pd_1:
+ disk.device.latency_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_server_pd_nested1_pattern_4:
+ disk.device.latency_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_oam_server_1c2_1_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_port_1:
+ disk.read.bytes_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_port_2:
+ network.outpoing.packets_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1:
+ disk.device.iops_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_2_nested1_pattern_4:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.write.bytes_server_1c2_oam_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_1c2_oam_1:
+ disk.device.write.bytes_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_1c2_oam_2:
+ network.incoming.packets_pd_server_1_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_2_nested1_pattern_4:
- type: tosca.capabilities.Node
+ binding_pd_server_1_port_nested1_pattern_4:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_1_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c1_cmaui_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.usage_server_1c2_oam_1:
+ network.outgoing.bytes_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c1_cmaui_2:
- type: tosca.capabilities.Node
+ attachment_pd_server_1_port_nested1_pattern_4:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_port_1:
+ network.outgoing.bytes_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_server_1c1_cmaui_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_pd_nested1_pattern_4:
+ disk.usage_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_1c2_oam_1:
+ feature_server_1c1_cmaui_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1:
+ disk.device.capacity_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_1_nested1_pattern_4:
+ disk.iops_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_2_nested1_pattern_4:
+ vcpus_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_server_pd_nested1_pattern_4:
+ network.outgoing.packets.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_1b_pd_2:
+ network.incoming.packets.rate_oam_server_1c2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_1c2_oam_2:
+ disk.write.bytes_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_2_nested1_pattern_4:
+ disk.device.usage_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_1_nested1_pattern_4:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_2_port_nested1_pattern_4:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
os_server_pd_nested1_pattern_4:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_port_1:
+ network.incoming.packets.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_1_nested1_pattern_4:
- type: tosca.capabilities.Attachment
+ network.outgoing.bytes_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_pd_nested1_pattern_4:
+ network.incoming.bytes_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_server_1c1_cmaui_1:
+ disk.root.size_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_1:
- type: tosca.capabilities.Node
+ vcpus_server_1c1_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_2:
- type: tosca.capabilities.Node
+ instance_server_1c1_cmaui_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1c1_cmaui_2:
+ network.outgoing.bytes.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_2_nested1_pattern_4:
+ attachment_cmaui_1c1_1_mgmt_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ binding_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
os_server_1b_pd_2:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.packets_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pd_server_2_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.allocation_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_1c1_cmaui_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_server_1c1_cmaui_2:
+ network.incoming.packets_pd_server_2_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd_nested1_pattern_4:
+ disk.write.bytes.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_2_nested1_pattern_4:
+ disk.write.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_pd_nested1_pattern_4:
+ memory.resident_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1:
+ network.outgoing.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_2:
+ disk.device.allocation_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.resident_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_server_1c1_cmaui_1:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_2_port_nested1_pattern_4:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
network.incoming.bytes.rate_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
host_server_1c2_oam_2:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_port_2_nested1_pattern_4:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.bytes.rate_server_1c1_cmaui_1:
+ network.outpoing.packets_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_server_1c1_cmaui_2:
+ network.outpoing.packets_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_port_1:
- type: tosca.capabilities.Attachment
+ forwarder_pd_server_2_port_nested1_pattern_4:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_1c2_oam_2:
+ disk.device.read.bytes.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_1b_pd_1:
+ disk.device.read.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_1b_pd_2:
+ network.outpoing.packets_pd_server_2_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_1c1_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_1c1_cmaui_1:
+ network.outgoing.packets.rate_pd_server_1_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_port_2:
+ cpu.delta_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_port_1:
+ network.outgoing.bytes.rate_oam_server_1c2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_pd_nested1_pattern_4:
+ disk.ephemeral.size_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2:
- type: tosca.capabilities.Attachment
+ disk.ephemeral.size_server_1b_pd_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_port_1:
+ network.incoming.bytes_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1b_pd_1:
+ disk.usage_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1b_pd_1:
+ disk.usage_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_port_2:
+ disk.write.bytes.rate_server_pd_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1b_pd_2:
+ network.incoming.bytes_pd_server_1_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1b_pd_2:
+ instance_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_1c1_cmaui_1:
+ disk.device.capacity_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1:
+ instance_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2:
+ disk.device.capacity_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
+ disk.capacity_server_1c1_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_oam_server_1c2_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.read.requests.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_1c2_oam_1:
+ network.incoming.packets_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_server_1c2_oam_1:
+ network.outgoing.bytes_pd_server_1_port_nested1_pattern_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_1b_pd_1:
+ cpu.delta_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_1b_pd_2:
+ disk.device.read.bytes.rate_server_1c2_oam_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.usage_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_1_nested1_pattern_4:
+ disk.device.usage_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_oam_port_2:
- type: tosca.capabilities.Node
+ binding_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- feature_oam_port_1:
- type: tosca.capabilities.Node
+ network.incoming.bytes_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_port_1_nested1_pattern_4:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_port_1_nested1_pattern_4:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
network.incoming.bytes.rate_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
pd_server_names:
type: list
description: PD server names
required: true
status: SUPPORTED
entry_schema: *id001
- port_pd_server_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_port_2_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_port_1_network_role:
- type: string
+ port_pd_server_2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
pd_server_flavor:
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_port_network_role:
+ type: string
required: true
status: SUPPORTED
availability_zone_0:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_2_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_subnetpoolid:
+ pd_server_ips:
type: string
required: true
status: SUPPORTED
- pd_server_ips:
+ port_pd_server_1_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_1_subnetpoolid:
- type: string
+ port_pd_server_2_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_port_1_related_networks:
+ port_pd_server_1_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_1_network_role_tag:
+ port_pd_server_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_2_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
+ port_pd_server_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
security_group_name:
type: list
description: CMAUI1, CMAUI2 server names
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_port_1_vlan_requirements:
+ port_pd_server_2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_server_port_2_related_networks:
+ port_pd_server_2_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_2_network_role_tag:
+ port_pd_server_2_port_network_role:
type: string
required: true
status: SUPPORTED
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
attributes:
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_port_1:
+ - dependency_pd_server_2_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_1:
+ - link_pd_server_2_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_port_2:
+ - dependency_pd_server_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_2:
+ - link_pd_server_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
+ feature_pd_server_2_port:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd:
+ network.outgoing.bytes_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_pd:
+ network.outgoing.packets.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_1:
+ memory.resident_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_2:
+ binding_pd_server_1_port:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ cpu_util_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd:
+ attachment_pd_server_2_port:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_1:
+ disk.device.read.requests_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_2:
+ forwarder_pd_server_1_port:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_2:
+ network.outpoing.packets_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_1:
+ network.incoming.bytes_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_1:
- type: tosca.capabilities.Node
+ network.outpoing.packets_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_2:
- type: tosca.capabilities.Node
+ binding_pd_server_2_port:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.read.bytes_server_pd:
+ network.incoming.packets.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_pd:
+ disk.read.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_2_port:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_1_port:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_1:
+ disk.device.read.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_pd_server_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.bytes.rate_pd_server_2_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
cpu.delta_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_1:
+ network.incoming.bytes.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_1:
+ disk.device.write.bytes.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_pd:
+ disk.write.requests.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_pd:
+ network.outgoing.bytes.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_2:
+ disk.device.iops_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1_port:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_1:
+ network.incoming.packets_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_server_pd:
- type: tosca.capabilities.network.Bindable
- occurrences:
- - 1
- - UNBOUNDED
- scalable_server_pd:
- type: tosca.capabilities.Scalable
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_2:
+ network.outgoing.bytes_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_1:
- type: org.openecomp.capabilities.Forwarder
+ binding_server_pd:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_server_pd:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_2:
- type: org.openecomp.capabilities.Forwarder
+ feature_server_pd:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_server_pd:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: UID of OAM network
required: true
status: SUPPORTED
- port_pd_server_port_1_order:
- type: integer
- required: true
- status: SUPPORTED
pd_server_names:
type: list
description: PD server names
required: true
status: SUPPORTED
entry_schema: *id001
- port_pd_server_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1_port_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_port_2_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_port_1_network_role:
- type: string
+ port_pd_server_2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
pd_server_flavor:
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_port_network_role:
+ type: string
required: true
status: SUPPORTED
availability_zone_0:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_2_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_subnetpoolid:
+ pd_server_ips:
type: string
required: true
status: SUPPORTED
- pd_server_ips:
+ port_pd_server_1_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_server_port_1_subnetpoolid:
- type: string
+ port_pd_server_2_port_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_port_1_related_networks:
+ port_pd_server_1_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_1_network_role_tag:
+ port_pd_server_1_port_network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_pd_server_2_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
security_group_name:
type: list
description: CMAUI1, CMAUI2 server names
description: Flavor for PS server
required: true
status: SUPPORTED
- port_pd_server_port_1_vlan_requirements:
+ port_pd_server_2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_2_port_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_server_port_2_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_2_network_role_tag:
+ port_pd_server_2_port_network_role:
type: string
required: true
status: SUPPORTED
description: Flavor for PD server
required: true
status: SUPPORTED
- port_pd_server_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
attributes:
description: pattern4_attr_1_value
status: SUPPORTED
requirements:
- - dependency_pd_server_port_1:
+ - dependency_pd_server_2_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_1:
+ - link_pd_server_2_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_port_2:
+ - dependency_pd_server_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_port_2:
+ - link_pd_server_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
+ feature_pd_server_2_port:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_pd:
+ network.outgoing.bytes_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_pd:
+ network.outgoing.packets.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_1:
+ memory.resident_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_port_2:
+ binding_pd_server_1_port:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ cpu_util_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_pd:
+ attachment_pd_server_2_port:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_1:
+ disk.device.read.requests_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_port_2:
+ forwarder_pd_server_1_port:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_2:
+ network.outpoing.packets_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_port_1:
+ network.incoming.bytes_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_1:
- type: tosca.capabilities.Node
+ network.outpoing.packets_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_port_2:
- type: tosca.capabilities.Node
+ binding_pd_server_2_port:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.read.bytes_server_pd:
+ network.incoming.packets.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_pd:
+ disk.read.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_2_port:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_1_port:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_port_1:
+ disk.device.read.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_pd_server_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.bytes.rate_pd_server_2_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
cpu.delta_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_1:
+ network.incoming.bytes.rate_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_port_1:
+ disk.device.write.bytes.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_pd:
+ disk.write.requests.rate_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_pd:
+ network.outgoing.bytes.rate_pd_server_2_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_2:
+ disk.device.iops_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_pd:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1_port:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_port_1:
+ network.incoming.packets_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_server_pd:
- type: tosca.capabilities.network.Bindable
- occurrences:
- - 1
- - UNBOUNDED
- scalable_server_pd:
- type: tosca.capabilities.Scalable
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_2:
+ network.outgoing.bytes_pd_server_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_1:
- type: org.openecomp.capabilities.Forwarder
+ binding_server_pd:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_server_pd:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_port_2:
- type: org.openecomp.capabilities.Forwarder
+ feature_server_pd:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_server_pd:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes_server_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.cmaui_1c1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ 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
- port_cmaui_port_network:
+ constraints:
+ - greater_or_equal: 0
+ port_cmaui_1c1_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_mgmt_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cmaui_1c1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_1c1_mgmt_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
+ port_cmaui_1c1_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui_1c1_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_cmaui_port_ip_requirements:
- type: list
+ port_cmaui_1c1_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cmaui_1c1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_cmaui_1c1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
attributes:
cmaui_1c1_accessIPv4:
type: string
status: SUPPORTED
requirements:
- - dependency_cmaui_1c1_cmaui_port:
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_1c1_cmaui_port:
+ - link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- binding_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.iops_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.packets_cmaui_1c1_cmaui_port:
+ network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_1c1_cmaui_port:
+ network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
+ memory_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_1c1_cmaui_port:
+ disk.latency_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_cmaui_1c1:
+ disk.read.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_cmaui_1c1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cmaui_1c1:
+ network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
+ disk.device.read.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_cmaui_1c1:
+ disk.ephemeral.size_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_cmaui_1c1:
+ instance_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_cmaui_1c1:
+ network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_cmaui_1c1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_1c1_cmaui_port:
+ disk.allocation_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_cmaui_1c1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.Attachment
+ disk.usage_cmaui_1c1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui_1c1:
+ network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
get_attribute:
- test_nested_no_compute
- no_compute_attr_1
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_2_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_port_2_mac_requirements:
+ port_pd_server_1_port_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_port_1_ip_requirements:
+ port_pd_server_2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_port_1_mac_requirements:
- mac_count_required:
- is_required: false
test_nested_no_compute:
type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute
directives:
substitute_service_template: nested-pattern-4ServiceTemplate.yaml
p2:
get_input: p2
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_2_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_port_2_mac_requirements:
+ port_pd_server_1_port_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_port_1_ip_requirements:
+ port_pd_server_2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_port_1_mac_requirements:
- mac_count_required:
- is_required: false
abstract_osm_server_1c2_0:
type: org.openecomp.resource.abstract.nodes.osm_server_1c2
directives:
- substitutable
properties:
- port_osm_port_replacement_policy:
- - AUTO
- port_osm_port_network:
+ port_osm_server_1c2_mgmt_port_0_network:
- packet_internal_network_2
compute_osm_server_1c2_name:
- get_input:
- 0
vm_flavor_name:
get_input: osm_server_1c2_flavor
- port_osm_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
+ port_osm_server_1c2_mgmt_port_0_replacement_policy:
+ - AUTO
+ port_osm_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
is_required: false
- port_osm_port_fixed_ips:
+ vm_image_name:
+ get_input: osm_server_1c2_image
+ port_osm_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- BE_osm_ips
- 1
- vm_image_name:
- get_input: osm_server_1c2_image
- port_osm_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_osm_server_1c2_availability_zone:
- get_input: availability_zone_0
+ port_osm_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_osm_server_1c2_osm_port:
+ - link_osm_server_1c2_osm_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network_2
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_osm_port_replacement_policy:
- - AUTO
- port_osm_port_network:
+ port_osm_server_1c2_mgmt_port_0_network:
- packet_external_network_2
compute_osm_server_1c2_name:
- get_input:
- 1
vm_flavor_name:
get_input: osm_server_1c2_flavor
- port_osm_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
+ port_osm_server_1c2_mgmt_port_0_replacement_policy:
+ - AUTO
+ port_osm_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
is_required: false
- port_osm_port_fixed_ips:
+ vm_image_name:
+ get_input: osm_server_1c2_image
+ port_osm_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- BE_osm_ips
- 1
- vm_image_name:
- get_input: osm_server_1c2_image
- port_osm_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_osm_server_1c2_metadata:
- connectivity_to_server_1c1_BE_1:
get_attribute:
- rd_server_1b_accessIPv4
compute_osm_server_1c2_availability_zone:
- get_input: availability_zone_0
+ port_osm_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_osm_server_1c2_osm_port:
+ - link_osm_server_1c2_osm_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network_2
relationship: tosca.relationships.network.LinksTo
properties:
vm_flavor_name:
get_input: BE_1c1_flavor
- port_BE_port_mac_requirements:
- mac_count_required:
+ port_BE_1c1_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
- port_BE_port_fixed_ips:
+ compute_BE_1c1_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ port_BE_1c1_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- BE_osm_ips
get_input:
- BE_osm_ips
- 0
- compute_BE_1c1_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- port_BE_port_network:
+ port_BE_1c1_mgmt_port_0_network:
- packet_internal_network_2
- packet_internal_network_2
- port_BE_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
vm_image_name:
get_input: BE_1c1_image
+ port_BE_1c1_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
+ port_BE_1c1_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_BE_1c1_name:
- get_input:
- BE_1c1_names
- get_input:
- BE_1c1_names
- 0
- port_BE_port_replacement_policy:
- - AUTO
- - AUTO
service_template_filter:
substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_BE_1c1_BE_port:
+ - link_BE_1c1_BE_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network_2
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_osm_server_1c2_1
- - osm_server_1c2_accessIPv4
\ No newline at end of file
+ - osm_server_1c2_accessIPv4
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_BE_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_BE_port_network_role:
+ port_BE_1c1_mgmt_port_0_network_role:
type: string
required: true
+ port_BE_1c1_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_BE_port_order:
+ port_BE_1c1_mgmt_port_0_order:
type: integer
required: true
- port_BE_port_subnetpoolid:
- type: string
- required: true
vm_flavor_name:
type: string
required: true
- port_BE_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_BE_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_BE_port_vlan_requirements:
+ port_BE_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_BE_1c1_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_BE_port_network:
+ port_BE_1c1_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_BE_1c1_mgmt_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_BE_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_BE_1c1_mgmt_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_BE_port_network_role_tag:
- type: string
- required: true
- port_BE_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_BE_1c1_mgmt_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
+ port_BE_1c1_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
vm_image_name:
type: string
required: true
- compute_BE_1c1_name:
+ port_BE_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_BE_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_BE_port_replacement_policy:
+ port_BE_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ compute_BE_1c1_name:
type: list
required: true
entry_schema:
type: string
node_templates:
- BE_1c1_BE_port:
+ BE_1c1:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.BE_1c1
+ properties:
+ availability_zone:
+ get_input:
+ - compute_BE_1c1_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_BE_1c1_name
+ - index_value
+ BE_1c1_BE_1c1_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_BE_port_replacement_policy
+ - port_BE_1c1_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_BE_port_mac_requirements
+ get_input: port_BE_1c1_mgmt_port_0_mac_requirements
order:
- get_input: port_BE_port_order
+ get_input: port_BE_1c1_mgmt_port_0_order
exCP_naming:
- get_input: port_BE_port_exCP_naming
+ get_input: port_BE_1c1_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_BE_port_vlan_requirements
+ get_input: port_BE_1c1_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_BE_port_ip_requirements
+ get_input: port_BE_1c1_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_BE_port_related_networks
+ get_input: port_BE_1c1_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_BE_port_network_role_tag
+ get_input: port_BE_1c1_mgmt_port_0_network_role_tag
network_role:
- get_input: port_BE_port_network_role
+ get_input: port_BE_1c1_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_BE_port_fixed_ips
+ - port_BE_1c1_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_BE_port_subnetpoolid
+ get_input: port_BE_1c1_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_BE_port_network
+ - port_BE_1c1_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: BE_1c1
relationship: tosca.relationships.network.BindsTo
- BE_1c1:
- type: org.openecomp.resource.vfc.compute.nodes.heat.BE_1c1
- properties:
- availability_zone:
- get_input:
- - compute_BE_1c1_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_BE_1c1_name
- - index_value
outputs:
BE_1c1_accessIPv4:
type: string
endpoint_BE_1c1:
- BE_1c1
- endpoint
- network.outpoing.packets_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.outpoing.packets
disk.device.write.requests_BE_1c1:
- BE_1c1
- disk.device.write.requests
vcpus_BE_1c1:
- BE_1c1
- vcpus
- network.incoming.packets.rate_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.incoming.packets.rate
- attachment_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - attachment
- network.incoming.bytes_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.incoming.bytes
+ feature_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - feature
+ network.incoming.packets_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.incoming.packets
disk.capacity_BE_1c1:
- BE_1c1
- disk.capacity
disk.write.bytes_BE_1c1:
- BE_1c1
- disk.write.bytes
- network.outgoing.packets.rate_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.outgoing.packets.rate
- binding_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - binding
disk.device.usage_BE_1c1:
- BE_1c1
- disk.device.usage
disk.device.read.requests.rate_BE_1c1:
- BE_1c1
- disk.device.read.requests.rate
- network.outgoing.bytes.rate_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.outgoing.bytes.rate
scalable_BE_1c1:
- BE_1c1
- scalable
+ network.outgoing.bytes.rate_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.read.requests_BE_1c1:
- BE_1c1
- disk.read.requests
memory.usage_BE_1c1:
- BE_1c1
- memory.usage
- network.incoming.packets_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.incoming.packets
- forwarder_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - forwarder
+ network.outgoing.bytes_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.outgoing.bytes
disk.device.latency_BE_1c1:
- BE_1c1
- disk.device.latency
disk.device.read.requests_BE_1c1:
- BE_1c1
- disk.device.read.requests
+ network.incoming.packets.rate_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.incoming.packets.rate
memory.resident_BE_1c1:
- BE_1c1
- memory.resident
disk.read.bytes.rate_BE_1c1:
- BE_1c1
- disk.read.bytes.rate
+ binding_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - binding
+ forwarder_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - forwarder
disk.device.iops_BE_1c1:
- BE_1c1
- disk.device.iops
disk.root.size_BE_1c1:
- BE_1c1
- disk.root.size
- network.incoming.bytes.rate_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.incoming.bytes.rate
+ network.outgoing.packets.rate_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.outgoing.packets.rate
+ attachment_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - attachment
cpu_BE_1c1:
- BE_1c1
- cpu
cpu.delta_BE_1c1:
- BE_1c1
- cpu.delta
+ network.incoming.bytes.rate_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.incoming.bytes.rate
+ network.outpoing.packets_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.outpoing.packets
disk.write.requests.rate_BE_1c1:
- BE_1c1
- disk.write.requests.rate
feature_BE_1c1:
- BE_1c1
- feature
+ network.incoming.bytes_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - network.incoming.bytes
disk.write.bytes.rate_BE_1c1:
- BE_1c1
- disk.write.bytes.rate
disk.device.read.bytes_BE_1c1:
- BE_1c1
- disk.device.read.bytes
- feature_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - feature
disk.device.read.bytes.rate_BE_1c1:
- BE_1c1
- disk.device.read.bytes.rate
disk.device.capacity_BE_1c1:
- BE_1c1
- disk.device.capacity
- network.outgoing.bytes_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - network.outgoing.bytes
disk.latency_BE_1c1:
- BE_1c1
- disk.latency
- BE_1c1
- cpu_util
requirements:
- link_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - link
local_storage_BE_1c1:
- BE_1c1
- local_storage
- dependency_BE_1c1_BE_port:
- - BE_1c1_BE_port
- - dependency
dependency_BE_1c1:
- BE_1c1
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - dependency
+ link_BE_1c1_BE_1c1_mgmt_port_0:
+ - BE_1c1_BE_1c1_mgmt_port_0
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cmaui_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_cmaui_1c1_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui_1c1_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cmaui_1c1_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
vm_flavor_name:
type: string
required: true
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
+ type: list
required: true
- port_cmaui_port_replacement_policy:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_1c1_mgmt_port_0_network_role:
+ type: string
+ required: true
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
+ port_cmaui_1c1_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui_1c1_mgmt_port_0_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
- type: list
+ port_cmaui_1c1_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_cmaui_1c1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_cmaui_1c1_name:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
- required: true
node_templates:
- cmaui_1c1_cmaui_port:
+ cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_1c1_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_1c1_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_1c1_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_1c1_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_1c1_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_1c1_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_1c1_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_1c1_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_1c1_mgmt_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1
capabilities:
- binding_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - binding
disk.iops_cmaui_1c1:
- cmaui_1c1
- disk.iops
endpoint_cmaui_1c1:
- cmaui_1c1
- endpoint
- network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.bytes.rate
- network.incoming.packets_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.packets
- network.outgoing.bytes_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
+ binding_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - binding
+ network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
- network.outgoing.bytes.rate
- network.outpoing.packets_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outpoing.packets
+ network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outgoing.bytes
memory_cmaui_1c1:
- cmaui_1c1
- memory
disk.read.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.read.bytes.rate
+ attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - attachment
+ network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.packets
disk.write.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.write.requests.rate
cpu_util_cmaui_1c1:
- cmaui_1c1
- cpu_util
- network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outgoing.packets.rate
disk.device.read.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.read.bytes.rate
instance_cmaui_1c1:
- cmaui_1c1
- instance
+ network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.packets.rate
disk.device.read.requests_cmaui_1c1:
- cmaui_1c1
- disk.device.read.requests
+ feature_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - feature
disk.device.write.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.write.bytes.rate
disk.device.latency_cmaui_1c1:
- cmaui_1c1
- disk.device.latency
- network.incoming.bytes_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.bytes
disk.write.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.write.bytes.rate
disk.device.read.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.read.requests.rate
+ network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.bytes
feature_cmaui_1c1:
- cmaui_1c1
- feature
- network.incoming.packets.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.packets.rate
disk.allocation_cmaui_1c1:
- cmaui_1c1
- disk.allocation
+ forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - forwarder
disk.device.allocation_cmaui_1c1:
- cmaui_1c1
- disk.device.allocation
disk.device.write.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.write.requests.rate
- forwarder_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - forwarder
+ network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes_cmaui_1c1:
- cmaui_1c1
- disk.device.write.bytes
memory.resident_cmaui_1c1:
- cmaui_1c1
- memory.resident
- attachment_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - attachment
disk.usage_cmaui_1c1:
- cmaui_1c1
- disk.usage
+ network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.bytes.rate
disk.read.requests_cmaui_1c1:
- cmaui_1c1
- disk.read.requests
vcpus_cmaui_1c1:
- cmaui_1c1
- vcpus
- feature_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - feature
+ network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outpoing.packets
cpu.delta_cmaui_1c1:
- cmaui_1c1
- cpu.delta
requirements:
- dependency_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - dependency
+ link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - link
dependency_cmaui_1c1:
- cmaui_1c1
- dependency
- link_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - link
+ dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - dependency
local_storage_cmaui_1c1:
- cmaui_1c1
- - local_storage
\ No newline at end of file
+ - local_storage
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_1c2_name:
type: list
required: true
entry_schema:
type: string
+ port_oam_server_1c2_mgmt_port_0_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
default: 0
constraints:
- greater_or_equal: 0
- port_oam_port_network:
+ port_oam_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_oam_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_oam_port_order:
- type: integer
- required: true
- port_oam_port_subnetpoolid:
- type: string
- required: true
- port_oam_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_oam_server_1c2_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_oam_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: json
- port_oam_port_vlan_requirements:
+ port_oam_server_1c2_mgmt_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_port_ip_requirements:
- type: list
+ type: string
+ port_oam_server_1c2_mgmt_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_server_1c2_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_oam_port_network_role_tag:
- type: string
- required: true
- port_oam_port_network_role:
+ port_oam_server_1c2_mgmt_port_0_network_role:
type: string
required: true
node_templates:
- oam_server_1c2:
- type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server_1c2
- properties:
- availability_zone:
- get_input:
- - compute_oam_server_1c2_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_oam_server_1c2_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_oam_server_1c2_name
- - index_value
- oam_server_1c2_oam_port:
+ oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_oam_port_replacement_policy
+ - port_oam_server_1c2_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_oam_port_mac_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_mac_requirements
order:
- get_input: port_oam_port_order
+ get_input: port_oam_server_1c2_mgmt_port_0_order
exCP_naming:
- get_input: port_oam_port_exCP_naming
+ get_input: port_oam_server_1c2_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_oam_port_vlan_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_oam_port_ip_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_oam_port_related_networks
+ get_input: port_oam_server_1c2_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_oam_port_network_role_tag
+ get_input: port_oam_server_1c2_mgmt_port_0_network_role_tag
network_role:
- get_input: port_oam_port_network_role
+ get_input: port_oam_server_1c2_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_oam_port_fixed_ips
+ - port_oam_server_1c2_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_oam_port_subnetpoolid
+ get_input: port_oam_server_1c2_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_oam_port_network
+ - port_oam_server_1c2_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: oam_server_1c2
relationship: tosca.relationships.network.BindsTo
+ oam_server_1c2:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server_1c2
+ properties:
+ availability_zone:
+ get_input:
+ - compute_oam_server_1c2_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_oam_server_1c2_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_oam_server_1c2_name
+ - index_value
outputs:
oam_server_1c2_accessIPv4:
type: string
disk.device.write.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.device.write.bytes.rate
- network.outgoing.packets.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.packets.rate
- network.outpoing.packets_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outpoing.packets
cpu_util_oam_server_1c2:
- oam_server_1c2
- cpu_util
disk.device.write.bytes_oam_server_1c2:
- oam_server_1c2
- disk.device.write.bytes
+ binding_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - binding
disk.device.allocation_oam_server_1c2:
- oam_server_1c2
- disk.device.allocation
- attachment_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - attachment
- network.incoming.bytes.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.bytes.rate
disk.root.size_oam_server_1c2:
- oam_server_1c2
- disk.root.size
disk.read.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.read.bytes.rate
- network.outgoing.bytes_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.bytes
+ network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.allocation_oam_server_1c2:
- oam_server_1c2
- disk.allocation
disk.read.bytes_oam_server_1c2:
- oam_server_1c2
- disk.read.bytes
- network.incoming.bytes_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.packets
+ network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.packets.rate
vcpus_oam_server_1c2:
- oam_server_1c2
- vcpus
disk.device.read.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.device.read.bytes.rate
- network.incoming.packets_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.packets
cpu_oam_server_1c2:
- oam_server_1c2
- cpu
+ network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outpoing.packets
disk.write.requests.rate_oam_server_1c2:
- oam_server_1c2
- disk.write.requests.rate
endpoint_oam_server_1c2:
- oam_server_1c2
- endpoint
- forwarder_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - forwarder
disk.ephemeral.size_oam_server_1c2:
- oam_server_1c2
- disk.ephemeral.size
+ feature_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - feature
memory.resident_oam_server_1c2:
- oam_server_1c2
- memory.resident
memory.usage_oam_server_1c2:
- oam_server_1c2
- memory.usage
+ attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - attachment
disk.usage_oam_server_1c2:
- oam_server_1c2
- disk.usage
- network.incoming.packets.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.packets.rate
- binding_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - binding
+ network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.bytes
os_oam_server_1c2:
- oam_server_1c2
- os
+ forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - forwarder
disk.device.read.requests_oam_server_1c2:
- oam_server_1c2
- disk.device.read.requests
disk.latency_oam_server_1c2:
- oam_server_1c2
- disk.latency
- feature_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - feature
+ network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.bytes
disk.write.requests_oam_server_1c2:
- oam_server_1c2
- disk.write.requests
disk.write.bytes_oam_server_1c2:
- oam_server_1c2
- disk.write.bytes
+ network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.packets.rate
disk.capacity_oam_server_1c2:
- oam_server_1c2
- disk.capacity
disk.iops_oam_server_1c2:
- oam_server_1c2
- disk.iops
+ network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.bytes.rate
requirements:
local_storage_oam_server_1c2:
- oam_server_1c2
- local_storage
+ dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - dependency
dependency_oam_server_1c2:
- oam_server_1c2
- dependency
- link_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
+ link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
- link
- dependency_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_osm_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_osm_port_exCP_naming:
+ port_osm_server_1c2_mgmt_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_osm_port_subnetpoolid:
- type: string
- required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_osm_port_network:
+ port_osm_server_1c2_mgmt_port_0_network:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_osm_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_osm_port_ip_requirements:
+ port_osm_server_1c2_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_osm_port_fixed_ips:
+ type: string
+ port_osm_server_1c2_mgmt_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_osm_port_network_role_tag:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_osm_server_1c2_mgmt_port_0_subnetpoolid:
type: string
required: true
- port_osm_port_network_role:
- type: string
+ port_osm_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
vm_image_name:
type: string
required: true
- port_osm_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_osm_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
required: true
- port_osm_port_order:
+ port_osm_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_osm_server_1c2_mgmt_port_0_order:
type: integer
required: true
- port_osm_port_related_networks:
+ port_osm_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_osm_server_1c2_metadata:
type: list
required: true
entry_schema:
type: json
+ port_osm_server_1c2_mgmt_port_0_network_role:
+ type: string
+ required: true
compute_osm_server_1c2_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_osm_server_1c2_mgmt_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
node_templates:
- osm_server_1c2_osm_port:
+ osm_server_1c2_osm_server_1c2_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_osm_port_replacement_policy
+ - port_osm_server_1c2_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_osm_port_mac_requirements
+ get_input: port_osm_server_1c2_mgmt_port_0_mac_requirements
order:
- get_input: port_osm_port_order
+ get_input: port_osm_server_1c2_mgmt_port_0_order
exCP_naming:
- get_input: port_osm_port_exCP_naming
+ get_input: port_osm_server_1c2_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_osm_port_vlan_requirements
+ get_input: port_osm_server_1c2_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_osm_port_ip_requirements
+ get_input: port_osm_server_1c2_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_osm_port_related_networks
+ get_input: port_osm_server_1c2_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_osm_port_network_role_tag
+ get_input: port_osm_server_1c2_mgmt_port_0_network_role_tag
network_role:
- get_input: port_osm_port_network_role
+ get_input: port_osm_server_1c2_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_osm_port_fixed_ips
+ - port_osm_server_1c2_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_osm_port_subnetpoolid
+ get_input: port_osm_server_1c2_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_osm_port_network
+ - port_osm_server_1c2_mgmt_port_0_network
- index_value
requirements:
- binding:
endpoint_osm_server_1c2:
- osm_server_1c2
- endpoint
- feature_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - feature
os_osm_server_1c2:
- osm_server_1c2
- os
+ feature_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - feature
disk.device.read.bytes.rate_osm_server_1c2:
- osm_server_1c2
- disk.device.read.bytes.rate
host_osm_server_1c2:
- osm_server_1c2
- host
+ attachment_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - attachment
+ network.outgoing.bytes_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.outgoing.bytes
memory_osm_server_1c2:
- osm_server_1c2
- memory
memory.resident_osm_server_1c2:
- osm_server_1c2
- memory.resident
- attachment_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - attachment
+ forwarder_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - forwarder
+ network.incoming.bytes_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.incoming.bytes
feature_osm_server_1c2:
- osm_server_1c2
- feature
disk.device.write.requests_osm_server_1c2:
- osm_server_1c2
- disk.device.write.requests
- network.outgoing.bytes_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.outgoing.bytes
disk.ephemeral.size_osm_server_1c2:
- osm_server_1c2
- disk.ephemeral.size
disk.allocation_osm_server_1c2:
- osm_server_1c2
- disk.allocation
- binding_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - binding
disk.write.bytes_osm_server_1c2:
- osm_server_1c2
- disk.write.bytes
disk.capacity_osm_server_1c2:
- osm_server_1c2
- disk.capacity
- network.incoming.bytes_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.incoming.bytes
disk.write.requests_osm_server_1c2:
- osm_server_1c2
- disk.write.requests
binding_osm_server_1c2:
- osm_server_1c2
- binding
- network.incoming.packets.rate_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.incoming.packets.rate
+ network.outgoing.packets.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.incoming.bytes.rate
scalable_osm_server_1c2:
- osm_server_1c2
- scalable
disk.read.bytes_osm_server_1c2:
- osm_server_1c2
- disk.read.bytes
+ network.outgoing.bytes.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.root.size_osm_server_1c2:
- osm_server_1c2
- disk.root.size
memory.usage_osm_server_1c2:
- osm_server_1c2
- memory.usage
- network.outpoing.packets_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.outpoing.packets
disk.write.bytes.rate_osm_server_1c2:
- osm_server_1c2
- disk.write.bytes.rate
disk.device.usage_osm_server_1c2:
- osm_server_1c2
- disk.device.usage
- network.outgoing.packets.rate_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.outgoing.packets.rate
+ binding_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - binding
+ network.incoming.packets_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.incoming.packets
+ network.incoming.packets.rate_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.incoming.packets.rate
disk.device.read.bytes_osm_server_1c2:
- osm_server_1c2
- disk.device.read.bytes
- forwarder_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - forwarder
+ network.outpoing.packets_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - network.outpoing.packets
disk.device.capacity_osm_server_1c2:
- osm_server_1c2
- disk.device.capacity
- network.outgoing.bytes.rate_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.outgoing.bytes.rate
disk.device.write.bytes_osm_server_1c2:
- osm_server_1c2
- disk.device.write.bytes
disk.device.write.requests.rate_osm_server_1c2:
- osm_server_1c2
- disk.device.write.requests.rate
- network.incoming.bytes.rate_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.incoming.bytes.rate
instance_osm_server_1c2:
- osm_server_1c2
- instance
- network.incoming.packets_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - network.incoming.packets
requirements:
- link_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
- - link
- dependency_osm_server_1c2_osm_port:
- - osm_server_1c2_osm_port
+ dependency_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
- dependency
local_storage_osm_server_1c2:
- osm_server_1c2
- local_storage
dependency_osm_server_1c2:
- osm_server_1c2
- - dependency
\ No newline at end of file
+ - dependency
+ link_osm_server_1c2_osm_server_1c2_mgmt_port_0:
+ - osm_server_1c2_osm_server_1c2_mgmt_port_0
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_1b_port_vlan_requirements:
- type: list
+ port_ps_server_1b_port_1_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_1b_name:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- port_ps_server_1b_port_fixed_ips:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_ps_server_1b_port_related_networks:
- type: list
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ vm_image_name:
+ type: string
+ required: true
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_ps_server_1b_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
- pd_server_1b:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_1b_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_1b_name
- - index_value
- pd_server_1b_ps_server_1b_port:
+ pd_server_1b_ps_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_1b_port_replacement_policy
+ - port_ps_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
+ get_input: port_ps_server_1b_port_1_mac_requirements
order:
- get_input: port_ps_server_1b_port_order
+ get_input: port_ps_server_1b_port_1_order
exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
+ get_input: port_ps_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_ps_server_1b_port_vlan_requirements
+ get_input: port_ps_server_1b_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_ps_server_1b_port_ip_requirements
+ get_input: port_ps_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_ps_server_1b_port_related_networks
+ get_input: port_ps_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_ps_server_1b_port_network_role_tag
+ get_input: port_ps_server_1b_port_1_network_role_tag
network_role:
- get_input: port_ps_server_1b_port_network_role
+ get_input: port_ps_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_ps_server_1b_port_fixed_ips
+ - port_ps_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
+ get_input: port_ps_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_ps_server_1b_port_network
+ - port_ps_server_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server_1b
relationship: tosca.relationships.network.BindsTo
+ pd_server_1b:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_1b_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_1b_name
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1b
capabilities:
host_pd_server_1b:
- pd_server_1b
- host
- network.outpoing.packets_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.outpoing.packets
+ network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.outgoing.bytes.rate
disk.read.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.read.bytes.rate
+ forwarder_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - forwarder
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.incoming.bytes.rate
- feature_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - feature
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- network.incoming.packets_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.incoming.packets
- forwarder_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - forwarder
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.outgoing.bytes.rate
cpu_pd_server_1b:
- pd_server_1b
- cpu
memory_pd_server_1b:
- pd_server_1b
- memory
- network.outgoing.bytes_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.outgoing.bytes
+ network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.outgoing.packets.rate
disk.device.read.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes.rate
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- binding_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - binding
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
+ network.incoming.bytes_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.incoming.bytes
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.incoming.packets.rate_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.incoming.packets.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ network.incoming.packets_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.outgoing.bytes
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
disk.device.write.bytes_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes
+ attachment_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - attachment
os_pd_server_1b:
- pd_server_1b
- os
instance_pd_server_1b:
- pd_server_1b
- instance
- network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.outgoing.packets.rate
binding_pd_server_1b:
- pd_server_1b
- binding
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- network.incoming.packets.rate_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.incoming.packets.rate
- attachment_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - attachment
- network.incoming.bytes_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - network.incoming.bytes
+ feature_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - feature
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.requests.rate
disk.device.capacity_pd_server_1b:
- pd_server_1b
- disk.device.capacity
+ network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.incoming.bytes.rate
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ network.outpoing.packets_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - network.outpoing.packets
+ binding_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - binding
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
requirements:
+ dependency_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - dependency
+ link_pd_server_1b_ps_server_1b_port_1:
+ - pd_server_1b_ps_server_1b_port_1
+ - link
dependency_pd_server_1b:
- pd_server_1b
- dependency
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- dependency_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - dependency
- link_pd_server_1b_ps_server_1b_port:
- - pd_server_1b_ps_server_1b_port
- - link
\ No newline at end of file
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_1_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_1b_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ 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
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- vm_flavor_name:
- type: string
- required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_1b_port_related_networks:
- type: list
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
+ vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_1_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
- type: string
- required: true
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ type: string
+ port_pd_server_1b_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
+ port_pd_server_1b_port_1_network_role:
type: string
required: true
node_templates:
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_1_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_1_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_1_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_1_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - binding
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
endpoint_pd_server_1b:
- pd_server_1b
- endpoint
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outpoing.packets
disk.device.allocation_pd_server_1b:
- pd_server_1b
- disk.device.allocation
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ forwarder_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - forwarder
+ feature_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ attachment_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.packets.rate
requirements:
dependency_pd_server_1b:
- pd_server_1b
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ link_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
- link
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
+ dependency_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - dependency
immutable: false
type: string
description: UID of OAM network
- port_pd_server_port_1_order:
- type: integer
- required: true
pd_server_names:
hidden: false
immutable: false
description: PD server names
entry_schema:
type: string
- port_pd_server_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1_port_ip_requirements:
+ type: list
required: true
- port_pd_server_port_2_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_port_order:
+ type: integer
required: true
- port_pd_server_port_1_network_role:
- type: string
+ port_pd_server_2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
pd_server_flavor:
hidden: false
immutable: false
type: string
description: Flavor for PD server
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_1_port_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_1_port_network_role:
+ type: string
required: true
availability_zone_0:
label: availabilityzone name
hidden: false
immutable: false
type: string
- port_pd_server_port_2_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_subnetpoolid:
- type: string
- required: true
pd_server_ips:
hidden: false
immutable: false
type: string
- port_pd_server_port_1_subnetpoolid:
+ port_pd_server_1_port_subnetpoolid:
type: string
required: true
- port_pd_server_port_1_related_networks:
+ port_pd_server_2_port_order:
+ type: integer
+ required: true
+ port_pd_server_1_port_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_1_network_role_tag:
+ port_pd_server_1_port_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_2_port_subnetpoolid:
type: string
required: true
+ port_pd_server_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
security_group_name:
hidden: false
immutable: false
immutable: false
type: string
description: Flavor for PS server
- port_pd_server_port_1_vlan_requirements:
+ port_pd_server_2_port_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_port_2_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd_server_port_2_related_networks:
+ port_pd_server_2_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_port_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_port_2_network_role_tag:
+ port_pd_server_2_port_network_role:
type: string
required: true
pd_server_image:
immutable: false
type: string
description: Flavor for PD server
- port_pd_server_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
node_templates:
- pd_server_port_1:
+ pd_server_2_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
- get_input: port_pd_server_port_1_subnetpoolid
+ get_input: port_pd_server_2_port_subnetpoolid
related_networks:
- get_input: port_pd_server_port_1_related_networks
+ get_input: port_pd_server_2_port_related_networks
network:
get_input: net
replacement_policy: AUTO
ip_requirements:
- get_input: port_pd_server_port_1_ip_requirements
+ get_input: port_pd_server_2_port_ip_requirements
network_role:
- get_input: port_pd_server_port_1_network_role
+ get_input: port_pd_server_2_port_network_role
fixed_ips:
- ip_address:
get_input:
- pd_server_ips
- - 0
+ - 1
mac_requirements:
- get_input: port_pd_server_port_1_mac_requirements
+ get_input: port_pd_server_2_port_mac_requirements
subinterface_indicator: false
exCP_naming:
- get_input: port_pd_server_port_1_exCP_naming
+ get_input: port_pd_server_2_port_exCP_naming
vlan_requirements:
- get_input: port_pd_server_port_1_vlan_requirements
+ get_input: port_pd_server_2_port_vlan_requirements
network_role_tag:
- get_input: port_pd_server_port_1_network_role_tag
+ get_input: port_pd_server_2_port_network_role_tag
order:
- get_input: port_pd_server_port_1_order
+ get_input: port_pd_server_2_port_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: server_pd
relationship: tosca.relationships.network.BindsTo
- pd_server_port_2:
+ pd_server_1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
subnetpoolid:
- get_input: port_pd_server_port_2_subnetpoolid
+ get_input: port_pd_server_1_port_subnetpoolid
related_networks:
- get_input: port_pd_server_port_2_related_networks
+ get_input: port_pd_server_1_port_related_networks
network:
get_input: net
replacement_policy: AUTO
ip_requirements:
- get_input: port_pd_server_port_2_ip_requirements
+ get_input: port_pd_server_1_port_ip_requirements
network_role:
- get_input: port_pd_server_port_2_network_role
+ get_input: port_pd_server_1_port_network_role
fixed_ips:
- ip_address:
get_input:
- pd_server_ips
- - 1
+ - 0
mac_requirements:
- get_input: port_pd_server_port_2_mac_requirements
+ get_input: port_pd_server_1_port_mac_requirements
subinterface_indicator: false
exCP_naming:
- get_input: port_pd_server_port_2_exCP_naming
+ get_input: port_pd_server_1_port_exCP_naming
vlan_requirements:
- get_input: port_pd_server_port_2_vlan_requirements
+ get_input: port_pd_server_1_port_vlan_requirements
network_role_tag:
- get_input: port_pd_server_port_2_network_role_tag
+ get_input: port_pd_server_1_port_network_role_tag
order:
- get_input: port_pd_server_port_2_order
+ get_input: port_pd_server_1_port_order
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
heat_file: ../Artifacts/nested-pattern-4.yml
description: nested1
members:
- - pd_server_port_1
- - pd_server_port_2
+ - pd_server_2_port
+ - pd_server_1_port
- server_pd
outputs:
pattern4_attr_1:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.pd_server
capabilities:
+ feature_pd_server_2_port:
+ - pd_server_2_port
+ - feature
+ network.incoming.packets.rate_pd_server_1_port:
+ - pd_server_1_port
+ - network.incoming.packets.rate
disk.iops_server_pd:
- server_pd
- disk.iops
disk.device.read.bytes.rate_server_pd:
- server_pd
- disk.device.read.bytes.rate
+ network.outgoing.bytes_pd_server_2_port:
+ - pd_server_2_port
+ - network.outgoing.bytes
+ network.outgoing.packets.rate_pd_server_2_port:
+ - pd_server_2_port
+ - network.outgoing.packets.rate
memory.resident_server_pd:
- server_pd
- memory.resident
+ binding_pd_server_1_port:
+ - pd_server_1_port
+ - binding
cpu_util_server_pd:
- server_pd
- cpu_util
- network.incoming.bytes_pd_server_port_1:
- - pd_server_port_1
- - network.incoming.bytes
- network.incoming.bytes_pd_server_port_2:
- - pd_server_port_2
- - network.incoming.bytes
+ attachment_pd_server_2_port:
+ - pd_server_2_port
+ - attachment
+ network.incoming.packets_pd_server_2_port:
+ - pd_server_2_port
+ - network.incoming.packets
disk.device.read.requests_server_pd:
- server_pd
- disk.device.read.requests
- network.incoming.bytes.rate_pd_server_port_1:
- - pd_server_port_1
- - network.incoming.bytes.rate
- network.incoming.bytes.rate_pd_server_port_2:
- - pd_server_port_2
- - network.incoming.bytes.rate
+ forwarder_pd_server_1_port:
+ - pd_server_1_port
+ - forwarder
+ network.outgoing.packets.rate_pd_server_1_port:
+ - pd_server_1_port
+ - network.outgoing.packets.rate
disk.device.allocation_server_pd:
- server_pd
- disk.device.allocation
disk.device.capacity_server_pd:
- server_pd
- disk.device.capacity
- attachment_pd_server_port_2:
- - pd_server_port_2
- - attachment
- network.incoming.packets_pd_server_port_2:
- - pd_server_port_2
- - network.incoming.packets
- attachment_pd_server_port_1:
- - pd_server_port_1
- - attachment
- network.incoming.packets_pd_server_port_1:
- - pd_server_port_1
- - network.incoming.packets
+ network.outpoing.packets_pd_server_2_port:
+ - pd_server_2_port
+ - network.outpoing.packets
+ network.incoming.bytes_pd_server_2_port:
+ - pd_server_2_port
+ - network.incoming.bytes
memory.usage_server_pd:
- server_pd
- memory.usage
disk.device.usage_server_pd:
- server_pd
- disk.device.usage
- feature_pd_server_port_1:
- - pd_server_port_1
- - feature
- feature_pd_server_port_2:
- - pd_server_port_2
- - feature
+ network.outpoing.packets_pd_server_1_port:
+ - pd_server_1_port
+ - network.outpoing.packets
+ binding_pd_server_2_port:
+ - pd_server_2_port
+ - binding
+ network.incoming.packets.rate_pd_server_2_port:
+ - pd_server_2_port
+ - network.incoming.packets.rate
disk.read.bytes_server_pd:
- server_pd
- disk.read.bytes
+ forwarder_pd_server_2_port:
+ - pd_server_2_port
+ - forwarder
+ feature_pd_server_1_port:
+ - pd_server_1_port
+ - feature
disk.device.read.bytes_server_pd:
- server_pd
- disk.device.read.bytes
- network.incoming.packets.rate_pd_server_port_2:
- - pd_server_port_2
- - network.incoming.packets.rate
- network.incoming.packets.rate_pd_server_port_1:
- - pd_server_port_1
- - network.incoming.packets.rate
instance_server_pd:
- server_pd
- instance
- binding_pd_server_port_2:
- - pd_server_port_2
- - binding
- binding_pd_server_port_1:
- - pd_server_port_1
- - binding
+ network.incoming.bytes.rate_pd_server_2_port:
+ - pd_server_2_port
+ - network.incoming.bytes.rate
cpu.delta_server_pd:
- server_pd
- cpu.delta
host_server_pd:
- server_pd
- host
- network.outpoing.packets_pd_server_port_1:
- - pd_server_port_1
- - network.outpoing.packets
+ network.incoming.bytes.rate_pd_server_1_port:
+ - pd_server_1_port
+ - network.incoming.bytes.rate
vcpus_server_pd:
- server_pd
- vcpus
disk.ephemeral.size_server_pd:
- server_pd
- disk.ephemeral.size
- network.outpoing.packets_pd_server_port_2:
- - pd_server_port_2
- - network.outpoing.packets
- network.outgoing.packets.rate_pd_server_port_2:
- - pd_server_port_2
- - network.outgoing.packets.rate
disk.latency_server_pd:
- server_pd
- disk.latency
- network.outgoing.packets.rate_pd_server_port_1:
- - pd_server_port_1
- - network.outgoing.packets.rate
disk.device.write.bytes.rate_server_pd:
- server_pd
- disk.device.write.bytes.rate
disk.write.requests.rate_server_pd:
- server_pd
- disk.write.requests.rate
+ network.outgoing.bytes.rate_pd_server_2_port:
+ - pd_server_2_port
+ - network.outgoing.bytes.rate
disk.write.requests_server_pd:
- server_pd
- disk.write.requests
- network.outgoing.bytes_pd_server_port_2:
- - pd_server_port_2
- - network.outgoing.bytes
disk.device.iops_server_pd:
- server_pd
- disk.device.iops
- network.outgoing.bytes_pd_server_port_1:
- - pd_server_port_1
- - network.outgoing.bytes
+ attachment_pd_server_1_port:
+ - pd_server_1_port
+ - attachment
+ network.incoming.packets_pd_server_1_port:
+ - pd_server_1_port
+ - network.incoming.packets
disk.read.requests_server_pd:
- server_pd
- disk.read.requests
disk.device.latency_server_pd:
- server_pd
- disk.device.latency
+ network.outgoing.bytes_pd_server_1_port:
+ - pd_server_1_port
+ - network.outgoing.bytes
binding_server_pd:
- server_pd
- binding
scalable_server_pd:
- server_pd
- scalable
- network.outgoing.bytes.rate_pd_server_port_2:
- - pd_server_port_2
- - network.outgoing.bytes.rate
- forwarder_pd_server_port_1:
- - pd_server_port_1
- - forwarder
- network.outgoing.bytes.rate_pd_server_port_1:
- - pd_server_port_1
- - network.outgoing.bytes.rate
disk.write.bytes_server_pd:
- server_pd
- disk.write.bytes
disk.write.bytes.rate_server_pd:
- server_pd
- disk.write.bytes.rate
- forwarder_pd_server_port_2:
- - pd_server_port_2
- - forwarder
feature_server_pd:
- server_pd
- feature
+ network.outgoing.bytes.rate_pd_server_1_port:
+ - pd_server_1_port
+ - network.outgoing.bytes.rate
disk.root.size_server_pd:
- server_pd
- disk.root.size
disk.device.write.requests.rate_server_pd:
- server_pd
- disk.device.write.requests.rate
+ network.incoming.bytes_pd_server_1_port:
+ - pd_server_1_port
+ - network.incoming.bytes
disk.device.write.bytes_server_pd:
- server_pd
- disk.device.write.bytes
dependency_server_pd:
- server_pd
- dependency
- link_pd_server_port_2:
- - pd_server_port_2
- - link
- link_pd_server_port_1:
- - pd_server_port_1
+ dependency_pd_server_2_port:
+ - pd_server_2_port
+ - dependency
+ link_pd_server_2_port:
+ - pd_server_2_port
- link
- dependency_pd_server_port_1:
- - pd_server_port_1
+ dependency_pd_server_1_port:
+ - pd_server_1_port
- dependency
- dependency_pd_server_port_2:
- - pd_server_port_2
- - dependency
\ No newline at end of file
+ link_pd_server_1_port:
+ - pd_server_1_port
+ - link
- get_input:
- pd_server_1b_names
- 0
- vm_flavor_name:
- get_input: pd_server_1b_flavor
- vm_image_name:
- get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
- - AUTO
- port_pd_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_1_fixed_ips:
- ip_address:
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ vm_image_name:
+ get_input: pd_server_1b_image
+ port_pd_server_1b_port_1_network:
- get_input: net
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_1_replacement_policy:
+ - AUTO
+ port_pd_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
service_template_filter:
substitute_service_template: Nested_pd_server_1b_1ServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cmaui_1c1_mgmt_port_0_network:
+ - packet_external_network_1
+ - packet_external_network_1
+ compute_cmaui_1c1_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: cmaui_1c1_flavor
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- cmaui_oam_ips
get_input:
- cmaui_oam_ips
- 0
- port_cmaui_port_network:
- - packet_external_network_1
- - packet_external_network_1
- compute_cmaui_1c1_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- vm_flavor_name:
- get_input: cmaui_1c1_flavor
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
- AUTO
- AUTO
vm_image_name:
get_input: cmaui_1c1_image
- port_cmaui_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
compute_cmaui_1c1_name:
- get_input:
- cmaui_1c1_names
- service_template_filter
- index_value
requirements:
- - link_cmaui_1c1_cmaui_port:
+ - link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network_1
relationship: tosca.relationships.network.LinksTo
substitute_service_template: nested-pattern-4ServiceTemplate.yaml
p2:
get_input: p2
- port_pd_server_port_2_ip_requirements:
+ port_pd_server_2_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_port_2_mac_requirements:
+ port_pd_server_1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_2_port_mac_requirements:
mac_count_required:
is_required: false
- port_pd_server_port_1_ip_requirements:
+ port_pd_server_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_pd_server_port_1_mac_requirements:
- mac_count_required:
- is_required: false
abstract_pd_server_1b:
type: org.openecomp.resource.abstract.nodes.pd_server_1b
directives:
- get_input:
- pd_server_1b_names
- 1
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps_server_1b_port_fixed_ips:
- - ip_address:
- get_input:
- - ps_server_1b_ips
- - 0
- vm_flavor_name:
- get_input: pd_server_1b_flavor
- port_ps_server_1b_port_network:
- - get_input: net
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ port_ps_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_replacement_policy:
- AUTO
+ port_ps_server_1b_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 0
+ port_ps_server_1b_port_1_network:
+ - get_input: net
compute_pd_server_1b_availability_zone:
- get_input: availability_zone_0
service_template_filter:
directives:
- substitutable
properties:
- port_oam_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_server_1c2_name:
- get_input:
- oam_server_1c2_names
- 1
- port_oam_port_network:
- - packet_external_network_1
- vm_flavor_name:
- get_input: oam_server_1c2_flavor
- compute_oam_server_1c2_availability_zone:
- - get_input: availability_zone_0
- port_oam_port_fixed_ips:
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
+ vm_flavor_name:
+ get_input: oam_server_1c2_flavor
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_oam_server_1c2_availability_zone:
+ - get_input: availability_zone_0
vm_image_name:
get_input: oam_server_1c2_image
compute_oam_server_1c2_metadata:
get_attribute:
- abstract_cmaui_1c1
- cmaui_1c1_accessIPv4
- port_oam_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_network:
+ - packet_external_network_1
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
- AUTO
service_template_filter:
substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_oam_server_1c2_oam_port:
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network_1
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_oam_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_server_1c2_name:
- get_input:
- oam_server_1c2_names
- 0
- port_oam_port_network:
- - packet_internal_network_1
- vm_flavor_name:
- get_input: oam_server_1c2_flavor
- compute_oam_server_1c2_availability_zone:
- - get_input: availability_zone_0
- port_oam_port_fixed_ips:
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
+ vm_flavor_name:
+ get_input: oam_server_1c2_flavor
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_oam_server_1c2_availability_zone:
+ - get_input: availability_zone_0
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_network:
+ - packet_internal_network_1
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
- AUTO
service_template_filter:
substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_oam_server_1c2_oam_port:
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network_1
relationship: tosca.relationships.network.LinksTo
- memory_server_pd
binding_ps_server_1b_port_1:
- abstract_pd_server_1b
- - binding_pd_server_1b_ps_server_1b_port
+ - binding_pd_server_1b_ps_server_1b_port_1
+ feature_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.capacity_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.capacity_pd_server_1b
disk.read.requests_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.read.requests_cmaui_1c1
+ network.outpoing.packets_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outpoing.packets_pd_server_1_port
disk.device.read.requests.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.read.requests.rate_server_pd
+ feature_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - feature_pd_server_1b_pd_server_1b_port
- network.outgoing.packets.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.packets.rate_oam_server_1c2_oam_port
- network.outgoing.packets.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.packets.rate_oam_server_1c2_oam_port
+ - feature_pd_server_1b_pd_server_1b_port_1
disk.device.iops_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.iops_pd_server_1b
- scalable_oam_server_1c2
network.outgoing.packets.rate_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port_1
disk.device.read.requests_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.read.requests_server_pd
- feature_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - feature_pd_server_port_1
- network.outpoing.packets_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.outpoing.packets_pd_server_port_1
disk.device.write.requests_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.write.requests_cmaui_1c1
disk.device.capacity_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.capacity_oam_server_1c2
- network.outpoing.packets_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outpoing.packets_oam_server_1c2_oam_port
- network.outpoing.packets_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outpoing.packets_oam_server_1c2_oam_port
- binding_cmaui_port_1:
- - abstract_cmaui_1c1
- - binding_cmaui_1c1_cmaui_port
- binding_cmaui_port_2:
- - abstract_cmaui_1c1
- - binding_cmaui_1c1_cmaui_port
end_point_packet_internal_network_1:
- packet_internal_network_1
- end_point
disk.write.bytes_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.write.bytes_oam_server_1c2
- network.incoming.bytes.rate_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.bytes.rate_pd_server_port_2
- network.incoming.bytes_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.bytes_cmaui_1c1_cmaui_port
- network.incoming.bytes_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.bytes_cmaui_1c1_cmaui_port
- network.incoming.packets_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.packets_pd_server_port_2
os_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- os_oam_server_1c2
- disk.device.iops_cmaui_1c1
network.outgoing.packets.rate_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1
memory.resident_server_1b_pd_2:
- abstract_pd_server_1b
- memory.resident_pd_server_1b
memory.resident_server_1b_pd_1:
- abstract_pd_server_1b_1
- memory.resident_pd_server_1b
+ network.outgoing.bytes_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outgoing.bytes_pd_server_2_port
disk.device.write.bytes.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.write.bytes.rate_server_pd
feature_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- feature_oam_server_1c2
- network.incoming.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port
- network.incoming.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port
- network.outgoing.bytes_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.bytes_oam_server_1c2_oam_port
+ feature_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - feature_pd_server_1_port
feature_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- feature_oam_server_1c2
- network.outgoing.bytes_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.bytes_oam_server_1c2_oam_port
disk.device.capacity_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.capacity_cmaui_1c1
+ network.outgoing.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
host_server_pd_nested1_pattern_4:
- nested1_pattern_4
- host_server_pd
- attachment_oam_port_2:
- - abstract_oam_server_1c2_1
- - attachment_oam_server_1c2_oam_port
disk.capacity_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.capacity_oam_server_1c2
endpoint_server_pd_nested1_pattern_4:
- nested1_pattern_4
- endpoint_server_pd
- attachment_oam_port_1:
+ attachment_oam_server_1c2_1_mgmt_port_0:
- abstract_oam_server_1c2_0
- - attachment_oam_server_1c2_oam_port
+ - attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.read.bytes.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.read.bytes.rate_server_pd
disk.write.requests.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.write.requests.rate_cmaui_1c1
+ network.outgoing.bytes_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
cpu_util_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- cpu_util_cmaui_1c1
+ network.incoming.bytes_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.allocation_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.allocation_oam_server_1c2
- cpu_util_cmaui_1c1
binding_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_1
disk.device.latency_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.latency_server_pd
disk.read.bytes_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.read.bytes_oam_server_1c2
- network.outpoing.packets_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.outpoing.packets_pd_server_port_2
disk.read.bytes_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.read.bytes_oam_server_1c2
disk.write.requests_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.write.requests_pd_server_1b
- binding_oam_port_2:
- - abstract_oam_server_1c2_1
- - binding_oam_server_1c2_oam_port
- binding_oam_port_1:
+ forwarder_oam_server_1c2_1_mgmt_port_0:
- abstract_oam_server_1c2_0
- - binding_oam_server_1c2_oam_port
+ - forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.read.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.read.bytes.rate_cmaui_1c1
vcpus_server_1b_pd_2:
- abstract_pd_server_1b
- vcpus_pd_server_1b
+ network.incoming.packets.rate_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.packets.rate_pd_server_2_port
disk.latency_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.latency_oam_server_1c2
- network.incoming.bytes.rate_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.bytes.rate_pd_server_port_1
disk.latency_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.latency_oam_server_1c2
+ network.incoming.bytes.rate_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.bytes.rate_pd_server_1_port
disk.device.usage_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.usage_server_pd
disk.device.write.requests_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
- network.incoming.bytes.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.bytes.rate_oam_server_1c2_oam_port
- network.outgoing.bytes.rate_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.outgoing.bytes.rate_pd_server_port_1
- network.incoming.bytes.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.bytes.rate_oam_server_1c2_oam_port
+ network.outgoing.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
memory.usage_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- memory.usage_cmaui_1c1
disk.device.iops_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.iops_oam_server_1c2
- network.incoming.bytes_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.bytes_pd_server_port_2
- forwarder_oam_port_1:
- - abstract_oam_server_1c2_0
- - forwarder_oam_server_1c2_oam_port
- forwarder_oam_port_2:
- - abstract_oam_server_1c2_1
- - forwarder_oam_server_1c2_oam_port
binding_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- binding_oam_server_1c2
binding_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- binding_oam_server_1c2
+ forwarder_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.read.bytes.rate_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.read.bytes.rate_pd_server_1b
- disk.device.read.bytes.rate_pd_server_1b
network.incoming.bytes_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_ps_server_1b_port
- network.outgoing.packets.rate_pd_server_port_2_nested1_pattern_4:
+ - network.incoming.bytes_pd_server_1b_ps_server_1b_port_1
+ attachment_pd_server_2_port_nested1_pattern_4:
- nested1_pattern_4
- - network.outgoing.packets.rate_pd_server_port_2
+ - attachment_pd_server_2_port
disk.usage_server_1b_pd_2:
- abstract_pd_server_1b
- disk.usage_pd_server_1b
disk.usage_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.usage_pd_server_1b
- network.incoming.packets_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.packets_cmaui_1c1_cmaui_port
disk.device.write.requests_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.requests_oam_server_1c2
disk.device.write.bytes.rate_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.device.write.bytes.rate_pd_server_1b
- network.incoming.packets_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - network.incoming.packets_cmaui_1c1_cmaui_port
+ - network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_server_1b_pd_1:
- abstract_pd_server_1b_1
- feature_pd_server_1b
disk.device.read.bytes_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.read.bytes_server_pd
- network.incoming.packets.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.packets.rate_oam_server_1c2_oam_port
- network.incoming.packets.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.packets.rate_oam_server_1c2_oam_port
disk.iops_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.iops_pd_server_1b
disk.device.allocation_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.allocation_oam_server_1c2
+ network.outgoing.packets.rate_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outgoing.packets.rate_pd_server_2_port
disk.write.requests_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.write.requests_cmaui_1c1
link_packet_external_network_1:
- packet_external_network_1
- link
- network.outgoing.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port
- network.incoming.bytes_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.bytes_pd_server_port_1
cpu_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- cpu_cmaui_1c1
- network.outgoing.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port
cpu_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- cpu_cmaui_1c1
network.outpoing.packets_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_ps_server_1b_port
+ - network.outpoing.packets_pd_server_1b_ps_server_1b_port_1
cpu_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- cpu_oam_server_1c2
disk.write.requests.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.write.requests.rate_oam_server_1c2
+ attachment_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.read.bytes_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.device.read.bytes_pd_server_1b
disk.iops_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.iops_server_pd
+ network.incoming.packets.rate_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.packets.rate_pd_server_1_port
disk.write.requests.rate_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.write.requests.rate_oam_server_1c2
+ network.outgoing.packets.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.incoming.bytes.rate_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.bytes.rate_pd_server_2_port
disk.read.bytes_server_1b_pd_2:
- abstract_pd_server_1b
- disk.read.bytes_pd_server_1b
- endpoint_pd_server_1b
network.incoming.bytes_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_1
+ attachment_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0
instance_server_pd_nested1_pattern_4:
- nested1_pattern_4
- instance_server_pd
+ network.outgoing.bytes.rate_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outgoing.bytes.rate_pd_server_2_port
disk.latency_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.latency_cmaui_1c1
memory_server_1b_pd_1:
- abstract_pd_server_1b_1
- memory_pd_server_1b
- network.outgoing.packets.rate_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.outgoing.packets.rate_pd_server_port_1
feature_packet_external_network_1:
- packet_external_network_1
- feature
+ network.outgoing.bytes_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.latency_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.latency_pd_server_1b
disk.device.latency_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.device.latency_pd_server_1b
+ feature_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - feature_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.read.bytes_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.read.bytes_server_pd
+ network.outpoing.packets_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.iops_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.iops_server_pd
- network.incoming.packets_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.packets_oam_server_1c2_oam_port
- network.incoming.packets_oam_port_2:
+ forwarder_oam_server_1c2_2_mgmt_port_0:
- abstract_oam_server_1c2_1
- - network.incoming.packets_oam_server_1c2_oam_port
- network.incoming.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port
- network.incoming.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port
+ - forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.iops_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.iops_cmaui_1c1
disk.device.read.requests_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.device.read.requests_pd_server_1b
- forwarder_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - forwarder_pd_server_port_2
disk.device.write.bytes_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.write.bytes_oam_server_1c2
disk.device.write.bytes_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.bytes_oam_server_1c2
+ network.incoming.packets_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.packets_pd_server_1_port
disk.write.bytes_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.write.bytes_server_pd
- feature_pd_server_port_2_nested1_pattern_4:
+ binding_pd_server_1_port_nested1_pattern_4:
- nested1_pattern_4
- - feature_pd_server_port_2
+ - binding_pd_server_1_port
+ network.incoming.packets_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.bytes.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.bytes.rate_oam_server_1c2
disk.read.bytes_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.read.bytes_cmaui_1c1
+ forwarder_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - forwarder_pd_server_1_port
+ network.incoming.packets_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.iops_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.iops_oam_server_1c2
forwarder_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_1
disk.usage_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.usage_oam_server_1c2
+ network.outgoing.bytes_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ attachment_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - attachment_pd_server_1_port
+ network.outgoing.bytes_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- feature_cmaui_1c1
- feature_cmaui_1c1
network.outpoing.packets_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
- network.outgoing.bytes_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.bytes_cmaui_1c1_cmaui_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_1
disk.device.capacity_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.capacity_server_pd
disk.iops_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.iops_oam_server_1c2
- network.outgoing.bytes_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.bytes_cmaui_1c1_cmaui_port
- network.outgoing.bytes_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.outgoing.bytes_pd_server_port_1
binding_server_pd_nested1_pattern_4:
- nested1_pattern_4
- binding_server_pd
disk.usage_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.usage_server_pd
- network.outgoing.bytes_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.outgoing.bytes_pd_server_port_2
vcpus_server_pd_nested1_pattern_4:
- nested1_pattern_4
- vcpus_server_pd
+ network.outgoing.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
link_packet_internal_network_1:
- packet_internal_network_1
- link
disk.write.bytes_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.write.bytes_pd_server_1b
+ network.incoming.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.write.bytes_server_1b_pd_2:
- abstract_pd_server_1b
- disk.write.bytes_pd_server_1b
disk.device.usage_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.usage_oam_server_1c2
- network.incoming.packets.rate_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.packets.rate_pd_server_port_2
disk.device.write.requests.rate_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.write.requests.rate_pd_server_1b
disk.device.usage_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.usage_oam_server_1c2
- forwarder_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - forwarder_pd_server_port_1
disk.latency_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.latency_server_pd
disk.write.requests.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.write.requests.rate_server_pd
+ feature_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - feature_pd_server_2_port
os_server_pd_nested1_pattern_4:
- nested1_pattern_4
- os_server_pd
- cpu_util_oam_server_1c2
network.incoming.packets_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_ps_server_1b_port
+ - network.incoming.packets_pd_server_1b_ps_server_1b_port_1
network.outgoing.bytes.rate_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port_1
+ network.incoming.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.outgoing.bytes_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
- attachment_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - attachment_pd_server_port_1
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1
memory.resident_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- memory.resident_oam_server_1c2
memory.resident_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- memory.resident_oam_server_1c2
+ network.outgoing.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.allocation_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.allocation_cmaui_1c1
disk.device.allocation_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.allocation_cmaui_1c1
+ network.incoming.bytes_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.root.size_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.root.size_server_pd
vcpus_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- vcpus_cmaui_1c1
- feature_cmaui_port_1:
- - abstract_cmaui_1c1
- - feature_cmaui_1c1_cmaui_port
- feature_cmaui_port_2:
- - abstract_cmaui_1c1
- - feature_cmaui_1c1_cmaui_port
instance_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- instance_cmaui_1c1
+ network.outgoing.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
instance_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- instance_cmaui_1c1
network.outgoing.bytes.rate_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
- attachment_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - attachment_pd_server_port_2
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1
+ attachment_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.read.requests.rate_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.read.requests.rate_oam_server_1c2
os_server_1b_pd_1:
- abstract_pd_server_1b_1
- os_pd_server_1b
+ binding_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - binding_oam_server_1c2_oam_server_1c2_mgmt_port_0
os_server_1b_pd_2:
- abstract_pd_server_1b
- os_pd_server_1b
+ network.outpoing.packets_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.root.size_server_1b_pd_2:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
- endpoint_cmaui_1c1
network.incoming.packets.rate_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_ps_server_1b_port
+ - network.incoming.packets.rate_pd_server_1b_ps_server_1b_port_1
host_server_1b_pd_1:
- abstract_pd_server_1b_1
- host_pd_server_1b
vcpus_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- vcpus_cmaui_1c1
- forwarder_cmaui_port_2:
- - abstract_cmaui_1c1
- - forwarder_cmaui_1c1_cmaui_port
- forwarder_cmaui_port_1:
+ network.incoming.packets_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - forwarder_cmaui_1c1_cmaui_port
+ - network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.incoming.bytes_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.bytes_pd_server_2_port
disk.allocation_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.allocation_pd_server_1b
+ binding_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.allocation_server_1b_pd_2:
- abstract_pd_server_1b
- disk.allocation_pd_server_1b
attachment_ps_server_1b_port_1:
- abstract_pd_server_1b
- - attachment_pd_server_1b_ps_server_1b_port
+ - attachment_pd_server_1b_ps_server_1b_port_1
disk.device.read.requests.rate_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.device.read.requests.rate_pd_server_1b
disk.device.read.requests.rate_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.read.requests.rate_pd_server_1b
+ network.incoming.packets_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.packets_pd_server_2_port
disk.write.bytes.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.write.bytes.rate_cmaui_1c1
disk.write.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.write.bytes.rate_cmaui_1c1
+ feature_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - feature_oam_server_1c2_oam_server_1c2_mgmt_port_0
memory.resident_server_pd_nested1_pattern_4:
- nested1_pattern_4
- memory.resident_server_pd
- network.outgoing.bytes.rate_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - network.outgoing.bytes.rate_pd_server_port_2
network.outgoing.bytes_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_ps_server_1b_port_1
disk.device.allocation_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.allocation_server_pd
- network.outpoing.packets_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outpoing.packets_cmaui_1c1_cmaui_port
- network.outpoing.packets_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outpoing.packets_cmaui_1c1_cmaui_port
disk.read.bytes.rate_server_1b_pd_2:
- abstract_pd_server_1b
- disk.read.bytes.rate_pd_server_1b
memory.resident_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- memory.resident_cmaui_1c1
+ network.incoming.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
memory.resident_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- memory.resident_cmaui_1c1
os_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- os_cmaui_1c1
+ network.incoming.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
os_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- os_cmaui_1c1
instance_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- instance_oam_server_1c2
+ network.incoming.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
instance_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- instance_oam_server_1c2
memory_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- memory_cmaui_1c1
+ binding_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - binding_pd_server_2_port
network.incoming.bytes.rate_ps_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port_1
disk.device.write.requests.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.device.write.requests.rate_server_pd
disk.read.bytes.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.read.bytes.rate_server_pd
+ forwarder_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0
vcpus_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- vcpus_oam_server_1c2
vcpus_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- vcpus_oam_server_1c2
+ network.incoming.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.allocation_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.allocation_pd_server_1b
disk.device.write.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.write.bytes.rate_cmaui_1c1
+ network.incoming.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.read.requests_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.read.requests_pd_server_1b
- disk.write.requests_server_pd
forwarder_ps_server_1b_port_1:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_ps_server_1b_port
+ - forwarder_pd_server_1b_ps_server_1b_port_1
disk.device.write.bytes_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.write.bytes_cmaui_1c1
host_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- host_oam_server_1c2
+ network.outgoing.bytes.rate_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outgoing.bytes.rate_pd_server_1_port
host_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- host_oam_server_1c2
binding_server_1b_pd_1:
- abstract_pd_server_1b_1
- binding_pd_server_1b
- binding_pd_server_port_2_nested1_pattern_4:
+ network.outpoing.packets_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outpoing.packets_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ forwarder_pd_server_2_port_nested1_pattern_4:
- nested1_pattern_4
- - binding_pd_server_port_2
+ - forwarder_pd_server_2_port
disk.device.read.bytes.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.bytes.rate_cmaui_1c1
disk.device.read.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.read.bytes.rate_cmaui_1c1
+ network.outpoing.packets_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outpoing.packets_pd_server_2_port
attachment_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_1
+ network.outgoing.packets.rate_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outgoing.packets.rate_pd_server_1_port
cpu.delta_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- cpu.delta_oam_server_1c2
+ network.outgoing.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.ephemeral.size_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.ephemeral.size_pd_server_1b
disk.ephemeral.size_server_1b_pd_2:
- abstract_pd_server_1b
- disk.ephemeral.size_pd_server_1b
+ network.incoming.bytes_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.usage_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.usage_cmaui_1c1
disk.usage_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.usage_cmaui_1c1
- network.incoming.bytes_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.bytes_oam_server_1c2_oam_port
- network.incoming.bytes_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.bytes_oam_server_1c2_oam_port
disk.write.bytes.rate_server_pd_nested1_pattern_4:
- nested1_pattern_4
- disk.write.bytes.rate_server_pd
- attachment_cmaui_port_2:
- - abstract_cmaui_1c1
- - attachment_cmaui_1c1_cmaui_port
- network.outgoing.bytes.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port
+ network.incoming.bytes_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.incoming.bytes_pd_server_1_port
instance_server_1b_pd_1:
- abstract_pd_server_1b_1
- instance_pd_server_1b
disk.device.capacity_server_1b_pd_1:
- abstract_pd_server_1b_1
- disk.device.capacity_pd_server_1b
- network.outgoing.bytes.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port
instance_server_1b_pd_2:
- abstract_pd_server_1b
- instance_pd_server_1b
disk.capacity_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.capacity_cmaui_1c1
- network.outgoing.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port
- network.outgoing.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port
- attachment_cmaui_port_1:
- - abstract_cmaui_1c1
- - attachment_cmaui_1c1_cmaui_port
disk.capacity_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.capacity_cmaui_1c1
disk.ephemeral.size_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.ephemeral.size_oam_server_1c2
+ binding_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.read.requests.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.requests.rate_cmaui_1c1
network.incoming.packets.rate_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1
disk.device.read.bytes_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.read.bytes_oam_server_1c2
disk.device.read.requests.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.read.requests.rate_cmaui_1c1
+ network.incoming.packets_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outgoing.bytes_pd_server_1_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - network.outgoing.bytes_pd_server_1_port
cpu.delta_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- cpu.delta_oam_server_1c2
disk.device.usage_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
- network.incoming.packets.rate_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.packets.rate_pd_server_port_1
disk.device.read.bytes.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.read.bytes.rate_oam_server_1c2
disk.write.bytes_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.write.bytes_cmaui_1c1
- feature_oam_port_2:
+ binding_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.incoming.bytes_oam_server_1c2_2_mgmt_port_0:
- abstract_oam_server_1c2_1
- - feature_oam_server_1c2_oam_port
- feature_oam_port_1:
- - abstract_oam_server_1c2_0
- - feature_oam_server_1c2_oam_port
+ - network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
feature_nested1_pattern_4:
- nested1_pattern_4
- feature
- network.incoming.packets_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - network.incoming.packets_pd_server_port_1
disk.device.latency_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.latency_cmaui_1c1
- cpu.delta_pd_server_1b
network.incoming.packets_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
- binding_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - binding_pd_server_port_1
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_1
network.incoming.bytes.rate_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1
feature_ps_server_1b_port_1:
- abstract_pd_server_1b
- - feature_pd_server_1b_ps_server_1b_port
+ - feature_pd_server_1b_ps_server_1b_port_1
endpoint_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- endpoint_oam_server_1c2
- abstract_oam_server_1c2_0
- endpoint_oam_server_1c2
requirements:
- dependency_oam_port_2:
- - abstract_oam_server_1c2_1
- - dependency_oam_server_1c2_oam_port
- dependency_oam_port_1:
- - abstract_oam_server_1c2_0
- - dependency_oam_server_1c2_oam_port
- dependency_pd_server_port_1_nested1_pattern_4:
+ dependency_pd_server_1_port_nested1_pattern_4:
- nested1_pattern_4
- - dependency_pd_server_port_1
- link_pd_server_port_2_nested1_pattern_4:
- - nested1_pattern_4
- - link_pd_server_port_2
+ - dependency_pd_server_1_port
dependency_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_1
+ dependency_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0
dependency_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- dependency_oam_server_1c2
local_storage_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- local_storage_oam_server_1c2
- dependency_cmaui_port_1:
- - abstract_cmaui_1c1
- - dependency_cmaui_1c1_cmaui_port
dependency_server_pd_nested1_pattern_4:
- nested1_pattern_4
- dependency_server_pd
- dependency_pd_server_port_2_nested1_pattern_4:
+ link_pd_server_1_port_nested1_pattern_4:
- nested1_pattern_4
- - dependency_pd_server_port_2
- dependency_cmaui_port_2:
- - abstract_cmaui_1c1
- - dependency_cmaui_1c1_cmaui_port
+ - link_pd_server_1_port
+ dependency_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - dependency_pd_server_2_port
dependency_packet_internal_network_1:
- packet_internal_network_1
- dependency
- link_pd_server_port_1_nested1_pattern_4:
- - nested1_pattern_4
- - link_pd_server_port_1
dependency_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- dependency_cmaui_1c1
- dependency_cmaui_1c1
link_pd_server_1b_port_1:
- abstract_pd_server_1b_1
- - link_pd_server_1b_pd_server_1b_port
+ - link_pd_server_1b_pd_server_1b_port_1
+ dependency_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0
link_ps_server_1b_port_1:
- abstract_pd_server_1b
- - link_pd_server_1b_ps_server_1b_port
+ - link_pd_server_1b_ps_server_1b_port_1
dependency_packet_external_network_1:
- packet_external_network_1
- dependency
dependency_ps_server_1b_port_1:
- abstract_pd_server_1b
- - dependency_pd_server_1b_ps_server_1b_port
+ - dependency_pd_server_1b_ps_server_1b_port_1
+ dependency_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0
local_storage_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- local_storage_cmaui_1c1
- dependency
dependency_server_1b_pd_2:
- abstract_pd_server_1b
- - dependency_pd_server_1b
\ No newline at end of file
+ - dependency_pd_server_1b
+ dependency_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ link_pd_server_2_port_nested1_pattern_4:
+ - nested1_pattern_4
+ - link_pd_server_2_port
networks:
- port: { get_resource: ps_server_1b_port }
- cmaui_port_1:
+ cmaui_1c1_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_2:
+ cmaui_1c1_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_flavor }
networks:
- - port: { get_resource: cmaui_port_1 }
+ - port: { get_resource: cmaui_1c1_1_mgmt_port_0 }
server_1c1_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_flavor }
networks:
- - port: { get_resource: cmaui_port_2 }
+ - port: { get_resource: cmaui_1c1_2_mgmt_port_0 }
- oam_port_1:
+ oam_server_1c2_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
replacement_policy: AUTO
- oam_port_2:
+ oam_server_1c2_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: oam_server_1c2_flavor }
networks:
- - port: { get_resource: oam_port_1 }
+ - port: { get_resource: oam_server_1c2_1_mgmt_port_0 }
server_1c2_oam_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: oam_server_1c2_flavor }
networks:
- - port: { get_resource: oam_port_2 }
+ - port: { get_resource: oam_server_1c2_2_mgmt_port_0 }
packet_internal_network:
type: OS::Neutron::Net
org.openecomp.resource.abstract.nodes.oam_server_1c2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_1c2_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_oam_server_1c2_mgmt_port_0_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
constraints:
- greater_or_equal: 0
- port_oam_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_oam_port_order:
- type: integer
+ port_oam_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_oam_port_subnetpoolid:
- type: string
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_oam_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_oam_server_1c2_availability_zone:
- type: list
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_fixed_ips:
+ compute_oam_server_1c2_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_oam_port_vlan_requirements:
+ port_oam_server_1c2_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_port_ip_requirements:
- type: list
+ type: string
+ port_oam_server_1c2_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_port_replacement_policy:
- type: list
+ port_oam_server_1c2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_network_role_tag:
+ port_oam_server_1c2_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_oam_port_network_role:
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_oam_server_1c2_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_oam_server_1c2:
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_oam_server_1c2:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_oam_server_1c2_oam_port:
+ - 1
+ - 1
+ - dependency_oam_server_1c2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_server_1c2_oam_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_oam_server_1c2:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
disk.device.usage_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_oam_server_1c2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_oam_server_1c2_oam_port:
- type: tosca.capabilities.Attachment
+ binding_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_oam_server_1c2_oam_port:
+ disk.device.allocation_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_server_1c2_oam_port:
+ network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_server_1c2_oam_port:
+ network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_server_1c2_oam_port:
+ network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_server_1c2_oam_port:
+ cpu_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_oam_server_1c2:
+ network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.ephemeral.size_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.resident_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_server_1c2_oam_port:
+ network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_server_1c2_oam_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
os_oam_server_1c2:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_server_1c2_oam_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.pd_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
entry_schema:
type: string
requirements:
- - dependency_cmaui_port_2:
+ - dependency_oam_server_1c2_1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_oam_server_1c2_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_cmaui_port_1:
+ - dependency_cmaui_1c1_2_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_cmaui_1c1_1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- 1
- - dependency_oam_port_1:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- dependency_packet_external_network:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_oam_port_2:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
capabilities:
disk.capacity_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_1c2_oam_2:
+ network.incoming.packets_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_1c2_oam_2:
+ feature_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_1c1_cmaui_2:
+ disk.usage_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c1_cmaui_1:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_1c2_oam_1:
+ disk.read.requests_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_1b_port:
+ network.outgoing.bytes_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c1_cmaui_2:
+ feature_server_1c1_cmaui_1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_1c1_cmaui_1:
+ disk.usage_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_1b_ps:
+ network.incoming.bytes_pd_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_server_1c1_cmaui_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_1c2_oam_1:
+ disk.read.requests_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1:
+ disk.device.iops_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_port_2:
+ disk.iops_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_oam_port_2:
+ memory.usage_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_cmaui_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_server_1b_ps:
+ cpu_util_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1b_pd:
+ cpu_util_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1c2_oam_1:
+ cpu_util_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1c2_oam_2:
+ network.incoming.packets.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_cmaui_port_1:
+ network.outgoing.packets.rate_oam_server_1c2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_1b_ps:
+ network.incoming.bytes_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1:
+ disk.device.write.bytes_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_cmaui_port_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes.rate_pd_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_port_2:
+ instance_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_2:
+ feature_server_1c2_oam_1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- instance_server_1b_ps:
+ disk.device.capacity_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c2_oam_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_oam_port_1:
+ instance_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1c1_cmaui_2:
+ cpu.delta_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1c1_cmaui_2:
+ network.outgoing.bytes.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_1b_ps:
+ network.outgoing.packets.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes.rate_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_port_1:
+ binding_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.outpoing.packets_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_oam_server_1c2_1_mgmt_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_ps_server_1b_port:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_cmaui_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.outgoing.bytes_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ forwarder_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
- UNBOUNDED
disk.read.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_1c2_oam_2:
+ network.incoming.bytes.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_1c1_cmaui_1:
+ disk.root.size_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port:
+ memory.resident_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_port_1:
+ network.incoming.bytes.rate_ps_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_server_1c1_cmaui_1:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_1c2_oam_2:
+ network.incoming.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_port_2:
+ instance_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_oam_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
binding_server_1c2_oam_2:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outgoing.packets.rate_pd_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2:
+ disk.device.write.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_1c1_cmaui_2:
+ disk.ephemeral.size_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_1b_pd:
+ disk.device.write.requests_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_1c2_oam_2:
+ network.incoming.packets.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
end_point_packet_external_network:
type: tosca.capabilities.Endpoint
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_port_2:
+ network.outgoing.packets.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
forwarder_pd_server_1b_port:
type: org.openecomp.capabilities.Forwarder
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_oam_server_1c2_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.read.requests.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.packets_ps_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server_1b_port:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_oam_port_2:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_port_1:
- type: tosca.capabilities.Node
+ binding_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_oam_server_1c2_1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
link_packet_internal_network:
type: tosca.capabilities.network.Linkable
occurrences:
occurrences:
- 1
- UNBOUNDED
- endpoint_server_1b_ps:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_oam_port_1:
+ network.outpoing.packets_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_server_1b_ps:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.cmaui_1c1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ 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
- port_cmaui_port_network:
+ constraints:
+ - greater_or_equal: 0
+ port_cmaui_1c1_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_mgmt_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cmaui_1c1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_1c1_mgmt_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
+ port_cmaui_1c1_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui_1c1_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_cmaui_port_ip_requirements:
- type: list
+ port_cmaui_1c1_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cmaui_1c1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_cmaui_1c1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
requirements:
- - dependency_cmaui_1c1_cmaui_port:
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_1c1_cmaui_port:
+ - link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- binding_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.iops_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.packets_cmaui_1c1_cmaui_port:
+ network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_1c1_cmaui_port:
+ network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
+ memory_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_1c1_cmaui_port:
+ disk.latency_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_cmaui_1c1:
+ disk.read.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_cmaui_1c1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cmaui_1c1:
+ network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
+ disk.device.read.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_cmaui_1c1:
+ disk.ephemeral.size_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_cmaui_1c1:
+ instance_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_cmaui_1c1:
+ network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_cmaui_1c1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_1c1_cmaui_port:
+ disk.allocation_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_cmaui_1c1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.Attachment
+ disk.usage_cmaui_1c1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui_1c1:
+ network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cmaui_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_cmaui_1c1_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui_1c1_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cmaui_1c1_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
vm_flavor_name:
type: string
required: true
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
+ type: list
required: true
- port_cmaui_port_replacement_policy:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_1c1_mgmt_port_0_network_role:
+ type: string
+ required: true
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
+ port_cmaui_1c1_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui_1c1_mgmt_port_0_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
- type: list
+ port_cmaui_1c1_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_cmaui_1c1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_cmaui_1c1_name:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
- required: true
node_templates:
- cmaui_1c1_cmaui_port:
+ cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_1c1_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_1c1_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_1c1_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_1c1_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_1c1_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_1c1_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_1c1_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_1c1_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_1c1_mgmt_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1
capabilities:
- binding_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - binding
disk.iops_cmaui_1c1:
- cmaui_1c1
- disk.iops
endpoint_cmaui_1c1:
- cmaui_1c1
- endpoint
- network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.bytes.rate
- network.incoming.packets_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.packets
- network.outgoing.bytes_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
+ binding_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - binding
+ network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
- network.outgoing.bytes.rate
- network.outpoing.packets_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outpoing.packets
+ network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outgoing.bytes
memory_cmaui_1c1:
- cmaui_1c1
- memory
disk.read.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.read.bytes.rate
+ attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - attachment
+ network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.packets
disk.write.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.write.requests.rate
cpu_util_cmaui_1c1:
- cmaui_1c1
- cpu_util
- network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outgoing.packets.rate
disk.device.read.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.read.bytes.rate
instance_cmaui_1c1:
- cmaui_1c1
- instance
+ network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.packets.rate
disk.device.read.requests_cmaui_1c1:
- cmaui_1c1
- disk.device.read.requests
+ feature_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - feature
disk.device.write.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.write.bytes.rate
disk.device.latency_cmaui_1c1:
- cmaui_1c1
- disk.device.latency
- network.incoming.bytes_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.bytes
disk.write.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.write.bytes.rate
disk.device.read.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.read.requests.rate
+ network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.bytes
feature_cmaui_1c1:
- cmaui_1c1
- feature
- network.incoming.packets.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.packets.rate
disk.allocation_cmaui_1c1:
- cmaui_1c1
- disk.allocation
+ forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - forwarder
disk.device.allocation_cmaui_1c1:
- cmaui_1c1
- disk.device.allocation
disk.device.write.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.write.requests.rate
- forwarder_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - forwarder
+ network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes_cmaui_1c1:
- cmaui_1c1
- disk.device.write.bytes
memory.resident_cmaui_1c1:
- cmaui_1c1
- memory.resident
- attachment_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - attachment
disk.usage_cmaui_1c1:
- cmaui_1c1
- disk.usage
+ network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.bytes.rate
disk.read.requests_cmaui_1c1:
- cmaui_1c1
- disk.read.requests
vcpus_cmaui_1c1:
- cmaui_1c1
- vcpus
- feature_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - feature
+ network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outpoing.packets
cpu.delta_cmaui_1c1:
- cmaui_1c1
- cpu.delta
requirements:
- dependency_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - dependency
+ link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - link
dependency_cmaui_1c1:
- cmaui_1c1
- dependency
- link_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - link
+ dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - dependency
local_storage_cmaui_1c1:
- cmaui_1c1
- - local_storage
\ No newline at end of file
+ - local_storage
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_1c2_name:
type: list
required: true
entry_schema:
type: string
+ port_oam_server_1c2_mgmt_port_0_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
default: 0
constraints:
- greater_or_equal: 0
- port_oam_port_network:
+ port_oam_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_oam_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_oam_port_order:
- type: integer
- required: true
- port_oam_port_subnetpoolid:
- type: string
- required: true
- port_oam_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_oam_server_1c2_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_oam_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_image_name:
type: string
required: true
- port_oam_port_vlan_requirements:
+ port_oam_server_1c2_mgmt_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_port_ip_requirements:
- type: list
+ type: string
+ port_oam_server_1c2_mgmt_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_server_1c2_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_oam_port_network_role_tag:
- type: string
- required: true
- port_oam_port_network_role:
+ port_oam_server_1c2_mgmt_port_0_network_role:
type: string
required: true
node_templates:
- oam_server_1c2:
- type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server_1c2
- properties:
- availability_zone:
- get_input:
- - compute_oam_server_1c2_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_oam_server_1c2_name
- - index_value
- oam_server_1c2_oam_port:
+ oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_oam_port_replacement_policy
+ - port_oam_server_1c2_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_oam_port_mac_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_mac_requirements
order:
- get_input: port_oam_port_order
+ get_input: port_oam_server_1c2_mgmt_port_0_order
exCP_naming:
- get_input: port_oam_port_exCP_naming
+ get_input: port_oam_server_1c2_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_oam_port_vlan_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_oam_port_ip_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_oam_port_related_networks
+ get_input: port_oam_server_1c2_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_oam_port_network_role_tag
+ get_input: port_oam_server_1c2_mgmt_port_0_network_role_tag
network_role:
- get_input: port_oam_port_network_role
+ get_input: port_oam_server_1c2_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_oam_port_fixed_ips
+ - port_oam_server_1c2_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_oam_port_subnetpoolid
+ get_input: port_oam_server_1c2_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_oam_port_network
+ - port_oam_server_1c2_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: oam_server_1c2
relationship: tosca.relationships.network.BindsTo
+ oam_server_1c2:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server_1c2
+ properties:
+ availability_zone:
+ get_input:
+ - compute_oam_server_1c2_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_oam_server_1c2_name
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.oam_server_1c2
capabilities:
disk.device.write.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.device.write.bytes.rate
- network.outgoing.packets.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.packets.rate
- network.outpoing.packets_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outpoing.packets
cpu_util_oam_server_1c2:
- oam_server_1c2
- cpu_util
disk.device.write.bytes_oam_server_1c2:
- oam_server_1c2
- disk.device.write.bytes
+ binding_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - binding
disk.device.allocation_oam_server_1c2:
- oam_server_1c2
- disk.device.allocation
- attachment_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - attachment
- network.incoming.bytes.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.bytes.rate
disk.root.size_oam_server_1c2:
- oam_server_1c2
- disk.root.size
disk.read.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.read.bytes.rate
- network.outgoing.bytes_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.bytes
+ network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.allocation_oam_server_1c2:
- oam_server_1c2
- disk.allocation
disk.read.bytes_oam_server_1c2:
- oam_server_1c2
- disk.read.bytes
- network.incoming.bytes_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.packets
+ network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.packets.rate
vcpus_oam_server_1c2:
- oam_server_1c2
- vcpus
disk.device.read.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.device.read.bytes.rate
- network.incoming.packets_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.packets
cpu_oam_server_1c2:
- oam_server_1c2
- cpu
+ network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outpoing.packets
disk.write.requests.rate_oam_server_1c2:
- oam_server_1c2
- disk.write.requests.rate
endpoint_oam_server_1c2:
- oam_server_1c2
- endpoint
- forwarder_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - forwarder
disk.ephemeral.size_oam_server_1c2:
- oam_server_1c2
- disk.ephemeral.size
+ feature_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - feature
memory.resident_oam_server_1c2:
- oam_server_1c2
- memory.resident
memory.usage_oam_server_1c2:
- oam_server_1c2
- memory.usage
+ attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - attachment
disk.usage_oam_server_1c2:
- oam_server_1c2
- disk.usage
- network.incoming.packets.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.packets.rate
- binding_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - binding
+ network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.bytes
os_oam_server_1c2:
- oam_server_1c2
- os
+ forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - forwarder
disk.device.read.requests_oam_server_1c2:
- oam_server_1c2
- disk.device.read.requests
disk.latency_oam_server_1c2:
- oam_server_1c2
- disk.latency
- feature_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - feature
+ network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.bytes
disk.write.requests_oam_server_1c2:
- oam_server_1c2
- disk.write.requests
disk.write.bytes_oam_server_1c2:
- oam_server_1c2
- disk.write.bytes
+ network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.packets.rate
disk.capacity_oam_server_1c2:
- oam_server_1c2
- disk.capacity
disk.iops_oam_server_1c2:
- oam_server_1c2
- disk.iops
+ network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.bytes.rate
requirements:
local_storage_oam_server_1c2:
- oam_server_1c2
- local_storage
+ dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - dependency
dependency_oam_server_1c2:
- oam_server_1c2
- dependency
- link_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
+ link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
- link
- dependency_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - dependency
\ No newline at end of file
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cmaui_1c1_mgmt_port_0_network:
+ - packet_internal_network
+ - packet_internal_network
+ compute_cmaui_1c1_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: cmaui_1c1_flavor
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- cmaui_oam_ips
get_input:
- cmaui_oam_ips
- 0
- port_cmaui_port_network:
- - packet_internal_network
- - packet_internal_network
- compute_cmaui_1c1_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- vm_flavor_name:
- get_input: cmaui_1c1_flavor
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
- AUTO
- AUTO
vm_image_name:
get_input: cmaui_1c1_image
- port_cmaui_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
compute_cmaui_1c1_name:
- get_input:
- cmaui_1c1_names
- service_template_filter
- index_value
requirements:
- - link_cmaui_1c1_cmaui_port:
+ - link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_oam_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_server_1c2_name:
- get_input:
- oam_server_1c2_names
- 1
- port_oam_port_network:
- - packet_external_network
- vm_flavor_name:
- get_input: oam_server_1c2_flavor
- compute_oam_server_1c2_availability_zone:
- - get_input: availability_zone_0
- port_oam_port_fixed_ips:
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
+ vm_flavor_name:
+ get_input: oam_server_1c2_flavor
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_oam_server_1c2_availability_zone:
+ - get_input: availability_zone_0
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_network:
+ - packet_external_network
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
- AUTO
service_template_filter:
substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_oam_server_1c2_oam_port:
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_oam_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_server_1c2_name:
- get_input:
- oam_server_1c2_names
- 0
- port_oam_port_network:
- - packet_internal_network
- vm_flavor_name:
- get_input: oam_server_1c2_flavor
- compute_oam_server_1c2_availability_zone:
- - get_input: availability_zone_0
- port_oam_port_fixed_ips:
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
+ vm_flavor_name:
+ get_input: oam_server_1c2_flavor
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_oam_server_1c2_availability_zone:
+ - get_input: availability_zone_0
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_network:
+ - packet_internal_network
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
- AUTO
service_template_filter:
substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_oam_server_1c2_oam_port:
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
disk.capacity_server_1b_pd:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
+ network.incoming.packets_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.bytes.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.bytes.rate_oam_server_1c2
disk.usage_server_1b_pd:
- abstract_pd_server_1b
- disk.usage_pd_server_1b
+ network.incoming.packets_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ feature_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.iops_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.iops_oam_server_1c2
disk.usage_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.usage_oam_server_1c2
+ network.outgoing.bytes_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.read.requests_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.read.requests_cmaui_1c1
+ network.outgoing.bytes_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- feature_cmaui_1c1
disk.device.iops_server_1b_ps:
- abstract_ps_server_1b
- disk.device.iops_ps_server_1b
- network.outgoing.bytes_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.bytes_cmaui_1c1_cmaui_port
disk.iops_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.iops_oam_server_1c2
- network.outgoing.bytes_cmaui_port_1:
+ feature_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - network.outgoing.bytes_cmaui_1c1_cmaui_port
- network.outgoing.packets.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.packets.rate_oam_server_1c2_oam_port
- network.outgoing.packets.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.packets.rate_oam_server_1c2_oam_port
+ - feature_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.iops_server_1b_pd:
- abstract_pd_server_1b
- disk.device.iops_pd_server_1b
disk.device.read.requests.rate_server_1b_pd:
- abstract_pd_server_1b
- disk.device.read.requests.rate_pd_server_1b
+ network.outgoing.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.requests_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.write.requests_cmaui_1c1
disk.device.read.bytes_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.bytes_cmaui_1c1
+ network.incoming.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.read.requests.rate_server_1b_ps:
- abstract_ps_server_1b
- disk.device.read.requests.rate_ps_server_1b
memory.usage_server_1b_pd:
- abstract_pd_server_1b
- memory.usage_pd_server_1b
- network.outpoing.packets_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outpoing.packets_oam_server_1c2_oam_port
- network.outpoing.packets_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outpoing.packets_oam_server_1c2_oam_port
- binding_cmaui_port_1:
- - abstract_cmaui_1c1
- - binding_cmaui_1c1_cmaui_port
- binding_cmaui_port_2:
- - abstract_cmaui_1c1
- - binding_cmaui_1c1_cmaui_port
memory.usage_server_1b_ps:
- abstract_ps_server_1b
- memory.usage_ps_server_1b
cpu_util_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- cpu_util_oam_server_1c2
+ network.incoming.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
memory_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- memory_oam_server_1c2
cpu_util_server_1b_ps:
- abstract_ps_server_1b
- cpu_util_ps_server_1b
- network.incoming.bytes_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.bytes_cmaui_1c1_cmaui_port
- network.incoming.bytes_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.bytes_cmaui_1c1_cmaui_port
+ network.outgoing.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
os_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- os_oam_server_1c2
feature_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- feature_oam_server_1c2
+ network.incoming.bytes_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.write.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.bytes_ps_server_1b
- network.incoming.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port
vcpus_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- vcpus_cmaui_1c1
- network.incoming.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port
- feature_cmaui_port_1:
- - abstract_cmaui_1c1
- - feature_cmaui_1c1_cmaui_port
network.incoming.bytes.rate_pd_server_1b_port:
- abstract_pd_server_1b
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
- network.outgoing.bytes_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.bytes_oam_server_1c2_oam_port
- feature_cmaui_port_2:
- - abstract_cmaui_1c1
- - feature_cmaui_1c1_cmaui_port
instance_server_1b_ps:
- abstract_ps_server_1b
- instance_ps_server_1b
feature_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- feature_oam_server_1c2
- network.outgoing.bytes_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.bytes_oam_server_1c2_oam_port
disk.device.capacity_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.capacity_cmaui_1c1
cpu.delta_server_1b_ps:
- abstract_ps_server_1b
- cpu.delta_ps_server_1b
+ network.outgoing.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ network.outgoing.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
instance_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- instance_cmaui_1c1
+ attachment_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.read.requests.rate_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.read.requests.rate_oam_server_1c2
disk.device.read.requests.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.read.requests.rate_oam_server_1c2
- attachment_oam_port_2:
- - abstract_oam_server_1c2_1
- - attachment_oam_server_1c2_oam_port
disk.device.write.bytes.rate_server_1b_pd:
- abstract_pd_server_1b
- disk.device.write.bytes.rate_pd_server_1b
cpu.delta_server_1b_pd:
- abstract_pd_server_1b
- cpu.delta_pd_server_1b
- attachment_oam_port_1:
+ binding_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - binding_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ network.outpoing.packets_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ attachment_oam_server_1c2_1_mgmt_port_0:
- abstract_oam_server_1c2_0
- - attachment_oam_server_1c2_oam_port
+ - attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.requests_server_1b_pd:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
vcpus_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- vcpus_cmaui_1c1
+ network.incoming.packets_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
binding_ps_server_1b_port:
- abstract_ps_server_1b
- binding_ps_server_1b_ps_server_1b_port
disk.device.write.bytes.rate_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.bytes.rate_ps_server_1b
- forwarder_cmaui_port_2:
- - abstract_cmaui_1c1
- - forwarder_cmaui_1c1_cmaui_port
- forwarder_cmaui_port_1:
- - abstract_cmaui_1c1
- - forwarder_cmaui_1c1_cmaui_port
disk.device.write.requests_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.requests_ps_server_1b
disk.device.read.requests_server_1b_pd:
- abstract_pd_server_1b
- disk.device.read.requests_pd_server_1b
+ binding_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outgoing.bytes_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.read.requests_server_1b_pd:
- abstract_pd_server_1b
- disk.read.requests_pd_server_1b
cpu_util_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- cpu_util_cmaui_1c1
+ network.incoming.bytes_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.allocation_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.allocation_oam_server_1c2
cpu_server_1b_pd:
- abstract_pd_server_1b
- cpu_pd_server_1b
- binding_oam_port_2:
- - abstract_oam_server_1c2_1
- - binding_oam_server_1c2_oam_port
disk.write.bytes.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.write.bytes.rate_cmaui_1c1
disk.allocation_server_1b_pd:
- abstract_pd_server_1b
- disk.allocation_pd_server_1b
- binding_oam_port_1:
+ feature_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - feature_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ forwarder_oam_server_1c2_1_mgmt_port_0:
- abstract_oam_server_1c2_0
- - binding_oam_server_1c2_oam_port
+ - forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.read.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.read.bytes.rate_cmaui_1c1
cpu_server_1b_ps:
- abstract_ps_server_1b
- cpu_ps_server_1b
- network.outpoing.packets_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outpoing.packets_cmaui_1c1_cmaui_port
disk.allocation_server_1b_ps:
- abstract_ps_server_1b
- disk.allocation_ps_server_1b
- network.outpoing.packets_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outpoing.packets_cmaui_1c1_cmaui_port
disk.latency_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.latency_oam_server_1c2
memory.resident_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- memory.resident_cmaui_1c1
+ network.incoming.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.root.size_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.root.size_oam_server_1c2
network.incoming.bytes.rate_ps_server_1b_port:
- abstract_ps_server_1b
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
- network.incoming.bytes.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.bytes.rate_oam_server_1c2_oam_port
os_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- os_cmaui_1c1
+ network.incoming.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
os_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- os_cmaui_1c1
instance_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- instance_oam_server_1c2
+ network.incoming.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
instance_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- instance_oam_server_1c2
- network.incoming.bytes.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.bytes.rate_oam_server_1c2_oam_port
vcpus_server_1b_pd:
- abstract_pd_server_1b
- vcpus_pd_server_1b
+ network.outgoing.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
memory.usage_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- memory.usage_cmaui_1c1
disk.write.bytes.rate_server_1b_pd:
- abstract_pd_server_1b
- disk.write.bytes.rate_pd_server_1b
- forwarder_oam_port_1:
- - abstract_oam_server_1c2_0
- - forwarder_oam_server_1c2_oam_port
- forwarder_oam_port_2:
- - abstract_oam_server_1c2_1
- - forwarder_oam_server_1c2_oam_port
binding_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- binding_oam_server_1c2
attachment_packet_internal_network:
- packet_internal_network
- attachment
+ forwarder_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0
network.outgoing.packets.rate_pd_server_1b_port:
- abstract_pd_server_1b
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
disk.device.usage_server_1b_pd:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
+ forwarder_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.write.requests_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.write.requests_oam_server_1c2
os_server_1b_ps:
- abstract_ps_server_1b
- os_ps_server_1b
+ network.incoming.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.latency_server_1b_ps:
- abstract_ps_server_1b
- disk.device.latency_ps_server_1b
disk.read.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.read.bytes_ps_server_1b
- network.incoming.packets_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.packets_cmaui_1c1_cmaui_port
disk.device.write.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.write.bytes.rate_cmaui_1c1
disk.device.write.requests_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.requests_oam_server_1c2
+ network.incoming.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.allocation_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.allocation_cmaui_1c1
memory_server_1b_ps:
- abstract_ps_server_1b
- memory_ps_server_1b
- network.incoming.packets_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - network.incoming.packets_cmaui_1c1_cmaui_port
+ - network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
network.outgoing.bytes.rate_ps_server_1b_port:
- abstract_ps_server_1b
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
host_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- host_oam_server_1c2
- network.incoming.packets.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.packets.rate_oam_server_1c2_oam_port
disk.write.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.write.bytes_ps_server_1b
- network.incoming.packets.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.packets.rate_oam_server_1c2_oam_port
end_point_packet_external_network:
- packet_external_network
- end_point
disk.device.read.requests_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.requests_cmaui_1c1
+ network.outpoing.packets_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outpoing.packets_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.allocation_server_1b_pd:
- abstract_pd_server_1b
- disk.device.allocation_pd_server_1b
disk.device.capacity_server_1b_pd:
- abstract_pd_server_1b
- disk.device.capacity_pd_server_1b
- network.outgoing.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port
disk.root.size_server_1b_pd:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
cpu_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- cpu_cmaui_1c1
- network.outgoing.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port
cpu_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- cpu_cmaui_1c1
disk.write.requests.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.write.requests.rate_oam_server_1c2
+ attachment_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0
cpu.delta_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- cpu.delta_oam_server_1c2
+ network.outgoing.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.iops_server_1b_pd:
- abstract_pd_server_1b
- disk.iops_pd_server_1b
disk.write.requests.rate_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.write.requests.rate_oam_server_1c2
+ network.incoming.bytes_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.usage_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.usage_cmaui_1c1
end_point_packet_internal_network:
- packet_internal_network
- end_point
- network.incoming.bytes_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.bytes_oam_server_1c2_oam_port
+ network.outgoing.packets.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_packet_internal_network:
- packet_internal_network
- feature
- network.incoming.bytes_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.bytes_oam_server_1c2_oam_port
forwarder_pd_server_1b_port:
- abstract_pd_server_1b
- forwarder_pd_server_1b_pd_server_1b_port
disk.device.write.requests.rate_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.requests.rate_ps_server_1b
- attachment_cmaui_port_2:
- - abstract_cmaui_1c1
- - attachment_cmaui_1c1_cmaui_port
- network.outgoing.bytes.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port
- network.outgoing.bytes.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port
disk.iops_server_1b_ps:
- abstract_ps_server_1b
- disk.iops_ps_server_1b
disk.capacity_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.capacity_cmaui_1c1
- network.outgoing.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port
- network.outgoing.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port
- attachment_cmaui_port_1:
- - abstract_cmaui_1c1
- - attachment_cmaui_1c1_cmaui_port
disk.capacity_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.capacity_cmaui_1c1
disk.ephemeral.size_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.ephemeral.size_oam_server_1c2
+ binding_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.read.requests.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.requests.rate_cmaui_1c1
disk.device.read.requests.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.read.requests.rate_cmaui_1c1
+ attachment_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.incoming.packets_ps_server_1b_port:
- abstract_ps_server_1b
- network.incoming.packets_ps_server_1b_ps_server_1b_port
disk.write.requests_server_1b_ps:
- abstract_ps_server_1b
- disk.write.requests_ps_server_1b
+ network.incoming.packets_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_pd_server_1b_port:
- abstract_pd_server_1b
- feature_pd_server_1b_pd_server_1b_port
disk.write.bytes_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.write.bytes_cmaui_1c1
- feature_oam_port_2:
+ network.outgoing.bytes_oam_server_1c2_2_mgmt_port_0:
- abstract_oam_server_1c2_1
- - feature_oam_server_1c2_oam_port
- feature_oam_port_1:
- - abstract_oam_server_1c2_0
- - feature_oam_server_1c2_oam_port
+ - network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ binding_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.incoming.bytes_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.incoming.packets.rate_pd_server_1b_port:
- abstract_pd_server_1b
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
scalable_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- scalable_cmaui_1c1
+ feature_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - feature_oam_server_1c2_oam_server_1c2_mgmt_port_0
link_packet_internal_network:
- packet_internal_network
- link
cpu.delta_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- cpu.delta_cmaui_1c1
+ network.outpoing.packets_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
endpoint_server_1b_ps:
- abstract_ps_server_1b
- endpoint_ps_server_1b
- network.incoming.packets_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.packets_oam_server_1c2_oam_port
- network.incoming.packets_oam_port_2:
+ forwarder_oam_server_1c2_2_mgmt_port_0:
- abstract_oam_server_1c2_1
- - network.incoming.packets_oam_server_1c2_oam_port
- network.incoming.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port
+ - forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.outgoing.bytes_ps_server_1b_port:
- abstract_ps_server_1b
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port
- network.incoming.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port
disk.device.read.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.device.read.bytes_ps_server_1b
local_storage_server_1b_ps:
- abstract_ps_server_1b
- local_storage_ps_server_1b
- dependency_oam_port_2:
- - abstract_oam_server_1c2_1
- - dependency_oam_server_1c2_oam_port
- dependency_oam_port_1:
- - abstract_oam_server_1c2_0
- - dependency_oam_server_1c2_oam_port
dependency_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- dependency_cmaui_1c1
link_ps_server_1b_port:
- abstract_ps_server_1b
- link_ps_server_1b_ps_server_1b_port
+ dependency_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0
local_storage_server_1b_pd:
- abstract_pd_server_1b
- local_storage_pd_server_1b
+ dependency_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0
dependency_ps_server_1b_port:
- abstract_ps_server_1b
- dependency_ps_server_1b_ps_server_1b_port
dependency_pd_server_1b_port:
- abstract_pd_server_1b
- dependency_pd_server_1b_pd_server_1b_port
- dependency_cmaui_port_1:
+ dependency_cmaui_1c1_1_mgmt_port_0:
- abstract_cmaui_1c1
- - dependency_cmaui_1c1_cmaui_port
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0
dependency_packet_internal_network:
- packet_internal_network
- dependency
local_storage_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- local_storage_cmaui_1c1
- dependency_cmaui_port_2:
+ dependency_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - dependency_cmaui_1c1_cmaui_port
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
networks:
- port: { get_resource: ps_server_1b_port }
- cmaui_port_1:
+ cmaui_1c1_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_2:
+ cmaui_1c1_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_flavor }
networks:
- - port: { get_resource: cmaui_port_1 }
+ - port: { get_resource: cmaui_1c1_1_mgmt_port_0 }
server_1c1_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_1c1_flavor }
networks:
- - port: { get_resource: cmaui_port_2 }
+ - port: { get_resource: cmaui_1c1_2_mgmt_port_0 }
- oam_port_1:
+ oam_server_1c2_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 1]}}]
replacement_policy: AUTO
- oam_port_2:
+ oam_server_1c2_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: oam_server_1c2_flavor }
networks:
- - port: { get_resource: oam_port_1 }
+ - port: { get_resource: oam_server_1c2_1_mgmt_port_0 }
server_1c2_oam_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: oam_server_1c2_flavor }
networks:
- - port: { get_resource: oam_port_2 }
+ - port: { get_resource: oam_server_1c2_2_mgmt_port_0 }
packet_internal_network:
type: OS::Neutron::Net
org.openecomp.resource.abstract.nodes.oam_server_1c2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_1c2_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_oam_server_1c2_mgmt_port_0_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
constraints:
- greater_or_equal: 0
- port_oam_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_oam_port_order:
- type: integer
+ port_oam_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_oam_port_subnetpoolid:
- type: string
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_oam_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_oam_server_1c2_availability_zone:
- type: list
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_fixed_ips:
+ compute_oam_server_1c2_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_oam_port_vlan_requirements:
+ port_oam_server_1c2_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_port_ip_requirements:
- type: list
+ type: string
+ port_oam_server_1c2_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_port_replacement_policy:
- type: list
+ port_oam_server_1c2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_port_network_role_tag:
+ port_oam_server_1c2_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_oam_port_network_role:
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_oam_server_1c2_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
type: string
status: SUPPORTED
requirements:
- - dependency_oam_server_1c2:
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_oam_server_1c2:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_oam_server_1c2_oam_port:
+ - 1
+ - 1
+ - dependency_oam_server_1c2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_server_1c2_oam_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_oam_server_1c2:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
disk.device.usage_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_oam_server_1c2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_oam_server_1c2_oam_port:
- type: tosca.capabilities.Attachment
+ binding_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_oam_server_1c2_oam_port:
+ disk.device.allocation_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_server_1c2_oam_port:
+ network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_server_1c2_oam_port:
+ network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_server_1c2_oam_port:
+ network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_server_1c2_oam_port:
+ cpu_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_oam_server_1c2:
+ network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_server_1c2_oam_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.ephemeral.size_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.resident_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_server_1c2_oam_port:
+ network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_server_1c2_oam_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
os_oam_server_1c2:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_server_1c2_oam_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_oam_server_1c2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
description: all_pattern_attr_1
status: SUPPORTED
requirements:
- - dependency_cmaui_port_2:
+ - dependency_oam_server_1c2_1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_oam_server_1c2_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_cmaui_port_1:
+ - dependency_cmaui_1c1_2_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_cmaui_1c1_1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- 1
- - dependency_oam_port_1:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- dependency_packet_external_network:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_oam_port_2:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
capabilities:
disk.capacity_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_1c2_oam_2:
+ network.incoming.packets_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_1c2_oam_2:
+ feature_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_1c1_cmaui_2:
+ disk.usage_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c1_cmaui_1:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_server_1c2_oam_1:
+ disk.read.requests_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_1b_port:
+ network.outgoing.bytes_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c1_cmaui_2:
+ feature_server_1c1_cmaui_1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_server_1c1_cmaui_1:
+ disk.usage_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_1b_ps:
+ network.incoming.bytes_pd_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_server_1c1_cmaui_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_1c2_oam_1:
+ disk.read.requests_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1:
+ disk.device.iops_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_port_2:
+ disk.iops_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_oam_port_2:
+ memory.usage_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_cmaui_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_server_1b_ps:
+ cpu_util_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1b_pd:
+ cpu_util_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1c2_oam_1:
+ cpu_util_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1c2_oam_2:
+ network.incoming.packets.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_cmaui_port_1:
+ network.outgoing.packets.rate_oam_server_1c2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_1b_ps:
+ network.incoming.bytes_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1:
+ disk.device.write.bytes_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2:
+ network.incoming.bytes.rate_pd_server_1b_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ instance_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_1:
+ feature_server_1c2_oam_1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_port:
+ disk.device.capacity_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_port_2:
+ instance_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_2:
- type: tosca.capabilities.Node
+ cpu.delta_server_1b_ps:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1b_ps:
+ network.outgoing.bytes.rate_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_server_1c2_oam_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_oam_port_1:
+ network.outgoing.packets.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1c1_cmaui_2:
+ instance_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1c1_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_1b_ps:
+ disk.device.read.requests.rate_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_1c1_cmaui_1:
+ disk.device.read.requests.rate_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_1c2_oam_1:
+ disk.device.write.bytes.rate_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_1c2_oam_2:
+ disk.capacity_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.bytes.rate_server_1b_pd:
+ disk.capacity_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_1c2_oam_1:
+ cpu.delta_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_1c2_oam_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- cpu.delta_server_1b_pd:
+ network.outpoing.packets_oam_server_1c2_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_port_1:
+ attachment_oam_server_1c2_1_mgmt_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_ps_server_1b_port:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_cmaui_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.outgoing.bytes_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ forwarder_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
- UNBOUNDED
disk.read.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_1c2_oam_2:
+ network.incoming.bytes.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_1c1_cmaui_1:
+ disk.root.size_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port:
+ memory.resident_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_port_1:
+ network.incoming.bytes.rate_ps_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_server_1c1_cmaui_1:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_1c2_oam_2:
+ network.incoming.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_port_2:
+ instance_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_oam_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
binding_server_1c2_oam_2:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outgoing.packets.rate_pd_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_server_1c2_oam_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2:
+ disk.device.write.bytes.rate_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_1c1_cmaui_2:
+ disk.ephemeral.size_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_1b_pd:
+ disk.device.write.requests_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_1c2_oam_2:
+ network.incoming.packets.rate_cmaui_1c1_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
end_point_packet_external_network:
type: tosca.capabilities.Endpoint
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1c1_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_server_1c2_oam_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_server_1b_pd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_port_2:
+ network.outgoing.packets.rate_cmaui_1c1_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
forwarder_pd_server_1b_port:
type: org.openecomp.capabilities.Forwarder
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_oam_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_1c1_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_oam_server_1c2_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.read.requests.rate_server_1c1_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_server_1c2_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.packets_ps_server_1b_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_1c1_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server_1b_port:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_oam_port_2:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_port_1:
- type: tosca.capabilities.Node
+ binding_cmaui_1c1_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_oam_server_1c2_1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
link_packet_internal_network:
type: tosca.capabilities.network.Linkable
occurrences:
occurrences:
- 1
- UNBOUNDED
- endpoint_server_1b_ps:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_oam_port_1:
+ network.outpoing.packets_oam_server_1c2_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_server_1b_ps:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_oam_server_1c2_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes_server_1b_ps:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.cmaui_1c1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ 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
- port_cmaui_port_network:
+ constraints:
+ - greater_or_equal: 0
+ port_cmaui_1c1_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_related_networks:
+ port_cmaui_1c1_mgmt_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cmaui_1c1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_1c1_mgmt_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
+ port_cmaui_1c1_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui_1c1_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_cmaui_port_ip_requirements:
- type: list
+ port_cmaui_1c1_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cmaui_1c1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_cmaui_1c1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
requirements:
- - dependency_cmaui_1c1_cmaui_port:
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_1c1_cmaui_port:
+ - link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- binding_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.iops_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.packets_cmaui_1c1_cmaui_port:
+ network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_1c1_cmaui_port:
+ network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
+ memory_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_1c1_cmaui_port:
+ disk.latency_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_cmaui_1c1:
+ disk.read.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_cmaui_1c1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cmaui_1c1:
+ network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
+ disk.device.read.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_cmaui_1c1:
+ disk.ephemeral.size_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_cmaui_1c1:
+ instance_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_cmaui_1c1:
+ network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_cmaui_1c1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_1c1_cmaui_port:
+ disk.allocation_cmaui_1c1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_cmaui_1c1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_1c1_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.Attachment
+ disk.usage_cmaui_1c1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui_1c1:
+ network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_1c1_cmaui_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cmaui_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_cmaui_port_related_networks:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_cmaui_1c1_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cmaui_1c1_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cmaui_1c1_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_1c1_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
vm_flavor_name:
type: string
required: true
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
+ type: list
required: true
- port_cmaui_port_replacement_policy:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_1c1_mgmt_port_0_network_role:
+ type: string
+ required: true
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
+ port_cmaui_1c1_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cmaui_1c1_mgmt_port_0_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
- type: list
+ port_cmaui_1c1_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_cmaui_1c1_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_cmaui_1c1_name:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_subnetpoolid:
- type: string
- required: true
node_templates:
- cmaui_1c1_cmaui_port:
+ cmaui_1c1_cmaui_1c1_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_1c1_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_1c1_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_1c1_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_1c1_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_1c1_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_1c1_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_1c1_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_1c1_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_1c1_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_1c1_mgmt_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cmaui_1c1
capabilities:
- binding_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - binding
disk.iops_cmaui_1c1:
- cmaui_1c1
- disk.iops
endpoint_cmaui_1c1:
- cmaui_1c1
- endpoint
- network.incoming.bytes.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.bytes.rate
- network.incoming.packets_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.packets
- network.outgoing.bytes_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
+ binding_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - binding
+ network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
- network.outgoing.bytes.rate
- network.outpoing.packets_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outpoing.packets
+ network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outgoing.bytes
memory_cmaui_1c1:
- cmaui_1c1
- memory
disk.read.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.read.bytes.rate
+ attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - attachment
+ network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.packets
disk.write.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.write.requests.rate
cpu_util_cmaui_1c1:
- cmaui_1c1
- cpu_util
- network.outgoing.packets.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.outgoing.packets.rate
disk.device.read.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.read.bytes.rate
instance_cmaui_1c1:
- cmaui_1c1
- instance
+ network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.packets.rate
disk.device.read.requests_cmaui_1c1:
- cmaui_1c1
- disk.device.read.requests
+ feature_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - feature
disk.device.write.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.write.bytes.rate
disk.device.latency_cmaui_1c1:
- cmaui_1c1
- disk.device.latency
- network.incoming.bytes_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.bytes
disk.write.bytes.rate_cmaui_1c1:
- cmaui_1c1
- disk.write.bytes.rate
disk.device.read.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.read.requests.rate
+ network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.bytes
feature_cmaui_1c1:
- cmaui_1c1
- feature
- network.incoming.packets.rate_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - network.incoming.packets.rate
disk.allocation_cmaui_1c1:
- cmaui_1c1
- disk.allocation
+ forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - forwarder
disk.device.allocation_cmaui_1c1:
- cmaui_1c1
- disk.device.allocation
disk.device.write.requests.rate_cmaui_1c1:
- cmaui_1c1
- disk.device.write.requests.rate
- forwarder_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - forwarder
+ network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes_cmaui_1c1:
- cmaui_1c1
- disk.device.write.bytes
memory.resident_cmaui_1c1:
- cmaui_1c1
- memory.resident
- attachment_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - attachment
disk.usage_cmaui_1c1:
- cmaui_1c1
- disk.usage
+ network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.incoming.bytes.rate
disk.read.requests_cmaui_1c1:
- cmaui_1c1
- disk.read.requests
vcpus_cmaui_1c1:
- cmaui_1c1
- vcpus
- feature_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - feature
+ network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - network.outpoing.packets
cpu.delta_cmaui_1c1:
- cmaui_1c1
- cpu.delta
requirements:
- dependency_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - dependency
+ link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - link
dependency_cmaui_1c1:
- cmaui_1c1
- dependency
- link_cmaui_1c1_cmaui_port:
- - cmaui_1c1_cmaui_port
- - link
+ dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0:
+ - cmaui_1c1_cmaui_1c1_mgmt_port_0
+ - dependency
local_storage_cmaui_1c1:
- cmaui_1c1
- - local_storage
\ No newline at end of file
+ - local_storage
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_1c2_mgmt_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_1c2_name:
type: list
required: true
entry_schema:
type: string
+ port_oam_server_1c2_mgmt_port_0_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
default: 0
constraints:
- greater_or_equal: 0
- port_oam_port_network:
+ port_oam_server_1c2_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_oam_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_oam_port_order:
- type: integer
- required: true
- port_oam_port_subnetpoolid:
- type: string
- required: true
- port_oam_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_flavor_name:
type: string
required: true
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_oam_server_1c2_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_oam_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_image_name:
type: string
required: true
- port_oam_port_vlan_requirements:
+ port_oam_server_1c2_mgmt_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_port_ip_requirements:
- type: list
+ type: string
+ port_oam_server_1c2_mgmt_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_server_1c2_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_oam_port_network_role_tag:
- type: string
- required: true
- port_oam_port_network_role:
+ port_oam_server_1c2_mgmt_port_0_network_role:
type: string
required: true
node_templates:
- oam_server_1c2:
- type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server_1c2
- properties:
- availability_zone:
- get_input:
- - compute_oam_server_1c2_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_oam_server_1c2_name
- - index_value
- oam_server_1c2_oam_port:
+ oam_server_1c2_oam_server_1c2_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_oam_port_replacement_policy
+ - port_oam_server_1c2_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_oam_port_mac_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_mac_requirements
order:
- get_input: port_oam_port_order
+ get_input: port_oam_server_1c2_mgmt_port_0_order
exCP_naming:
- get_input: port_oam_port_exCP_naming
+ get_input: port_oam_server_1c2_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_oam_port_vlan_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_oam_port_ip_requirements
+ get_input: port_oam_server_1c2_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_oam_port_related_networks
+ get_input: port_oam_server_1c2_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_oam_port_network_role_tag
+ get_input: port_oam_server_1c2_mgmt_port_0_network_role_tag
network_role:
- get_input: port_oam_port_network_role
+ get_input: port_oam_server_1c2_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_oam_port_fixed_ips
+ - port_oam_server_1c2_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_oam_port_subnetpoolid
+ get_input: port_oam_server_1c2_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_oam_port_network
+ - port_oam_server_1c2_mgmt_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: oam_server_1c2
relationship: tosca.relationships.network.BindsTo
+ oam_server_1c2:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.oam_server_1c2
+ properties:
+ availability_zone:
+ get_input:
+ - compute_oam_server_1c2_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_oam_server_1c2_name
+ - index_value
outputs:
oam_server_1c2_accessIPv4:
type: string
disk.device.write.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.device.write.bytes.rate
- network.outgoing.packets.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.packets.rate
- network.outpoing.packets_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outpoing.packets
cpu_util_oam_server_1c2:
- oam_server_1c2
- cpu_util
disk.device.write.bytes_oam_server_1c2:
- oam_server_1c2
- disk.device.write.bytes
+ binding_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - binding
disk.device.allocation_oam_server_1c2:
- oam_server_1c2
- disk.device.allocation
- attachment_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - attachment
- network.incoming.bytes.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.bytes.rate
disk.root.size_oam_server_1c2:
- oam_server_1c2
- disk.root.size
disk.read.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.read.bytes.rate
- network.outgoing.bytes_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.bytes
+ network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.allocation_oam_server_1c2:
- oam_server_1c2
- disk.allocation
disk.read.bytes_oam_server_1c2:
- oam_server_1c2
- disk.read.bytes
- network.incoming.bytes_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.packets
+ network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.packets.rate
vcpus_oam_server_1c2:
- oam_server_1c2
- vcpus
disk.device.read.bytes.rate_oam_server_1c2:
- oam_server_1c2
- disk.device.read.bytes.rate
- network.incoming.packets_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.packets
cpu_oam_server_1c2:
- oam_server_1c2
- cpu
+ network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outpoing.packets
disk.write.requests.rate_oam_server_1c2:
- oam_server_1c2
- disk.write.requests.rate
endpoint_oam_server_1c2:
- oam_server_1c2
- endpoint
- forwarder_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - forwarder
disk.ephemeral.size_oam_server_1c2:
- oam_server_1c2
- disk.ephemeral.size
+ feature_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - feature
memory.resident_oam_server_1c2:
- oam_server_1c2
- memory.resident
memory.usage_oam_server_1c2:
- oam_server_1c2
- memory.usage
+ attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - attachment
disk.usage_oam_server_1c2:
- oam_server_1c2
- disk.usage
- network.incoming.packets.rate_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - network.incoming.packets.rate
- binding_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - binding
+ network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.bytes
os_oam_server_1c2:
- oam_server_1c2
- os
+ forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - forwarder
disk.device.read.requests_oam_server_1c2:
- oam_server_1c2
- disk.device.read.requests
disk.latency_oam_server_1c2:
- oam_server_1c2
- disk.latency
- feature_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - feature
+ network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.bytes
disk.write.requests_oam_server_1c2:
- oam_server_1c2
- disk.write.requests
disk.write.bytes_oam_server_1c2:
- oam_server_1c2
- disk.write.bytes
+ network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.outgoing.packets.rate
disk.capacity_oam_server_1c2:
- oam_server_1c2
- disk.capacity
disk.iops_oam_server_1c2:
- oam_server_1c2
- disk.iops
+ network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - network.incoming.bytes.rate
requirements:
local_storage_oam_server_1c2:
- oam_server_1c2
- local_storage
+ dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
+ - dependency
dependency_oam_server_1c2:
- oam_server_1c2
- dependency
- link_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
+ link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
+ - oam_server_1c2_oam_server_1c2_mgmt_port_0
- link
- dependency_oam_server_1c2_oam_port:
- - oam_server_1c2_oam_port
- - dependency
\ No newline at end of file
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
+ port_cmaui_1c1_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cmaui_1c1_mgmt_port_0_network:
+ - packet_internal_network
+ - packet_internal_network
+ compute_cmaui_1c1_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ port_cmaui_1c1_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: cmaui_1c1_flavor
+ port_cmaui_1c1_mgmt_port_0_fixed_ips:
- - ip_address:
get_input:
- cmaui_oam_ips
get_input:
- cmaui_oam_ips
- 0
- port_cmaui_port_network:
- - packet_internal_network
- - packet_internal_network
- compute_cmaui_1c1_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- vm_flavor_name:
- get_input: cmaui_1c1_flavor
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cmaui_port_replacement_policy:
+ port_cmaui_1c1_mgmt_port_0_replacement_policy:
- AUTO
- AUTO
vm_image_name:
get_input: cmaui_1c1_image
- port_cmaui_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
compute_cmaui_1c1_name:
- get_input:
- cmaui_1c1_names
- service_template_filter
- index_value
requirements:
- - link_cmaui_1c1_cmaui_port:
+ - link_cmaui_1c1_cmaui_1c1_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_oam_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_server_1c2_name:
- get_input:
- oam_server_1c2_names
- 1
- port_oam_port_network:
- - packet_external_network
- vm_flavor_name:
- get_input: oam_server_1c2_flavor
- compute_oam_server_1c2_availability_zone:
- - get_input: availability_zone_0
- port_oam_port_fixed_ips:
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
+ vm_flavor_name:
+ get_input: oam_server_1c2_flavor
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_oam_server_1c2_availability_zone:
+ - get_input: availability_zone_0
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_network:
+ - packet_external_network
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
- AUTO
service_template_filter:
substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_oam_server_1c2_oam_port:
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_oam_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_server_1c2_name:
- get_input:
- oam_server_1c2_names
- 0
- port_oam_port_network:
- - packet_internal_network
- vm_flavor_name:
- get_input: oam_server_1c2_flavor
- compute_oam_server_1c2_availability_zone:
- - get_input: availability_zone_0
- port_oam_port_fixed_ips:
+ port_oam_server_1c2_mgmt_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_server_1c2_mgmt_port_0_fixed_ips:
- ip_address:
get_input:
- cmaui_oam_ips
- 1
+ vm_flavor_name:
+ get_input: oam_server_1c2_flavor
+ port_oam_server_1c2_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_oam_server_1c2_availability_zone:
+ - get_input: availability_zone_0
vm_image_name:
get_input: oam_server_1c2_image
- port_oam_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_oam_port_replacement_policy:
+ port_oam_server_1c2_mgmt_port_0_network:
+ - packet_internal_network
+ port_oam_server_1c2_mgmt_port_0_replacement_policy:
- AUTO
service_template_filter:
substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_oam_server_1c2_oam_port:
+ - link_oam_server_1c2_oam_server_1c2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
disk.capacity_server_1b_pd:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
+ network.incoming.packets_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.bytes.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.bytes.rate_oam_server_1c2
disk.usage_server_1b_pd:
- abstract_pd_server_1b
- disk.usage_pd_server_1b
+ network.incoming.packets_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ feature_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.iops_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.iops_oam_server_1c2
disk.usage_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.usage_oam_server_1c2
+ network.outgoing.bytes_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.read.requests_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.read.requests_cmaui_1c1
+ network.outgoing.bytes_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- feature_cmaui_1c1
disk.device.iops_server_1b_ps:
- abstract_ps_server_1b
- disk.device.iops_ps_server_1b
- network.outgoing.bytes_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.bytes_cmaui_1c1_cmaui_port
disk.iops_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.iops_oam_server_1c2
- network.outgoing.bytes_cmaui_port_1:
+ feature_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - network.outgoing.bytes_cmaui_1c1_cmaui_port
- network.outgoing.packets.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.packets.rate_oam_server_1c2_oam_port
- network.outgoing.packets.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.packets.rate_oam_server_1c2_oam_port
+ - feature_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.iops_server_1b_pd:
- abstract_pd_server_1b
- disk.device.iops_pd_server_1b
disk.device.read.requests.rate_server_1b_pd:
- abstract_pd_server_1b
- disk.device.read.requests.rate_pd_server_1b
+ network.outgoing.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.requests_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.write.requests_cmaui_1c1
disk.device.read.bytes_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.bytes_cmaui_1c1
+ network.incoming.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.read.requests.rate_server_1b_ps:
- abstract_ps_server_1b
- disk.device.read.requests.rate_ps_server_1b
memory.usage_server_1b_pd:
- abstract_pd_server_1b
- memory.usage_pd_server_1b
- network.outpoing.packets_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outpoing.packets_oam_server_1c2_oam_port
- network.outpoing.packets_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outpoing.packets_oam_server_1c2_oam_port
- binding_cmaui_port_1:
- - abstract_cmaui_1c1
- - binding_cmaui_1c1_cmaui_port
- binding_cmaui_port_2:
- - abstract_cmaui_1c1
- - binding_cmaui_1c1_cmaui_port
memory.usage_server_1b_ps:
- abstract_ps_server_1b
- memory.usage_ps_server_1b
cpu_util_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- cpu_util_oam_server_1c2
+ network.incoming.packets.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
memory_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- memory_oam_server_1c2
cpu_util_server_1b_ps:
- abstract_ps_server_1b
- cpu_util_ps_server_1b
- network.incoming.bytes_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.bytes_cmaui_1c1_cmaui_port
- network.incoming.bytes_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.bytes_cmaui_1c1_cmaui_port
+ network.outgoing.packets.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.packets.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
os_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- os_oam_server_1c2
feature_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- feature_oam_server_1c2
+ network.incoming.bytes_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.write.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.bytes_ps_server_1b
- network.incoming.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port
vcpus_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- vcpus_cmaui_1c1
- network.incoming.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port
- feature_cmaui_port_1:
- - abstract_cmaui_1c1
- - feature_cmaui_1c1_cmaui_port
network.incoming.bytes.rate_pd_server_1b_port:
- abstract_pd_server_1b
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
- network.outgoing.bytes_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.bytes_oam_server_1c2_oam_port
- feature_cmaui_port_2:
- - abstract_cmaui_1c1
- - feature_cmaui_1c1_cmaui_port
instance_server_1b_ps:
- abstract_ps_server_1b
- instance_ps_server_1b
feature_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- feature_oam_server_1c2
- network.outgoing.bytes_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.bytes_oam_server_1c2_oam_port
disk.device.capacity_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.capacity_cmaui_1c1
cpu.delta_server_1b_ps:
- abstract_ps_server_1b
- cpu.delta_ps_server_1b
+ network.outgoing.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ network.outgoing.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
instance_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- instance_cmaui_1c1
+ attachment_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.read.requests.rate_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.device.read.requests.rate_oam_server_1c2
disk.device.read.requests.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.read.requests.rate_oam_server_1c2
- attachment_oam_port_2:
- - abstract_oam_server_1c2_1
- - attachment_oam_server_1c2_oam_port
disk.device.write.bytes.rate_server_1b_pd:
- abstract_pd_server_1b
- disk.device.write.bytes.rate_pd_server_1b
cpu.delta_server_1b_pd:
- abstract_pd_server_1b
- cpu.delta_pd_server_1b
- attachment_oam_port_1:
+ binding_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - binding_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ network.outpoing.packets_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ attachment_oam_server_1c2_1_mgmt_port_0:
- abstract_oam_server_1c2_0
- - attachment_oam_server_1c2_oam_port
+ - attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.write.requests_server_1b_pd:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
vcpus_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- vcpus_cmaui_1c1
+ network.incoming.packets_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
binding_ps_server_1b_port:
- abstract_ps_server_1b
- binding_ps_server_1b_ps_server_1b_port
disk.device.write.bytes.rate_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.bytes.rate_ps_server_1b
- forwarder_cmaui_port_2:
- - abstract_cmaui_1c1
- - forwarder_cmaui_1c1_cmaui_port
- forwarder_cmaui_port_1:
- - abstract_cmaui_1c1
- - forwarder_cmaui_1c1_cmaui_port
disk.device.write.requests_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.requests_ps_server_1b
disk.device.read.requests_server_1b_pd:
- abstract_pd_server_1b
- disk.device.read.requests_pd_server_1b
+ binding_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outgoing.bytes_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.read.requests_server_1b_pd:
- abstract_pd_server_1b
- disk.read.requests_pd_server_1b
cpu_util_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- cpu_util_cmaui_1c1
+ network.incoming.bytes_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.allocation_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.allocation_oam_server_1c2
cpu_server_1b_pd:
- abstract_pd_server_1b
- cpu_pd_server_1b
- binding_oam_port_2:
- - abstract_oam_server_1c2_1
- - binding_oam_server_1c2_oam_port
disk.write.bytes.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.write.bytes.rate_cmaui_1c1
disk.allocation_server_1b_pd:
- abstract_pd_server_1b
- disk.allocation_pd_server_1b
- binding_oam_port_1:
+ feature_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - feature_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ forwarder_oam_server_1c2_1_mgmt_port_0:
- abstract_oam_server_1c2_0
- - binding_oam_server_1c2_oam_port
+ - forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.read.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.read.bytes.rate_cmaui_1c1
cpu_server_1b_ps:
- abstract_ps_server_1b
- cpu_ps_server_1b
- network.outpoing.packets_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outpoing.packets_cmaui_1c1_cmaui_port
disk.allocation_server_1b_ps:
- abstract_ps_server_1b
- disk.allocation_ps_server_1b
- network.outpoing.packets_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outpoing.packets_cmaui_1c1_cmaui_port
disk.latency_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.latency_oam_server_1c2
memory.resident_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- memory.resident_cmaui_1c1
+ network.incoming.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.root.size_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.root.size_oam_server_1c2
network.incoming.bytes.rate_ps_server_1b_port:
- abstract_ps_server_1b
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
- network.incoming.bytes.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.bytes.rate_oam_server_1c2_oam_port
os_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- os_cmaui_1c1
+ network.incoming.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
os_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- os_cmaui_1c1
instance_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- instance_oam_server_1c2
+ network.incoming.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
instance_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- instance_oam_server_1c2
- network.incoming.bytes.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.bytes.rate_oam_server_1c2_oam_port
vcpus_server_1b_pd:
- abstract_pd_server_1b
- vcpus_pd_server_1b
+ network.outgoing.bytes.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.bytes.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
memory.usage_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- memory.usage_cmaui_1c1
disk.write.bytes.rate_server_1b_pd:
- abstract_pd_server_1b
- disk.write.bytes.rate_pd_server_1b
- forwarder_oam_port_1:
- - abstract_oam_server_1c2_0
- - forwarder_oam_server_1c2_oam_port
- forwarder_oam_port_2:
- - abstract_oam_server_1c2_1
- - forwarder_oam_server_1c2_oam_port
binding_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- binding_oam_server_1c2
attachment_packet_internal_network:
- packet_internal_network
- attachment
+ forwarder_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0
network.outgoing.packets.rate_pd_server_1b_port:
- abstract_pd_server_1b
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
disk.device.usage_server_1b_pd:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
+ forwarder_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.write.requests_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.write.requests_oam_server_1c2
os_server_1b_ps:
- abstract_ps_server_1b
- os_ps_server_1b
+ network.incoming.bytes.rate_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.latency_server_1b_ps:
- abstract_ps_server_1b
- disk.device.latency_ps_server_1b
disk.read.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.read.bytes_ps_server_1b
- network.incoming.packets_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.packets_cmaui_1c1_cmaui_port
disk.device.write.bytes.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.write.bytes.rate_cmaui_1c1
disk.device.write.requests_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.device.write.requests_oam_server_1c2
+ network.incoming.packets.rate_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.allocation_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.allocation_cmaui_1c1
memory_server_1b_ps:
- abstract_ps_server_1b
- memory_ps_server_1b
- network.incoming.packets_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - network.incoming.packets_cmaui_1c1_cmaui_port
+ - network.incoming.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
network.outgoing.bytes.rate_ps_server_1b_port:
- abstract_ps_server_1b
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
host_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- host_oam_server_1c2
- network.incoming.packets.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.packets.rate_oam_server_1c2_oam_port
disk.write.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.write.bytes_ps_server_1b
- network.incoming.packets.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.packets.rate_oam_server_1c2_oam_port
end_point_packet_external_network:
- packet_external_network
- end_point
disk.device.read.requests_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.requests_cmaui_1c1
+ network.outpoing.packets_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.outpoing.packets_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outpoing.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.device.allocation_server_1b_pd:
- abstract_pd_server_1b
- disk.device.allocation_pd_server_1b
disk.device.capacity_server_1b_pd:
- abstract_pd_server_1b
- disk.device.capacity_pd_server_1b
- network.outgoing.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port
disk.root.size_server_1b_pd:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
cpu_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- cpu_cmaui_1c1
- network.outgoing.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port
cpu_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- cpu_cmaui_1c1
disk.write.requests.rate_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- disk.write.requests.rate_oam_server_1c2
+ attachment_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - attachment_cmaui_1c1_cmaui_1c1_mgmt_port_0
cpu.delta_server_1c2_oam_2:
- abstract_oam_server_1c2_1
- cpu.delta_oam_server_1c2
+ network.outgoing.bytes.rate_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - network.outgoing.bytes.rate_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.iops_server_1b_pd:
- abstract_pd_server_1b
- disk.iops_pd_server_1b
disk.write.requests.rate_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.write.requests.rate_oam_server_1c2
+ network.incoming.bytes_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.bytes_cmaui_1c1_cmaui_1c1_mgmt_port_0
disk.usage_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.usage_cmaui_1c1
end_point_packet_internal_network:
- packet_internal_network
- end_point
- network.incoming.bytes_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.incoming.bytes_oam_server_1c2_oam_port
+ network.outgoing.packets.rate_cmaui_1c1_2_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.outgoing.packets.rate_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_packet_internal_network:
- packet_internal_network
- feature
- network.incoming.bytes_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.bytes_oam_server_1c2_oam_port
forwarder_pd_server_1b_port:
- abstract_pd_server_1b
- forwarder_pd_server_1b_pd_server_1b_port
disk.device.write.requests.rate_server_1b_ps:
- abstract_ps_server_1b
- disk.device.write.requests.rate_ps_server_1b
- attachment_cmaui_port_2:
- - abstract_cmaui_1c1
- - attachment_cmaui_1c1_cmaui_port
- network.outgoing.bytes.rate_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port
- network.outgoing.bytes.rate_oam_port_2:
- - abstract_oam_server_1c2_1
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port
disk.iops_server_1b_ps:
- abstract_ps_server_1b
- disk.iops_ps_server_1b
disk.capacity_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.capacity_cmaui_1c1
- network.outgoing.packets.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port
- network.outgoing.packets.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port
- attachment_cmaui_port_1:
- - abstract_cmaui_1c1
- - attachment_cmaui_1c1_cmaui_port
disk.capacity_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.capacity_cmaui_1c1
disk.ephemeral.size_server_1c2_oam_1:
- abstract_oam_server_1c2_0
- disk.ephemeral.size_oam_server_1c2
+ binding_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2_oam_server_1c2_mgmt_port_0
disk.device.read.requests.rate_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- disk.device.read.requests.rate_cmaui_1c1
disk.device.read.requests.rate_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.device.read.requests.rate_cmaui_1c1
+ attachment_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - attachment_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.incoming.packets_ps_server_1b_port:
- abstract_ps_server_1b
- network.incoming.packets_ps_server_1b_ps_server_1b_port
disk.write.requests_server_1b_ps:
- abstract_ps_server_1b
- disk.write.requests_ps_server_1b
+ network.incoming.packets_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_1c1_mgmt_port_0
feature_pd_server_1b_port:
- abstract_pd_server_1b
- feature_pd_server_1b_pd_server_1b_port
disk.write.bytes_server_1c1_cmaui_2:
- abstract_cmaui_1c1
- disk.write.bytes_cmaui_1c1
- feature_oam_port_2:
+ network.outgoing.bytes_oam_server_1c2_2_mgmt_port_0:
- abstract_oam_server_1c2_1
- - feature_oam_server_1c2_oam_port
- feature_oam_port_1:
- - abstract_oam_server_1c2_0
- - feature_oam_server_1c2_oam_port
+ - network.outgoing.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
+ binding_cmaui_1c1_1_mgmt_port_0:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1_cmaui_1c1_mgmt_port_0
+ network.incoming.bytes_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.incoming.bytes_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.incoming.packets.rate_pd_server_1b_port:
- abstract_pd_server_1b
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
scalable_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- scalable_cmaui_1c1
+ feature_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - feature_oam_server_1c2_oam_server_1c2_mgmt_port_0
link_packet_internal_network:
- packet_internal_network
- link
cpu.delta_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- cpu.delta_cmaui_1c1
+ network.outpoing.packets_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - network.outpoing.packets_oam_server_1c2_oam_server_1c2_mgmt_port_0
endpoint_server_1b_ps:
- abstract_ps_server_1b
- endpoint_ps_server_1b
- network.incoming.packets_oam_port_1:
- - abstract_oam_server_1c2_0
- - network.incoming.packets_oam_server_1c2_oam_port
- network.incoming.packets_oam_port_2:
+ forwarder_oam_server_1c2_2_mgmt_port_0:
- abstract_oam_server_1c2_1
- - network.incoming.packets_oam_server_1c2_oam_port
- network.incoming.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1c1
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port
+ - forwarder_oam_server_1c2_oam_server_1c2_mgmt_port_0
network.outgoing.bytes_ps_server_1b_port:
- abstract_ps_server_1b
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port
- network.incoming.bytes.rate_cmaui_port_2:
- - abstract_cmaui_1c1
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port
disk.device.read.bytes_server_1b_ps:
- abstract_ps_server_1b
- disk.device.read.bytes_ps_server_1b
local_storage_server_1b_ps:
- abstract_ps_server_1b
- local_storage_ps_server_1b
- dependency_oam_port_2:
- - abstract_oam_server_1c2_1
- - dependency_oam_server_1c2_oam_port
- dependency_oam_port_1:
- - abstract_oam_server_1c2_0
- - dependency_oam_server_1c2_oam_port
dependency_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- dependency_cmaui_1c1
link_ps_server_1b_port:
- abstract_ps_server_1b
- link_ps_server_1b_ps_server_1b_port
+ dependency_oam_server_1c2_2_mgmt_port_0:
+ - abstract_oam_server_1c2_1
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0
local_storage_server_1b_pd:
- abstract_pd_server_1b
- local_storage_pd_server_1b
+ dependency_oam_server_1c2_1_mgmt_port_0:
+ - abstract_oam_server_1c2_0
+ - dependency_oam_server_1c2_oam_server_1c2_mgmt_port_0
dependency_ps_server_1b_port:
- abstract_ps_server_1b
- dependency_ps_server_1b_ps_server_1b_port
dependency_pd_server_1b_port:
- abstract_pd_server_1b
- dependency_pd_server_1b_pd_server_1b_port
- dependency_cmaui_port_1:
+ dependency_cmaui_1c1_1_mgmt_port_0:
- abstract_cmaui_1c1
- - dependency_cmaui_1c1_cmaui_port
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0
dependency_packet_internal_network:
- packet_internal_network
- dependency
local_storage_server_1c1_cmaui_1:
- abstract_cmaui_1c1
- local_storage_cmaui_1c1
- dependency_cmaui_port_2:
+ dependency_cmaui_1c1_2_mgmt_port_0:
- abstract_cmaui_1c1
- - dependency_cmaui_1c1_cmaui_port
+ - dependency_cmaui_1c1_cmaui_1c1_mgmt_port_0
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
type: string
resources:
- cmaui_port_1:
+ cmaui_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
replacement_policy: AUTO
- cmaui_port_2:
+ cmaui_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_external_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_flavor }
networks:
- - port: { get_resource: cmaui_port_1 }
+ - port: { get_resource: cmaui_1_mgmt_port_0 }
server_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_flavor }
networks:
- - port: { get_resource: cmaui_port_2 }
+ - port: { get_resource: cmaui_2_mgmt_port_0 }
packet_internal_network:
type: OS::Neutron::Net
org.openecomp.resource.abstract.nodes.cmaui:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_cmaui_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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
vm_flavor_name:
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_mgmt_port_0_replacement_policy:
+ type: list
required: true
status: SUPPORTED
- compute_cmaui_availability_zone:
+ entry_schema:
+ type: string
+ port_cmaui_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_replacement_policy:
+ compute_cmaui_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_mgmt_port_0_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
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subnetpoolid:
+ port_cmaui_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cmaui_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_cmaui_cmaui_port:
+ - dependency_cmaui_cmaui_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_cmaui_port:
+ - link_cmaui_cmaui_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_cmaui_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.iops_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_cmaui_port:
+ disk.device.allocation_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_cmaui:
+ disk.read.bytes_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_cmaui:
+ disk.write.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cmaui:
+ network.incoming.packets_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_cmaui_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_cmaui_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_cmaui_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_cmaui_cmaui_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.read.requests_cmaui:
+ network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_cmaui:
+ disk.read.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_cmaui:
+ disk.device.read.bytes_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_cmaui_port:
+ disk.device.write.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_cmaui_port:
- type: tosca.capabilities.Node
+ network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_cmaui_port:
+ network.incoming.bytes_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_cmaui_port:
+ network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_cmaui:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_cmaui:
+ network.outpoing.packets_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui:
+ disk.write.requests.rate_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_cmaui_port:
+ disk.usage_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
required: true
status: SUPPORTED
requirements:
+ - dependency_cmaui_1_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
- dependency_server_cmaui_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_cmaui_port_2:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- dependency_server_cmaui_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_cmaui_port_1:
+ - dependency_cmaui_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.latency_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2:
+ disk.ephemeral.size_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1:
+ network.outgoing.packets.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_cmaui_1:
+ disk.ephemeral.size_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_cmaui_2:
+ disk.capacity_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_cmaui_1:
+ network.outgoing.packets.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- end_point_packet_external_network:
- type: tosca.capabilities.Endpoint
+ forwarder_cmaui_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.bytes_cmaui_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- binding_cmaui_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ end_point_packet_external_network:
+ type: tosca.capabilities.Endpoint
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.iops_server_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_cmaui_1:
+ network.outgoing.bytes.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_cmaui_2:
+ network.outgoing.bytes.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_cmaui_1:
+ network.outpoing.packets_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2:
+ network.outpoing.packets_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_cmaui_1:
+ disk.iops_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_cmaui_1:
+ disk.iops_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1:
+ disk.device.write.requests_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_2:
+ disk.device.write.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- link_packet_external_network:
- type: tosca.capabilities.network.Linkable
+ network.incoming.packets_cmaui_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_cmaui_2:
+ disk.device.write.bytes.rate_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_1:
+ network.incoming.bytes.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_cmaui_2:
+ cpu_util_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_cmaui_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cmaui_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ link_packet_external_network:
+ type: tosca.capabilities.network.Linkable
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_cmaui_2:
+ cpu_util_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_cmaui_1:
+ network.incoming.bytes.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_cmaui_1:
+ disk.device.write.bytes.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1:
+ disk.write.bytes.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2:
+ disk.device.write.bytes_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_1:
- type: tosca.capabilities.Node
+ disk.write.bytes.rate_server_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_2:
- type: tosca.capabilities.Node
+ disk.device.write.bytes_server_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_server_cmaui_1:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
scalable_server_cmaui_2:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2:
+ disk.write.requests_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests_server_cmaui_2:
+ disk.write.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_cmaui_1:
+ network.incoming.packets.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_cmaui_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_packet_external_network:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
host_server_cmaui_2:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
link_packet_internal_network:
type: tosca.capabilities.network.Linkable
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_cmaui_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_cmaui_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_1_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1:
+ instance_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2:
+ disk.device.read.requests.rate_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1:
+ disk.read.bytes.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_server_cmaui_2:
+ disk.device.read.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_2:
+ cpu.delta_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_cmaui_1:
+ cpu.delta_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_cmaui_1:
+ disk.device.read.requests.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_cmaui_2:
+ memory.resident_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_cmaui_2:
+ network.outgoing.bytes_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_cmaui_2:
+ memory.resident_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_cmaui_1:
+ network.outgoing.bytes_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cmaui_port_network:
- type: list
- 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
default: 0
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
vm_flavor_name:
type: string
required: true
entry_schema:
type: string
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_mgmt_port_0_replacement_policy:
+ type: list
required: true
- compute_cmaui_availability_zone:
+ entry_schema:
+ type: string
+ port_cmaui_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_replacement_policy:
+ compute_cmaui_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_mgmt_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ port_cmaui_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subnetpoolid:
+ port_cmaui_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_cmaui_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_cmaui_mgmt_port_0_network_role:
type: string
required: true
node_templates:
- cmaui_cmaui_port:
+ cmaui_cmaui_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_cmaui:
- cmaui
- disk.read.bytes.rate
+ network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.packets.rate
disk.ephemeral.size_cmaui:
- cmaui
- disk.ephemeral.size
disk.device.write.bytes_cmaui:
- cmaui
- disk.device.write.bytes
+ binding_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - binding
disk.device.iops_cmaui:
- cmaui
- disk.device.iops
host_cmaui:
- cmaui
- host
- network.incoming.bytes.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.bytes.rate
disk.device.allocation_cmaui:
- cmaui
- disk.device.allocation
disk.write.requests_cmaui:
- cmaui
- disk.write.requests
+ network.incoming.packets_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.packets
scalable_cmaui:
- cmaui
- scalable
cpu.delta_cmaui:
- cmaui
- cpu.delta
- network.incoming.bytes_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.bytes
+ forwarder_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - forwarder
disk.root.size_cmaui:
- cmaui
- disk.root.size
disk.device.read.bytes.rate_cmaui:
- cmaui
- disk.device.read.bytes.rate
- attachment_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - attachment
- network.incoming.packets_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.packets
+ feature_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - feature
disk.device.usage_cmaui:
- cmaui
- disk.device.usage
cpu_cmaui:
- cmaui
- cpu
- binding_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - binding
+ attachment_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - attachment
+ network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.bytes.rate
disk.read.requests_cmaui:
- cmaui
- disk.read.requests
disk.device.write.requests_cmaui:
- cmaui
- disk.device.write.requests
- network.outgoing.bytes_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outgoing.bytes
- feature_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - feature
+ network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outgoing.packets.rate
vcpus_cmaui:
- cmaui
- vcpus
- network.outpoing.packets_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outpoing.packets
+ network.incoming.bytes_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outgoing.bytes.rate
feature_cmaui:
- cmaui
- feature
- network.outgoing.bytes.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outgoing.bytes.rate
binding_cmaui:
- cmaui
- binding
memory_cmaui:
- cmaui
- memory
+ network.outpoing.packets_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outpoing.packets
disk.write.requests.rate_cmaui:
- cmaui
- disk.write.requests.rate
disk.usage_cmaui:
- cmaui
- disk.usage
- forwarder_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - forwarder
- network.outgoing.packets.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outgoing.packets.rate
disk.latency_cmaui:
- cmaui
- disk.latency
- network.incoming.packets.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.packets.rate
instance_cmaui:
- cmaui
- instance
- cmaui
- disk.device.write.requests.rate
requirements:
- link_cmaui_cmaui_port:
- - cmaui_cmaui_port
+ link_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
- link
- dependency_cmaui_cmaui_port:
- - cmaui_cmaui_port
+ dependency_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
- dependency
dependency_cmaui:
- cmaui
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
\ No newline at end of file
+ - local_storage
directives:
- substitutable
properties:
- port_cmaui_port_network:
- - packet_internal_network
+ port_cmaui_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: cmaui_flavor
compute_cmaui_name:
- get_input:
- cmaui_names
- 0
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_cmaui_mgmt_port_0_replacement_policy:
+ - AUTO
+ port_cmaui_mgmt_port_0_network:
+ - packet_internal_network
compute_cmaui_availability_zone:
- get_input: availability_zone_0
- port_cmaui_port_replacement_policy:
- - AUTO
vm_image_name:
get_input: cmaui_image
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- service_template_filter
- index_value
requirements:
- - link_cmaui_cmaui_port:
+ - link_cmaui_cmaui_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
- - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- port_cmaui_port_network:
- - packet_external_network
+ port_cmaui_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: cmaui_flavor
compute_cmaui_name:
- get_input:
- cmaui_names
- 1
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_cmaui_mgmt_port_0_replacement_policy:
+ - AUTO
+ port_cmaui_mgmt_port_0_network:
+ - packet_external_network
compute_cmaui_availability_zone:
- get_input: availability_zone_0
- port_cmaui_port_replacement_policy:
- - AUTO
vm_image_name:
get_input: cmaui_image
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_cmaui_mgmt_port_0_fixed_ips:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 0
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_cmaui_cmaui_port:
+ - link_cmaui_cmaui_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
disk.device.usage_server_cmaui_2:
- abstract_cmaui_0
- disk.device.usage_cmaui
+ binding_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - binding_cmaui_cmaui_mgmt_port_0
disk.device.latency_server_cmaui_1:
- abstract_cmaui_1
- disk.device.latency_cmaui
disk.read.requests_server_cmaui_2:
- abstract_cmaui_0
- disk.read.requests_cmaui
- network.outgoing.bytes_cmaui_port_2:
- - abstract_cmaui_0
- - network.outgoing.bytes_cmaui_cmaui_port
disk.read.requests_server_cmaui_1:
- abstract_cmaui_1
- disk.read.requests_cmaui
- network.outgoing.bytes_cmaui_port_1:
- - abstract_cmaui_1
- - network.outgoing.bytes_cmaui_cmaui_port
disk.device.iops_server_cmaui_1:
- abstract_cmaui_1
- disk.device.iops_cmaui
disk.read.bytes_server_cmaui_2:
- abstract_cmaui_0
- disk.read.bytes_cmaui
+ network.incoming.bytes_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - network.incoming.bytes_cmaui_cmaui_mgmt_port_0
disk.read.bytes_server_cmaui_1:
- abstract_cmaui_1
- disk.read.bytes_cmaui
cpu_server_cmaui_1:
- abstract_cmaui_1
- cpu_cmaui
- network.incoming.packets_cmaui_port_2:
- - abstract_cmaui_0
- - network.incoming.packets_cmaui_cmaui_port
- network.incoming.packets_cmaui_port_1:
- - abstract_cmaui_1
- - network.incoming.packets_cmaui_cmaui_port
disk.ephemeral.size_server_cmaui_1:
- abstract_cmaui_1
- disk.ephemeral.size_cmaui
+ network.outgoing.packets.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0
disk.ephemeral.size_server_cmaui_2:
- abstract_cmaui_0
- disk.ephemeral.size_cmaui
disk.capacity_server_cmaui_1:
- abstract_cmaui_1
- disk.capacity_cmaui
+ network.outgoing.packets.rate_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0
disk.capacity_server_cmaui_2:
- abstract_cmaui_0
- disk.capacity_cmaui
+ forwarder_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - forwarder_cmaui_cmaui_mgmt_port_0
+ network.incoming.bytes_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.incoming.bytes_cmaui_cmaui_mgmt_port_0
end_point_packet_external_network:
- packet_external_network
- end_point
- binding_cmaui_port_1:
+ forwarder_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - forwarder_cmaui_cmaui_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_1_mgmt_port_0:
- abstract_cmaui_1
- - binding_cmaui_cmaui_port
- binding_cmaui_port_2:
+ - network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_2_mgmt_port_0:
- abstract_cmaui_0
- - binding_cmaui_cmaui_port
+ - network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0
+ network.outpoing.packets_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - network.outpoing.packets_cmaui_cmaui_mgmt_port_0
+ network.outpoing.packets_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.outpoing.packets_cmaui_cmaui_mgmt_port_0
disk.iops_server_cmaui_2:
- abstract_cmaui_0
- disk.iops_cmaui
disk.device.write.requests_server_cmaui_1:
- abstract_cmaui_1
- disk.device.write.requests_cmaui
- network.outgoing.bytes.rate_cmaui_port_2:
- - abstract_cmaui_0
- - network.outgoing.bytes.rate_cmaui_cmaui_port
+ network.incoming.packets_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - network.incoming.packets_cmaui_cmaui_mgmt_port_0
disk.device.write.bytes.rate_server_cmaui_1:
- abstract_cmaui_1
- disk.device.write.bytes.rate_cmaui
+ network.incoming.bytes.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0
cpu_util_server_cmaui_1:
- abstract_cmaui_1
- cpu_util_cmaui
- network.outgoing.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1
- - network.outgoing.bytes.rate_cmaui_cmaui_port
- network.incoming.bytes_cmaui_port_2:
+ binding_cmaui_2_mgmt_port_0:
- abstract_cmaui_0
- - network.incoming.bytes_cmaui_cmaui_port
+ - binding_cmaui_cmaui_mgmt_port_0
link_packet_external_network:
- packet_external_network
- link
cpu_util_server_cmaui_2:
- abstract_cmaui_0
- cpu_util_cmaui
- network.incoming.bytes_cmaui_port_1:
+ network.incoming.bytes.rate_cmaui_1_mgmt_port_0:
- abstract_cmaui_1
- - network.incoming.bytes_cmaui_cmaui_port
+ - network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0
disk.device.write.bytes.rate_server_cmaui_2:
- abstract_cmaui_0
- disk.device.write.bytes.rate_cmaui
disk.device.write.bytes_server_cmaui_1:
- abstract_cmaui_1
- disk.device.write.bytes_cmaui
- network.incoming.packets.rate_cmaui_port_1:
- - abstract_cmaui_1
- - network.incoming.packets.rate_cmaui_cmaui_port
- network.incoming.packets.rate_cmaui_port_2:
- - abstract_cmaui_0
- - network.incoming.packets.rate_cmaui_cmaui_port
- feature_cmaui_port_1:
- - abstract_cmaui_1
- - feature_cmaui_cmaui_port
- feature_cmaui_port_2:
- - abstract_cmaui_0
- - feature_cmaui_cmaui_port
disk.write.bytes_server_cmaui_1:
- abstract_cmaui_1
- disk.write.bytes_cmaui
disk.allocation_server_cmaui_2:
- abstract_cmaui_0
- disk.allocation_cmaui
+ network.incoming.packets_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.incoming.packets_cmaui_cmaui_mgmt_port_0
binding_server_cmaui_1:
- abstract_cmaui_1
- binding_cmaui
vcpus_server_cmaui_2:
- abstract_cmaui_0
- vcpus_cmaui
- attachment_cmaui_port_2:
- - abstract_cmaui_0
- - attachment_cmaui_cmaui_port
scalable_server_cmaui_2:
- abstract_cmaui_0
- scalable_cmaui
scalable_server_cmaui_1:
- abstract_cmaui_1
- scalable_cmaui
- network.outgoing.packets.rate_cmaui_port_1:
- - abstract_cmaui_1
- - network.outgoing.packets.rate_cmaui_cmaui_port
- network.outgoing.packets.rate_cmaui_port_2:
- - abstract_cmaui_0
- - network.outgoing.packets.rate_cmaui_cmaui_port
- attachment_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1_mgmt_port_0:
- abstract_cmaui_1
- - attachment_cmaui_cmaui_port
+ - network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0
disk.write.requests_server_cmaui_2:
- abstract_cmaui_0
- disk.write.requests_cmaui
disk.write.requests_server_cmaui_1:
- abstract_cmaui_1
- disk.write.requests_cmaui
+ network.incoming.packets.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0
disk.usage_server_cmaui_1:
- abstract_cmaui_1
- disk.usage_cmaui
os_server_cmaui_1:
- abstract_cmaui_1
- os_cmaui
- forwarder_cmaui_port_2:
- - abstract_cmaui_0
- - forwarder_cmaui_cmaui_port
- forwarder_cmaui_port_1:
- - abstract_cmaui_1
- - forwarder_cmaui_cmaui_port
feature_packet_external_network:
- packet_external_network
- feature
memory_server_cmaui_1:
- abstract_cmaui_1
- memory_cmaui
+ attachment_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - attachment_cmaui_cmaui_mgmt_port_0
host_server_cmaui_2:
- abstract_cmaui_0
- host_cmaui
host_server_cmaui_1:
- abstract_cmaui_1
- host_cmaui
+ attachment_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - attachment_cmaui_cmaui_mgmt_port_0
link_packet_internal_network:
- packet_internal_network
- link
disk.device.capacity_server_cmaui_1:
- abstract_cmaui_1
- disk.device.capacity_cmaui
+ feature_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - feature_cmaui_cmaui_mgmt_port_0
+ feature_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - feature_cmaui_cmaui_mgmt_port_0
instance_server_cmaui_1:
- abstract_cmaui_1
- instance_cmaui
disk.device.read.requests.rate_server_cmaui_1:
- abstract_cmaui_1
- disk.device.read.requests.rate_cmaui
- network.incoming.bytes.rate_cmaui_port_1:
- - abstract_cmaui_1
- - network.incoming.bytes.rate_cmaui_cmaui_port
- network.incoming.bytes.rate_cmaui_port_2:
- - abstract_cmaui_0
- - network.incoming.bytes.rate_cmaui_cmaui_port
vcpus_server_cmaui_1:
- abstract_cmaui_1
- vcpus_cmaui
disk.read.bytes.rate_server_cmaui_1:
- abstract_cmaui_1
- disk.read.bytes.rate_cmaui
- network.outpoing.packets_cmaui_port_1:
- - abstract_cmaui_1
- - network.outpoing.packets_cmaui_cmaui_port
disk.read.bytes.rate_server_cmaui_2:
- abstract_cmaui_0
- disk.read.bytes.rate_cmaui
- network.outpoing.packets_cmaui_port_2:
- - abstract_cmaui_0
- - network.outpoing.packets_cmaui_cmaui_port
disk.device.read.requests_server_cmaui_1:
- abstract_cmaui_1
- disk.device.read.requests_cmaui
memory.resident_server_cmaui_2:
- abstract_cmaui_0
- memory.resident_cmaui
+ network.outgoing.bytes_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - network.outgoing.bytes_cmaui_cmaui_mgmt_port_0
memory.resident_server_cmaui_1:
- abstract_cmaui_1
- memory.resident_cmaui
+ network.outgoing.bytes_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - network.outgoing.bytes_cmaui_cmaui_mgmt_port_0
attachment_packet_external_network:
- packet_external_network
- attachment
dependency_packet_internal_network:
- packet_internal_network
- dependency
- dependency_cmaui_port_1:
- - abstract_cmaui_1
- - dependency_cmaui_cmaui_port
local_storage_server_cmaui_2:
- abstract_cmaui_0
- local_storage_cmaui
+ dependency_cmaui_2_mgmt_port_0:
+ - abstract_cmaui_0
+ - dependency_cmaui_cmaui_mgmt_port_0
dependency_server_cmaui_2:
- abstract_cmaui_0
- dependency_cmaui
+ dependency_cmaui_1_mgmt_port_0:
+ - abstract_cmaui_1
+ - dependency_cmaui_cmaui_mgmt_port_0
dependency_server_cmaui_1:
- abstract_cmaui_1
- dependency_cmaui
- dependency_cmaui_port_2:
- - abstract_cmaui_0
- - dependency_cmaui_cmaui_port
local_storage_server_cmaui_1:
- abstract_cmaui_1
- local_storage_cmaui
type: string
resources:
- cmaui_port_1:
+ cmaui_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: net }
fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
replacement_policy: AUTO
- cmaui_port_2:
+ cmaui_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: net }
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_flavor }
networks:
- - port: { get_resource: cmaui_port_1 }
+ - port: { get_resource: cmaui_1_mgmt_port_0 }
server_cmaui_2:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: cmaui_flavor }
networks:
- - port: { get_resource: cmaui_port_2 }
+ - port: { get_resource: cmaui_2_mgmt_port_0 }
org.openecomp.resource.abstract.nodes.cmaui:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_cmaui_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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cmaui_port_order:
- type: integer
+ port_cmaui_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
vm_flavor_name:
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_mgmt_port_0_replacement_policy:
+ type: list
required: true
status: SUPPORTED
- compute_cmaui_availability_zone:
+ entry_schema:
+ type: string
+ port_cmaui_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_replacement_policy:
+ compute_cmaui_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_mgmt_port_0_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
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subnetpoolid:
+ port_cmaui_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cmaui_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cmaui_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_cmaui_cmaui_port:
+ - dependency_cmaui_cmaui_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_cmaui_port:
+ - link_cmaui_cmaui_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_cmaui_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.iops_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_cmaui_port:
+ disk.device.allocation_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_cmaui:
+ disk.read.bytes_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_cmaui:
+ disk.write.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cmaui:
+ network.incoming.packets_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_cmaui_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_cmaui_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_cmaui_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_cmaui_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_cmaui_cmaui_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.read.requests_cmaui:
+ network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_cmaui:
+ disk.read.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_cmaui:
+ disk.device.read.bytes_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_cmaui_port:
+ disk.device.write.requests_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_cmaui_port:
- type: tosca.capabilities.Node
+ network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_cmaui_port:
+ network.incoming.bytes_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_cmaui_cmaui_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_cmaui_port:
+ network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_cmaui:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_cmaui:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_cmaui:
+ network.outpoing.packets_cmaui_cmaui_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cmaui:
+ disk.write.requests.rate_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_cmaui_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cmaui_cmaui_port:
+ disk.usage_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_cmaui_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_cmaui:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
required: true
status: SUPPORTED
requirements:
- - dependency_server_cmaui_2:
+ - dependency_cmaui_1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_server_cmaui_2:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_cmaui_1_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_cmaui_port_2:
+ - 1
+ - 1
+ - dependency_server_cmaui_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_port_2:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_server_cmaui_2:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
- dependency_server_cmaui_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_cmaui_port_1:
+ - dependency_cmaui_2_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cmaui_port_1:
+ - link_cmaui_2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_cmaui_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.latency_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cmaui_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_cmaui_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_2:
+ disk.ephemeral.size_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cmaui_port_1:
+ network.outgoing.packets.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_cmaui_1:
+ disk.ephemeral.size_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_cmaui_2:
+ disk.capacity_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_server_cmaui_1:
+ network.outgoing.packets.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_cmaui_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ forwarder_cmaui_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.iops_server_cmaui_2:
+ network.incoming.bytes_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_server_cmaui_1:
+ forwarder_cmaui_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_cmaui_2:
+ network.outgoing.bytes.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_cmaui_1:
+ network.outpoing.packets_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_2:
+ network.outpoing.packets_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_cmaui_1:
+ disk.iops_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_cmaui_1:
+ disk.iops_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cmaui_port_1:
+ disk.device.write.requests_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_2:
+ disk.device.write.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_cmaui_2:
+ network.incoming.packets_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cmaui_port_1:
+ disk.device.write.bytes.rate_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_cmaui_2:
+ network.incoming.bytes.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_cmaui_2:
+ cpu_util_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_cmaui_2:
+ binding_cmaui_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ cpu_util_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_server_cmaui_1:
+ network.incoming.bytes.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_cmaui_1:
+ disk.device.write.bytes.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_1:
+ disk.write.bytes.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cmaui_port_2:
+ disk.device.write.bytes_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_1:
- type: tosca.capabilities.Node
+ disk.write.bytes.rate_server_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cmaui_port_2:
- type: tosca.capabilities.Node
+ disk.device.write.bytes_server_cmaui_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cmaui_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_server_cmaui_1:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_2:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
scalable_server_cmaui_2:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cmaui_port_2:
+ disk.write.requests_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests_server_cmaui_2:
+ disk.write.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_cmaui_1:
+ network.incoming.packets.rate_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_cmaui_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_cmaui_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
host_server_cmaui_2:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
+ attachment_cmaui_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_server_cmaui_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_cmaui_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cmaui_1_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_1:
+ instance_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cmaui_port_2:
+ disk.device.read.requests.rate_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_1:
+ disk.read.bytes.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_server_cmaui_2:
+ disk.device.read.requests_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cmaui_port_2:
+ cpu.delta_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_server_cmaui_1:
+ cpu.delta_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_cmaui_1:
+ disk.device.read.requests.rate_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_server_cmaui_2:
+ memory.resident_server_cmaui_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_server_cmaui_2:
+ network.outgoing.bytes_cmaui_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_cmaui_2:
+ memory.resident_server_cmaui_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_server_cmaui_1:
+ network.outgoing.bytes_cmaui_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cmaui_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cmaui_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cmaui_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cmaui_port_network:
- type: list
- 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
default: 0
constraints:
- greater_or_equal: 0
- port_cmaui_port_network_role_tag:
- type: string
+ port_cmaui_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cmaui_port_order:
- type: integer
+ port_cmaui_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
vm_flavor_name:
type: string
required: true
entry_schema:
type: string
- port_cmaui_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cmaui_mgmt_port_0_replacement_policy:
+ type: list
required: true
- compute_cmaui_availability_zone:
+ entry_schema:
+ type: string
+ port_cmaui_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_replacement_policy:
+ compute_cmaui_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cmaui_port_network_role:
- type: string
+ port_cmaui_mgmt_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ port_cmaui_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_subnetpoolid:
+ port_cmaui_mgmt_port_0_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cmaui_mgmt_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_cmaui_mgmt_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_cmaui_mgmt_port_0_network_role:
type: string
required: true
node_templates:
- cmaui_cmaui_port:
+ cmaui_cmaui_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_cmaui_port_replacement_policy
+ - port_cmaui_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_cmaui_port_mac_requirements
+ get_input: port_cmaui_mgmt_port_0_mac_requirements
order:
- get_input: port_cmaui_port_order
+ get_input: port_cmaui_mgmt_port_0_order
exCP_naming:
- get_input: port_cmaui_port_exCP_naming
+ get_input: port_cmaui_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_cmaui_port_vlan_requirements
+ get_input: port_cmaui_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_cmaui_port_ip_requirements
+ get_input: port_cmaui_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_cmaui_port_related_networks
+ get_input: port_cmaui_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_cmaui_port_network_role_tag
+ get_input: port_cmaui_mgmt_port_0_network_role_tag
network_role:
- get_input: port_cmaui_port_network_role
+ get_input: port_cmaui_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_cmaui_port_fixed_ips
+ - port_cmaui_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
+ get_input: port_cmaui_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_cmaui_port_network
+ - port_cmaui_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_cmaui:
- cmaui
- disk.read.bytes.rate
+ network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.packets.rate
disk.ephemeral.size_cmaui:
- cmaui
- disk.ephemeral.size
disk.device.write.bytes_cmaui:
- cmaui
- disk.device.write.bytes
+ binding_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - binding
disk.device.iops_cmaui:
- cmaui
- disk.device.iops
host_cmaui:
- cmaui
- host
- network.incoming.bytes.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.bytes.rate
disk.device.allocation_cmaui:
- cmaui
- disk.device.allocation
disk.write.requests_cmaui:
- cmaui
- disk.write.requests
+ network.incoming.packets_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.packets
scalable_cmaui:
- cmaui
- scalable
cpu.delta_cmaui:
- cmaui
- cpu.delta
- network.incoming.bytes_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.bytes
+ forwarder_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - forwarder
disk.root.size_cmaui:
- cmaui
- disk.root.size
disk.device.read.bytes.rate_cmaui:
- cmaui
- disk.device.read.bytes.rate
- attachment_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - attachment
- network.incoming.packets_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.packets
+ feature_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - feature
disk.device.usage_cmaui:
- cmaui
- disk.device.usage
cpu_cmaui:
- cmaui
- cpu
- binding_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - binding
+ attachment_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - attachment
+ network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.bytes.rate
disk.read.requests_cmaui:
- cmaui
- disk.read.requests
disk.device.write.requests_cmaui:
- cmaui
- disk.device.write.requests
- network.outgoing.bytes_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outgoing.bytes
- feature_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - feature
+ network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outgoing.packets.rate
vcpus_cmaui:
- cmaui
- vcpus
- network.outpoing.packets_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outpoing.packets
+ network.incoming.bytes_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outgoing.bytes.rate
feature_cmaui:
- cmaui
- feature
- network.outgoing.bytes.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outgoing.bytes.rate
binding_cmaui:
- cmaui
- binding
memory_cmaui:
- cmaui
- memory
+ network.outpoing.packets_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
+ - network.outpoing.packets
disk.write.requests.rate_cmaui:
- cmaui
- disk.write.requests.rate
disk.usage_cmaui:
- cmaui
- disk.usage
- forwarder_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - forwarder
- network.outgoing.packets.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.outgoing.packets.rate
disk.latency_cmaui:
- cmaui
- disk.latency
- network.incoming.packets.rate_cmaui_cmaui_port:
- - cmaui_cmaui_port
- - network.incoming.packets.rate
instance_cmaui:
- cmaui
- instance
- cmaui
- disk.device.write.requests.rate
requirements:
- link_cmaui_cmaui_port:
- - cmaui_cmaui_port
+ link_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
- link
- dependency_cmaui_cmaui_port:
- - cmaui_cmaui_port
+ dependency_cmaui_cmaui_mgmt_port_0:
+ - cmaui_cmaui_mgmt_port_0
- dependency
dependency_cmaui:
- cmaui
- dependency
local_storage_cmaui:
- cmaui
- - local_storage
\ No newline at end of file
+ - local_storage
directives:
- substitutable
properties:
- port_cmaui_port_fixed_ips:
- - - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- - - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- port_cmaui_port_network:
- - get_input: net
- - get_input: net
+ port_cmaui_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: cmaui_flavor
compute_cmaui_name:
- get_input:
- cmaui_names
- 0
- port_cmaui_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_cmaui_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
+ port_cmaui_mgmt_port_0_network:
+ - get_input: net
+ - get_input: net
compute_cmaui_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
- port_cmaui_port_replacement_policy:
- - AUTO
- - AUTO
vm_image_name:
get_input: cmaui_image
- port_cmaui_port_ip_requirements:
+ port_cmaui_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_cmaui_mgmt_port_0_fixed_ips:
+ - - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 0
+ - - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 0
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 2
disk.device.usage_server_cmaui_2:
- abstract_cmaui
- disk.device.usage_cmaui
+ binding_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - binding_cmaui_cmaui_mgmt_port_0
disk.device.latency_server_cmaui_1:
- abstract_cmaui
- disk.device.latency_cmaui
disk.read.requests_server_cmaui_2:
- abstract_cmaui
- disk.read.requests_cmaui
- network.outgoing.bytes_cmaui_port_2:
- - abstract_cmaui
- - network.outgoing.bytes_cmaui_cmaui_port
disk.read.requests_server_cmaui_1:
- abstract_cmaui
- disk.read.requests_cmaui
- network.outgoing.bytes_cmaui_port_1:
- - abstract_cmaui
- - network.outgoing.bytes_cmaui_cmaui_port
disk.device.iops_server_cmaui_1:
- abstract_cmaui
- disk.device.iops_cmaui
disk.read.bytes_server_cmaui_2:
- abstract_cmaui
- disk.read.bytes_cmaui
+ network.incoming.bytes_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - network.incoming.bytes_cmaui_cmaui_mgmt_port_0
disk.read.bytes_server_cmaui_1:
- abstract_cmaui
- disk.read.bytes_cmaui
cpu_server_cmaui_1:
- abstract_cmaui
- cpu_cmaui
- network.incoming.packets_cmaui_port_2:
- - abstract_cmaui
- - network.incoming.packets_cmaui_cmaui_port
- network.incoming.packets_cmaui_port_1:
- - abstract_cmaui
- - network.incoming.packets_cmaui_cmaui_port
disk.ephemeral.size_server_cmaui_1:
- abstract_cmaui
- disk.ephemeral.size_cmaui
+ network.outgoing.packets.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0
disk.ephemeral.size_server_cmaui_2:
- abstract_cmaui
- disk.ephemeral.size_cmaui
disk.capacity_server_cmaui_1:
- abstract_cmaui
- disk.capacity_cmaui
+ network.outgoing.packets.rate_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - network.outgoing.packets.rate_cmaui_cmaui_mgmt_port_0
disk.capacity_server_cmaui_2:
- abstract_cmaui
- disk.capacity_cmaui
- binding_cmaui_port_1:
+ forwarder_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - forwarder_cmaui_cmaui_mgmt_port_0
+ network.incoming.bytes_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.incoming.bytes_cmaui_cmaui_mgmt_port_0
+ forwarder_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - forwarder_cmaui_cmaui_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0
+ network.outgoing.bytes.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.outgoing.bytes.rate_cmaui_cmaui_mgmt_port_0
+ network.outpoing.packets_cmaui_1_mgmt_port_0:
- abstract_cmaui
- - binding_cmaui_cmaui_port
- binding_cmaui_port_2:
+ - network.outpoing.packets_cmaui_cmaui_mgmt_port_0
+ network.outpoing.packets_cmaui_2_mgmt_port_0:
- abstract_cmaui
- - binding_cmaui_cmaui_port
+ - network.outpoing.packets_cmaui_cmaui_mgmt_port_0
disk.iops_server_cmaui_2:
- abstract_cmaui
- disk.iops_cmaui
disk.device.write.requests_server_cmaui_1:
- abstract_cmaui
- disk.device.write.requests_cmaui
- network.outgoing.bytes.rate_cmaui_port_2:
+ network.incoming.packets_cmaui_1_mgmt_port_0:
- abstract_cmaui
- - network.outgoing.bytes.rate_cmaui_cmaui_port
+ - network.incoming.packets_cmaui_cmaui_mgmt_port_0
disk.device.write.bytes.rate_server_cmaui_1:
- abstract_cmaui
- disk.device.write.bytes.rate_cmaui
+ network.incoming.bytes.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0
cpu_util_server_cmaui_1:
- abstract_cmaui
- cpu_util_cmaui
- network.outgoing.bytes.rate_cmaui_port_1:
- - abstract_cmaui
- - network.outgoing.bytes.rate_cmaui_cmaui_port
- network.incoming.bytes_cmaui_port_2:
+ binding_cmaui_2_mgmt_port_0:
- abstract_cmaui
- - network.incoming.bytes_cmaui_cmaui_port
+ - binding_cmaui_cmaui_mgmt_port_0
cpu_util_server_cmaui_2:
- abstract_cmaui
- cpu_util_cmaui
- network.incoming.bytes_cmaui_port_1:
+ network.incoming.bytes.rate_cmaui_1_mgmt_port_0:
- abstract_cmaui
- - network.incoming.bytes_cmaui_cmaui_port
+ - network.incoming.bytes.rate_cmaui_cmaui_mgmt_port_0
disk.device.write.bytes.rate_server_cmaui_2:
- abstract_cmaui
- disk.device.write.bytes.rate_cmaui
disk.device.write.bytes_server_cmaui_1:
- abstract_cmaui
- disk.device.write.bytes_cmaui
- network.incoming.packets.rate_cmaui_port_1:
- - abstract_cmaui
- - network.incoming.packets.rate_cmaui_cmaui_port
- network.incoming.packets.rate_cmaui_port_2:
- - abstract_cmaui
- - network.incoming.packets.rate_cmaui_cmaui_port
- feature_cmaui_port_1:
- - abstract_cmaui
- - feature_cmaui_cmaui_port
- feature_cmaui_port_2:
- - abstract_cmaui
- - feature_cmaui_cmaui_port
disk.write.bytes_server_cmaui_1:
- abstract_cmaui
- disk.write.bytes_cmaui
disk.allocation_server_cmaui_2:
- abstract_cmaui
- disk.allocation_cmaui
+ network.incoming.packets_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.incoming.packets_cmaui_cmaui_mgmt_port_0
binding_server_cmaui_1:
- abstract_cmaui
- binding_cmaui
vcpus_server_cmaui_2:
- abstract_cmaui
- vcpus_cmaui
- attachment_cmaui_port_2:
- - abstract_cmaui
- - attachment_cmaui_cmaui_port
scalable_server_cmaui_2:
- abstract_cmaui
- scalable_cmaui
scalable_server_cmaui_1:
- abstract_cmaui
- scalable_cmaui
- network.outgoing.packets.rate_cmaui_port_1:
+ network.incoming.packets.rate_cmaui_1_mgmt_port_0:
- abstract_cmaui
- - network.outgoing.packets.rate_cmaui_cmaui_port
- network.outgoing.packets.rate_cmaui_port_2:
- - abstract_cmaui
- - network.outgoing.packets.rate_cmaui_cmaui_port
- attachment_cmaui_port_1:
- - abstract_cmaui
- - attachment_cmaui_cmaui_port
+ - network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0
disk.write.requests_server_cmaui_2:
- abstract_cmaui
- disk.write.requests_cmaui
disk.write.requests_server_cmaui_1:
- abstract_cmaui
- disk.write.requests_cmaui
+ network.incoming.packets.rate_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.incoming.packets.rate_cmaui_cmaui_mgmt_port_0
disk.usage_server_cmaui_1:
- abstract_cmaui
- disk.usage_cmaui
os_server_cmaui_1:
- abstract_cmaui
- os_cmaui
- forwarder_cmaui_port_2:
- - abstract_cmaui
- - forwarder_cmaui_cmaui_port
- forwarder_cmaui_port_1:
- - abstract_cmaui
- - forwarder_cmaui_cmaui_port
disk.device.allocation_server_cmaui_1:
- abstract_cmaui
- disk.device.allocation_cmaui
memory_server_cmaui_1:
- abstract_cmaui
- memory_cmaui
+ attachment_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - attachment_cmaui_cmaui_mgmt_port_0
host_server_cmaui_2:
- abstract_cmaui
- host_cmaui
host_server_cmaui_1:
- abstract_cmaui
- host_cmaui
+ attachment_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - attachment_cmaui_cmaui_mgmt_port_0
instance_server_cmaui_2:
- abstract_cmaui
- instance_cmaui
disk.device.capacity_server_cmaui_1:
- abstract_cmaui
- disk.device.capacity_cmaui
+ feature_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - feature_cmaui_cmaui_mgmt_port_0
+ feature_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - feature_cmaui_cmaui_mgmt_port_0
instance_server_cmaui_1:
- abstract_cmaui
- instance_cmaui
disk.device.read.requests.rate_server_cmaui_1:
- abstract_cmaui
- disk.device.read.requests.rate_cmaui
- network.incoming.bytes.rate_cmaui_port_1:
- - abstract_cmaui
- - network.incoming.bytes.rate_cmaui_cmaui_port
- network.incoming.bytes.rate_cmaui_port_2:
- - abstract_cmaui
- - network.incoming.bytes.rate_cmaui_cmaui_port
vcpus_server_cmaui_1:
- abstract_cmaui
- vcpus_cmaui
disk.read.bytes.rate_server_cmaui_1:
- abstract_cmaui
- disk.read.bytes.rate_cmaui
- network.outpoing.packets_cmaui_port_1:
- - abstract_cmaui
- - network.outpoing.packets_cmaui_cmaui_port
disk.read.bytes.rate_server_cmaui_2:
- abstract_cmaui
- disk.read.bytes.rate_cmaui
- network.outpoing.packets_cmaui_port_2:
- - abstract_cmaui
- - network.outpoing.packets_cmaui_cmaui_port
disk.device.read.requests_server_cmaui_1:
- abstract_cmaui
- disk.device.read.requests_cmaui
memory.resident_server_cmaui_2:
- abstract_cmaui
- memory.resident_cmaui
+ network.outgoing.bytes_cmaui_1_mgmt_port_0:
+ - abstract_cmaui
+ - network.outgoing.bytes_cmaui_cmaui_mgmt_port_0
memory.resident_server_cmaui_1:
- abstract_cmaui
- memory.resident_cmaui
+ network.outgoing.bytes_cmaui_2_mgmt_port_0:
+ - abstract_cmaui
+ - network.outgoing.bytes_cmaui_cmaui_mgmt_port_0
disk.latency_server_cmaui_2:
- abstract_cmaui
- disk.latency_cmaui
- abstract_cmaui
- memory.usage_cmaui
requirements:
- dependency_cmaui_port_1:
+ link_cmaui_1_mgmt_port_0:
- abstract_cmaui
- - dependency_cmaui_cmaui_port
+ - link_cmaui_cmaui_mgmt_port_0
local_storage_server_cmaui_2:
- abstract_cmaui
- local_storage_cmaui
- link_cmaui_port_2:
+ dependency_cmaui_2_mgmt_port_0:
- abstract_cmaui
- - link_cmaui_cmaui_port
+ - dependency_cmaui_cmaui_mgmt_port_0
dependency_server_cmaui_2:
- abstract_cmaui
- dependency_cmaui
- link_cmaui_port_1:
+ dependency_cmaui_1_mgmt_port_0:
- abstract_cmaui
- - link_cmaui_cmaui_port
+ - dependency_cmaui_cmaui_mgmt_port_0
dependency_server_cmaui_1:
- abstract_cmaui
- dependency_cmaui
- dependency_cmaui_port_2:
+ link_cmaui_2_mgmt_port_0:
- abstract_cmaui
- - dependency_cmaui_cmaui_port
+ - link_cmaui_cmaui_mgmt_port_0
local_storage_server_cmaui_1:
- abstract_cmaui
- - local_storage_cmaui
\ No newline at end of file
+ - local_storage_cmaui
org.openecomp.resource.abstract.nodes.cdi:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cdi_internal_0_port_network_role:
+ port_cdi_internal_0_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_cdi_ims_core_0_port_vlan_requirements:
+ port_cdi_ims_core_0_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_internal_0_port_ip_requirements:
+ port_cdi_internal_0_port_0_ip_requirements:
type: list
required: true
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
status: SUPPORTED
- port_cdi_internal_0_port_vlan_requirements:
+ port_cdi_ims_core_0_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_ims_core_0_port_name:
- type: list
+ type: json
+ port_cdi_ims_core_0_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cdi_internal_0_port_exCP_naming:
+ port_cdi_ims_core_0_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cdi_ims_core_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_cdi_internal_0_port_allowed_address_pairs:
+ port_cdi_ims_core_0_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_cdi_internal_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_cdi_internal_0_port_subnetpoolid:
+ type: string
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_cdi_internal_0_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cdi_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cdi_ims_core_0_port_ip_requirements:
+ compute_cdi_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_ims_core_0_port_network_role_tag:
- type: string
+ type: string
+ port_cdi_internal_0_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_cdi_user_data_format:
+ compute_cdi_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cdi_internal_0_port_name:
- type: list
+ port_cdi_ims_core_0_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cdi_ims_core_0_port_order:
- type: integer
+ port_cdi_internal_0_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- compute_cdi_availability_zone:
+ port_cdi_internal_0_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cdi_ims_core_0_port_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_cdi_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cdi_internal_0_port_network:
+ type: boolean
+ port_cdi_internal_0_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cdi_internal_0_port_fixed_ips:
- type: list
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_cdi_config_drive:
+ port_cdi_internal_0_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cdi_internal_0_port_security_groups:
- type: list
+ port_cdi_ims_core_0_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_cdi_ims_core_0_port_security_groups:
+ port_cdi_ims_core_0_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_cdi_ims_core_0_port_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cdi_internal_0_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cdi_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_cdi_ims_core_0_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_cdi_ims_core_0_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_internal_0_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_cdi_internal_0_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_ims_core_0_port_1_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_cdi_internal_0_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_internal_0_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_cdi_ims_core_0_port_allowed_address_pairs:
+ type: string
+ port_cdi_ims_core_0_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: string
+ port_cdi_internal_0_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_cdi_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cdi_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cdi_internal_0_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_cdi_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_cdi_ims_core_0_port_1_allowed_address_pairs:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_ims_core_0_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cdi_ims_core_0_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
requirements:
- - dependency_cdi_cdi_ims_core_0_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_cdi_cdi_ims_core_0_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_cdi:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_cdi_cdi_internal_0_port:
+ - dependency_cdi_cdi_ims_core_0_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cdi_cdi_internal_0_port:
+ - link_cdi_cdi_ims_core_0_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- capabilities:
- attachment_cdi_cdi_internal_0_port:
- type: tosca.capabilities.Attachment
+ - dependency_cdi_cdi_internal_0_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_cdi_cdi_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - link_cdi_cdi_internal_0_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- - UNBOUNDED
- forwarder_cdi_cdi_ims_core_0_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- 1
- - UNBOUNDED
- network.outgoing.bytes_cdi_cdi_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ capabilities:
+ feature_cdi_cdi_internal_0_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cdi_cdi_internal_0_port:
+ network.outgoing.bytes.rate_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_cdi:
+ network.incoming.packets_cdi_cdi_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_cdi:
+ disk.device.write.requests.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_cdi:
+ disk.write.bytes.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_cdi:
+ network.outpoing.packets_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_cdi:
+ disk.ephemeral.size_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cdi_cdi_internal_0_port:
+ cpu_util_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cdi_cdi_internal_0_port:
+ cpu.delta_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_cdi:
+ network.incoming.packets_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cdi_cdi_ims_core_0_port:
- type: tosca.capabilities.Node
+ disk.device.write.bytes_cdi:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cdi_cdi_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cdi_cdi_ims_core_0_port:
+ network.incoming.packets.rate_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cdi_cdi_internal_0_port:
+ network.outgoing.bytes.rate_cdi_cdi_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cdi_cdi_ims_core_0_port:
+ network.outgoing.packets.rate_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_cdi_cdi_ims_core_0_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_cdi:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cdi_cdi_ims_core_0_port:
+ memory.resident_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_cdi:
+ disk.latency_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_cdi:
+ disk.read.bytes.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cdi:
+ network.outgoing.bytes_cdi_cdi_ims_core_0_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_cdi_cdi_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cdi_cdi_ims_core_0_port:
+ network.incoming.packets.rate_cdi_cdi_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cdi_cdi_internal_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.allocation_cdi:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.incoming.packets.rate_cdi_cdi_internal_0_port:
+ network.incoming.bytes.rate_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_cdi:
+ forwarder_cdi_cdi_internal_0_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_cdi_cdi_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cdi_cdi_internal_0_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_cdi_cdi_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_cdi_cdi_ims_core_0_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.iops_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cdi_cdi_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cdi_cdi_internal_0_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.usage_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ attachment_cdi_cdi_internal_0_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_cdi_cdi_ims_core_0_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cdi_cdi_ims_core_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cdi_cdi_ims_core_0_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_cdi_cdi_internal_0_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cdi_cdi_ims_core_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- binding_cdi_cdi_ims_core_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
instance_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cdi_cdi_ims_core_0_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.allocation_cdi:
+ network.incoming.bytes_cdi_cdi_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cdi_cdi_ims_core_0_port:
+ network.incoming.bytes_cdi_cdi_ims_core_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cdi:
+ disk.device.allocation_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cdi_cdi_ims_core_0_port:
+ disk.write.requests_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.lbd:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_lbd_ims_core_1_port_allowed_address_pairs:
+ port_lbd_ims_core_1_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: json
compute_lbd_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_1_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_dpdk_1_port_allowed_address_pairs:
- type: list
+ port_lbd_ims_core_1_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_dpdk_1_port_subnetpoolid:
- type: string
+ port_lbd_ims_core_1_port_2_order:
+ type: integer
required: true
status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_lbd_internal_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_lbd_ims_core_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
compute_lbd_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_1_port_network_role_tag:
- type: string
+ port_lbd_dpdk_1_port_1_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_lbd_internal_1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_lbd_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_ims_core_1_port_order:
- type: integer
+ port_lbd_ims_core_1_port_2_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_1_port_network:
+ port_lbd_dpdk_1_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_1_port_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_dpdk_1_port_order:
- type: integer
+ port_lbd_ims_core_1_port_2_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_1_port_network_role:
+ port_lbd_internal_1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_1_port_related_networks:
+ port_lbd_ims_core_1_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- compute_lbd_scheduler_hints:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_dpdk_1_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
+ type: string
+ compute_lbd_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_1_port_exCP_naming:
+ type: json
+ port_lbd_ims_core_1_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_lbd_internal_1_port_network:
+ port_lbd_dpdk_1_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ compute_lbd_name:
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:
+ port_lbd_dpdk_1_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
+ port_lbd_internal_1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_lbd_internal_1_port_vlan_requirements:
+ port_lbd_dpdk_1_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
compute_lbd_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_lbd_ims_core_1_port_ip_requirements:
+ port_lbd_internal_1_port_0_vlan_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
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_internal_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
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
+ port_lbd_ims_core_1_port_2_network_role:
+ type: string
required: true
status: SUPPORTED
- port_lbd_internal_1_port_ip_requirements:
+ port_lbd_ims_core_1_port_2_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
+ type: string
+ port_lbd_internal_1_port_0_fixed_ips:
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: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_1_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_lbd_internal_1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_lbd_ims_core_1_port_security_groups:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_1_port_2_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_ims_core_1_port_fixed_ips:
- type: list
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_dpdk_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_1_port_fixed_ips:
+ port_lbd_dpdk_1_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_lbd_ims_core_1_port_network:
+ port_lbd_ims_core_1_port_2_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_dpdk_1_port_network_role_tag:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_dpdk_1_port_1_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_1_port_security_groups:
+ port_lbd_ims_core_1_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_dpdk_1_port_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_1_port_1_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_1_port_network_role:
- type: string
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_internal_1_port_0_security_groups:
+ type: list
required: true
status: SUPPORTED
- port_lbd_dpdk_1_port_ip_requirements:
+ entry_schema:
+ type: json
+ port_lbd_internal_1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_dpdk_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_lbd_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_lbd_dpdk_1_port_vlan_requirements:
+ port_lbd_dpdk_1_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_lbd_dpdk_1_port_network_role:
- type: string
+ type: string
+ port_lbd_ims_core_1_port_2_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- - dependency_lbd_lbd_ims_core_1_port:
+ - dependency_lbd_lbd_dpdk_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_lbd_lbd_ims_core_1_port:
+ - link_lbd_lbd_dpdk_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_lbd_lbd_dpdk_1_port:
+ - dependency_lbd_lbd_internal_1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_lbd_lbd_dpdk_1_port:
+ - link_lbd_lbd_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_lbd_lbd_internal_1_port:
+ - dependency_lbd_lbd_ims_core_1_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_lbd_lbd_internal_1_port:
+ - link_lbd_lbd_ims_core_1_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_lbd_lbd_ims_core_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_lbd_lbd_dpdk_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
host_lbd:
type: tosca.capabilities.Container
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_lbd:
+ network.outgoing.bytes_lbd_lbd_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_lbd:
+ network.incoming.bytes.rate_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_lbd:
+ network.incoming.packets.rate_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_lbd_lbd_ims_core_1_port:
- type: tosca.capabilities.Attachment
+ feature_lbd_lbd_internal_1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.usage_lbd:
+ disk.device.capacity_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_lbd_lbd_dpdk_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outpoing.packets_lbd_lbd_ims_core_1_port:
+ network.outgoing.bytes.rate_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_lbd_lbd_ims_core_1_port:
+ network.incoming.bytes_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_lbd_lbd_internal_1_port:
+ network.outpoing.packets_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_lbd:
+ cpu_util_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_lbd_lbd_internal_1_port:
- type: tosca.capabilities.Node
+ disk.device.read.requests_lbd:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_lbd_lbd_ims_core_1_port:
+ network.outgoing.packets.rate_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_lbd:
+ memory.usage_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_lbd:
+ feature_lbd_lbd_ims_core_1_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.requests_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_lbd:
+ cpu.delta_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_lbd:
- type: tosca.capabilities.Scalable
+ attachment_lbd_lbd_internal_1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_lbd_lbd_dpdk_1_port:
+ memory_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_lbd_lbd_dpdk_1_port:
+ disk.write.bytes_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_lbd_lbd_ims_core_1_port:
+ network.incoming.bytes_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_lbd:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_lbd:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_lbd_lbd_dpdk_1_port:
+ disk.device.read.requests.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_lbd_lbd_dpdk_1_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_lbd_lbd_dpdk_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_lbd_lbd_dpdk_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_lbd_lbd_internal_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_lbd_lbd_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_lbd_lbd_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_lbd_lbd_ims_core_1_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_lbd_lbd_internal_1_port:
+ network.incoming.bytes.rate_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_lbd_lbd_internal_1_port:
+ network.outpoing.packets_lbd_lbd_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_lbd_lbd_ims_core_1_port:
- type: org.openecomp.capabilities.Forwarder
+ attachment_lbd_lbd_dpdk_1_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_lbd_lbd_dpdk_1_port:
+ network.incoming.bytes_lbd_lbd_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_lbd_lbd_dpdk_1_port:
+ network.incoming.packets.rate_lbd_lbd_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_lbd_lbd_internal_1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- feature_lbd_lbd_dpdk_1_port:
- type: tosca.capabilities.Node
+ forwarder_lbd_lbd_internal_1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_lbd_lbd_ims_core_1_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_lbd_lbd_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_lbd_lbd_ims_core_1_port_2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_lbd:
+ network.outgoing.bytes_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_lbd_lbd_dpdk_1_port:
+ disk.iops_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_lbd_lbd_ims_core_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.usage_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_lbd_lbd_dpdk_1_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.bytes_lbd:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_lbd:
+ network.incoming.bytes.rate_lbd_lbd_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_lbd_lbd_ims_core_1_port:
+ network.incoming.packets.rate_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_lbd_lbd_internal_1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_lbd:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_lbd_lbd_ims_core_1_port:
+ network.outgoing.bytes_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_lbd_lbd_ims_core_1_port:
+ network.outpoing.packets_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_lbd_lbd_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_lbd:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_lbd_lbd_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_lbd_lbd_dpdk_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_lbd_lbd_internal_1_port:
+ network.outgoing.bytes.rate_lbd_lbd_dpdk_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_lbd_lbd_internal_1_port:
+ binding_lbd_lbd_ims_core_1_port_2:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- network.incoming.bytes_lbd_lbd_internal_1_port:
+ network.incoming.packets_lbd_lbd_dpdk_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_lbd_lbd_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_lbd_lbd_dpdk_1_port:
+ network.incoming.packets_lbd_lbd_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.oam_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam_internal_1_port_network_role_tag:
- 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:
+ port_oam_oam_1_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_oam_internal_1_port_network_role:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_internal_1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_oam_oam_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_oam_oam_1_port_allowed_address_pairs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_oam_oam_1_port_ip_requirements:
+ port_oam_internal_1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_oam_1_port_network_role_tag:
+ port_oam_oam_1_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_oam_oam_1_port_security_groups:
+ port_oam_internal_1_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_oam_internal_1_port_network:
- type: list
+ port_oam_oam_1_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_oam_1_port_fixed_ips:
- type: list
+ port_oam_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_1_port_related_networks:
- type: list
+ port_oam_oam_1_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_oam_internal_1_port_vlan_requirements:
+ port_oam_oam_1_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_internal_1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam_oam_1_port_1_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_oam_1_port_order:
- type: integer
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_oam_oam_1_port_network:
- type: list
+ port_oam_internal_1_port_0_subnetpoolid:
+ type: string
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_oam_internal_1_port_allowed_address_pairs:
+ port_oam_oam_1_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- compute_oam_user_data_format:
- type: list
- required: true
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_oam_1_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ compute_oam_user_data_format:
+ type: list
+ required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_internal_1_port_exCP_naming:
+ port_oam_oam_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_oam_internal_1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_oam_internal_1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_oam_internal_1_port_name:
+ port_oam_internal_1_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam_internal_1_port_fixed_ips:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_1_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_internal_1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_oam_oam_1_port_name:
+ type: string
+ port_oam_oam_1_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_internal_1_port_order:
- type: integer
+ port_oam_internal_1_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_oam_oam_1_port_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_internal_1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_oam_1_port_subnetpoolid:
- type: string
+ compute_oam_scheduler_hints:
+ type: list
required: true
status: SUPPORTED
- compute_oam_scheduler_hints:
+ entry_schema:
+ type: json
+ port_oam_internal_1_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_oam_internal_1_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_internal_1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_oam_oam_1_port_1_security_groups:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: json
compute_oam_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_oam_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_internal_1_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_oam_oam_1_port_network_role:
- type: string
+ entry_schema:
+ type: string
+ port_oam_oam_1_port_1_fixed_ips:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
requirements:
- - dependency_oam_oam_internal_1_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_oam_oam_internal_1_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_oam_oam_oam_1_port:
+ - dependency_oam_oam_oam_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_oam_oam_1_port:
+ - link_oam_oam_oam_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
+ - dependency_oam_oam_internal_1_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_oam_oam_internal_1_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
cpu_oam:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam_oam_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_oam_oam_internal_1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam_oam_1_port:
+ disk.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_oam_internal_1_port:
+ memory.resident_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_oam:
+ disk.device.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_oam:
+ disk.read.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_oam:
+ network.incoming.bytes_oam_oam_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam_internal_1_port:
- type: org.openecomp.capabilities.Forwarder
+ scalable_oam:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_oam:
+ network.outgoing.bytes_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam_internal_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- scalable_oam:
- type: tosca.capabilities.Scalable
+ network.incoming.bytes_oam_oam_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam_oam_1_port:
+ network.incoming.packets.rate_oam_oam_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_oam_oam_oam_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_oam:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam_oam_1_port:
+ network.outgoing.bytes.rate_oam_oam_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_oam_internal_1_port:
+ disk.ephemeral.size_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_oam:
+ network.outgoing.bytes_oam_oam_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam_oam_1_port:
+ disk.write.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_oam:
+ network.incoming.packets_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_oam_oam_1_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_oam:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_oam:
+ network.incoming.bytes.rate_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_oam:
+ network.outgoing.packets.rate_oam_oam_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam_internal_1_port:
+ instance_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_oam:
+ network.outpoing.packets_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam_oam_1_port:
+ disk.root.size_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam_oam_1_port:
- type: tosca.capabilities.Node
+ binding_oam_oam_internal_1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_oam_oam_internal_1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_oam_oam_oam_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
memory_oam:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_oam_oam_oam_1_port:
+ network.outgoing.packets.rate_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam_internal_1_port:
+ network.incoming.packets.rate_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam_internal_1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_oam_oam_oam_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_oam_oam_internal_1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- attachment_oam_oam_internal_1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_oam_oam_oam_1_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam_internal_1_port:
+ network.outgoing.bytes.rate_oam_oam_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam_oam_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ forwarder_oam_oam_oam_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_oam_oam_oam_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
cpu_util_oam:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ attachment_oam_oam_oam_1_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam_oam_1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes.rate_oam_oam_oam_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.oam_2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam_oam_2_port_network_role_tag:
+ port_oam_internal_2_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_oam_oam_2_port_related_networks:
+ port_oam_internal_2_port_0_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
- status: SUPPORTED
- entry_schema:
- type: json
- port_oam_oam_2_port_name:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_oam_internal_2_port_name:
+ port_oam_internal_2_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_oam_2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_oam_internal_2_port_mac_requirements:
+ port_oam_internal_2_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_oam_oam_2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_oam_internal_2_port_subnetpoolid:
+ port_oam_internal_2_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_oam_oam_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_2_port_1_allowed_address_pairs:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_oam_oam_2_port_vlan_requirements:
+ port_oam_internal_2_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_internal_2_port_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_2_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_oam_oam_2_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_oam_internal_2_port_network:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_oam_2_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam_internal_2_port_network_role_tag:
+ type: json
+ port_oam_oam_2_port_1_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_oam_2_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_oam_internal_2_port_order:
- type: integer
+ port_oam_oam_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_oam_internal_2_port_fixed_ips:
+ port_oam_internal_2_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_internal_2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_oam_oam_2_port_fixed_ips:
+ type: json
+ port_oam_oam_2_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_internal_2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
index_value:
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_oam_internal_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_2_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_oam_oam_2_port_network:
+ compute_oam_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_oam_user_data_format:
+ port_oam_internal_2_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam_internal_2_port_security_groups:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_internal_2_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_oam_oam_2_port_ip_requirements:
+ type: string
+ port_oam_internal_2_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_internal_2_port_vlan_requirements:
+ port_oam_internal_2_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_oam_oam_2_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_oam_2_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam_oam_2_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- port_oam_internal_2_port_related_networks:
+ port_oam_oam_2_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
compute_oam_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_internal_2_port_ip_requirements:
+ port_oam_internal_2_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_oam_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_oam_oam_2_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
compute_oam_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_oam_2_port_allowed_address_pairs:
- type: list
+ port_oam_internal_2_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
compute_oam_name:
type: list
required: true
entry_schema:
type: string
requirements:
- - dependency_oam_oam_internal_2_port:
+ - dependency_oam:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_oam_internal_2_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_oam_oam_oam_2_port:
+ - local_storage_oam:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_oam_oam_oam_2_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_oam_oam_2_port:
+ - link_oam_oam_oam_2_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_oam:
+ - dependency_oam_oam_internal_2_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_oam:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_oam_oam_internal_2_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
+ - 1
+ - 1
capabilities:
cpu_oam:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam_oam_2_port:
+ disk.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam_oam_2_port:
+ feature_oam_oam_internal_2_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ memory.resident_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_oam:
+ disk.device.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_oam:
+ disk.read.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam_internal_2_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_oam_oam_oam_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam_oam_2_port:
+ network.outgoing.bytes.rate_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_oam:
+ network.outgoing.bytes_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_oam:
+ network.incoming.bytes_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam_oam_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_oam_oam_internal_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_oam:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_oam:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_oam_oam_oam_2_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_oam:
+ disk.device.allocation_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam_internal_2_port:
+ network.incoming.packets_oam_oam_oam_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_oam:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_oam_oam_oam_2_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.capacity_oam:
+ disk.ephemeral.size_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam_oam_2_port:
+ disk.write.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_oam:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_oam_oam_oam_2_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam_internal_2_port:
+ disk.capacity_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam_internal_2_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes.rate_oam_oam_oam_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam_internal_2_port:
+ instance_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_oam_oam_oam_2_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_oam_oam_2_port:
+ attachment_oam_oam_internal_2_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.read.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam_oam_2_port:
+ forwarder_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam_internal_2_port:
+ disk.write.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam_oam_2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.requests.rate_oam:
+ disk.device.latency_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam_oam_2_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests.rate_oam:
+ network.incoming.packets.rate_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_oam:
+ disk.device.iops_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_oam:
+ network.outpoing.packets_oam_oam_oam_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_oam_internal_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_oam:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam_internal_2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.packets.rate_oam_oam_oam_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.read.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- attachment_oam_oam_internal_2_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_oam_oam_oam_2_port:
+ network.outgoing.bytes.rate_oam_oam_oam_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_oam_oam_oam_2_port:
- type: tosca.capabilities.Attachment
+ disk.latency_oam:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_oam:
+ network.incoming.packets_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam_oam_2_port:
+ network.outgoing.packets.rate_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam_internal_2_port:
+ disk.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_oam:
+ network.outgoing.bytes_oam_oam_oam_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_oam_oam_oam_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_oam_internal_2_port:
+ network.incoming.bytes.rate_oam_oam_internal_2_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_oam_oam_internal_2_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.read.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_oam_oam_internal_2_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.tdcore_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
org.openecomp.resource.abstract.nodes.cdi_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cdi_internal_1_port_order:
- type: integer
+ port_cdi_ims_core_1_port_1_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_cdi_ims_core_1_port_security_groups:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_internal_1_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cdi_internal_1_port_network_role_tag:
+ port_cdi_ims_core_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_cdi_internal_1_port_related_networks:
+ port_cdi_ims_core_1_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cdi_internal_1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
- type: string
+ port_cdi_ims_core_1_port_1_security_groups:
+ type: list
required: true
status: SUPPORTED
- port_cdi_ims_core_1_port_order:
- type: integer
+ entry_schema:
+ type: json
+ port_cdi_ims_core_1_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_cdi_internal_1_port_security_groups:
+ port_cdi_internal_1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_cdi_ims_core_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cdi_ims_core_1_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cdi_ims_core_1_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_cdi_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cdi_ims_core_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_cdi_ims_core_1_port_name:
+ compute_cdi_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cdi_ims_core_1_port_subnetpoolid:
+ port_cdi_ims_core_1_port_1_network_role:
type: string
required: true
status: SUPPORTED
- compute_cdi_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_cdi_ims_core_1_port_network:
+ port_cdi_ims_core_1_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_cdi_availability_zone:
+ port_cdi_internal_1_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cdi_internal_1_port_network:
- type: list
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_internal_1_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cdi_ims_core_1_port_ip_requirements:
- type: list
+ port_cdi_ims_core_1_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_internal_1_port_allowed_address_pairs:
+ compute_cdi_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: string
compute_cdi_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_cdi_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cdi_ims_core_1_port_allowed_address_pairs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cdi_ims_core_1_port_vlan_requirements:
- type: list
+ port_cdi_internal_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_ims_core_1_port_network_role:
+ port_cdi_internal_1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_cdi_internal_1_port_vlan_requirements:
+ port_cdi_ims_core_1_port_1_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_internal_1_port_fixed_ips:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_internal_1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cdi_internal_1_port_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_cdi_internal_1_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cdi_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_cdi_ims_core_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cdi_internal_1_port_ip_requirements:
+ port_cdi_ims_core_1_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_ims_core_1_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cdi_ims_core_1_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- compute_cdi_metadata:
+ type: string
+ port_cdi_ims_core_1_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_cdi_internal_1_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cdi_internal_1_port_0_allowed_address_pairs:
+ type: list
required: true
status: SUPPORTED
- port_cdi_internal_1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_internal_1_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_cdi_internal_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ compute_cdi_metadata:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_cdi_internal_1_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_cdi_internal_1_port_0_order:
+ type: integer
required: true
status: SUPPORTED
requirements:
- - dependency_cdi_cdi_internal_1_port:
+ - dependency_cdi_cdi_internal_1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cdi_cdi_internal_1_port:
+ - link_cdi_cdi_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_cdi_cdi_ims_core_1_port:
+ - dependency_cdi_cdi_ims_core_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cdi_cdi_ims_core_1_port:
+ - link_cdi_cdi_ims_core_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outpoing.packets_cdi_cdi_internal_1_port:
+ network.incoming.bytes_cdi_cdi_ims_core_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cdi_cdi_ims_core_1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_cdi:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_cdi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cdi_cdi_internal_1_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_cdi:
+ network.outgoing.bytes.rate_cdi_cdi_ims_core_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cdi_cdi_ims_core_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_cdi_cdi_ims_core_1_port:
+ disk.write.requests.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cdi_cdi_ims_core_1_port:
+ network.incoming.packets_cdi_cdi_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cdi_cdi_internal_1_port:
+ disk.device.write.requests.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cdi_cdi_internal_1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes.rate_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cdi_cdi_internal_1_port:
+ network.outpoing.packets_cdi_cdi_ims_core_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cdi_cdi_ims_core_1_port:
+ cpu.delta_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_cdi:
+ disk.device.write.bytes_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_cdi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_cdi_cdi_ims_core_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_cdi_cdi_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cdi_cdi_ims_core_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_cdi_cdi_ims_core_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_cdi_cdi_internal_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
vcpus_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cdi_cdi_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cdi_cdi_ims_core_1_port:
- type: tosca.capabilities.Attachment
+ memory.resident_cdi:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_cdi:
+ disk.latency_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_cdi:
+ network.incoming.bytes_cdi_cdi_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cdi_cdi_ims_core_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cdi_cdi_internal_1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_cdi:
+ network.incoming.packets.rate_cdi_cdi_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cdi_cdi_ims_core_1_port:
+ disk.allocation_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cdi_cdi_internal_1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.packets.rate_cdi_cdi_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_cdi_cdi_internal_1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
cpu_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_cdi:
+ attachment_cdi_cdi_ims_core_1_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_cdi_cdi_ims_core_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cdi:
+ disk.iops_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cdi_cdi_ims_core_1_port:
+ attachment_cdi_cdi_internal_1_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.usage_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cdi_cdi_internal_1_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_cdi_cdi_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cdi_cdi_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cdi_cdi_ims_core_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cdi_cdi_ims_core_1_port:
+ network.incoming.bytes.rate_cdi_cdi_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cdi_cdi_internal_1_port:
+ network.outgoing.bytes.rate_cdi_cdi_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cdi_cdi_ims_core_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
binding_cdi:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_cdi_cdi_ims_core_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_cdi_cdi_ims_core_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cdi_cdi_internal_1_port:
+ network.incoming.packets.rate_cdi_cdi_ims_core_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_cdi_cdi_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_cdi_cdi_ims_core_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_cdi:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.lbd_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_lbd_internal_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
compute_lbd_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_lbd_ims_core_0_port_2_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_0_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_lbd_internal_0_port_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_related_networks:
+ port_lbd_internal_0_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_0_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_lbd_availability_zone:
+ port_lbd_dpdk_0_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_dpdk_0_port_allowed_address_pairs:
+ compute_lbd_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_dpdk_0_port_subnetpoolid:
+ type: string
+ port_lbd_dpdk_0_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_ip_requirements:
+ port_lbd_ims_core_0_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_allowed_address_pairs:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_internal_0_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_internal_0_port_name:
+ type: json
+ port_lbd_ims_core_0_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_0_port_network_role_tag:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_ims_core_0_port_2_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_related_networks:
+ port_lbd_dpdk_0_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
+ port_lbd_dpdk_0_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
compute_lbd_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_lbd_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_lbd_dpdk_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_ip_requirements:
+ port_lbd_ims_core_0_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_0_port_network:
+ type: json
+ port_lbd_dpdk_0_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_dpdk_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_2_network_role:
+ type: string
required: true
status: SUPPORTED
- compute_lbd_name:
+ port_lbd_internal_0_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_0_port_security_groups:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_2_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_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_vlan_requirements:
- type: list
+ port_lbd_internal_0_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_config_drive:
- type: list
+ port_lbd_internal_0_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: boolean
- port_lbd_internal_0_port_related_networks:
+ port_lbd_dpdk_0_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_lbd_dpdk_0_port_fixed_ips:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_0_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_0_port_security_groups:
- type: list
+ port_lbd_ims_core_0_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_dpdk_0_port_security_groups:
+ port_lbd_dpdk_0_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_dpdk_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_0_port_name:
+ type: boolean
+ port_lbd_internal_0_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
+ type: json
+ port_lbd_ims_core_0_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_network_role:
- type: string
+ port_lbd_ims_core_0_port_2_order:
+ type: integer
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_network:
+ port_lbd_dpdk_0_port_1_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_dpdk_0_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_lbd_internal_0_port_order:
- type: integer
+ port_lbd_ims_core_0_port_2_name:
+ type: list
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_network_role:
+ entry_schema:
+ type: string
+ port_lbd_dpdk_0_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_vlan_requirements:
+ port_lbd_internal_0_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_2_allowed_address_pairs:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_lbd_ims_core_0_port_fixed_ips:
+ port_lbd_ims_core_0_port_2_network:
type: list
required: true
status: SUPPORTED
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
- status: SUPPORTED
- port_lbd_internal_0_port_fixed_ips:
+ type: string
+ port_lbd_internal_0_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_lbd_internal_0_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_lbd_ims_core_0_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
compute_lbd_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_lbd_internal_0_port_ip_requirements:
+ port_lbd_dpdk_0_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_0_port_0_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
requirements:
- - dependency_lbd_lbd_ims_core_0_port:
+ - dependency_lbd_lbd_dpdk_0_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_lbd_lbd_ims_core_0_port:
+ - link_lbd_lbd_dpdk_0_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_lbd_lbd_dpdk_0_port:
+ - dependency_lbd_lbd_internal_0_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_lbd_lbd_dpdk_0_port:
+ - link_lbd_lbd_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_lbd_lbd_internal_0_port:
+ - dependency_lbd_lbd_ims_core_0_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_lbd_lbd_internal_0_port:
+ - link_lbd_lbd_ims_core_0_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_lbd_lbd_ims_core_0_port:
- type: tosca.capabilities.Attachment
+ disk.write.requests.rate_lbd:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_lbd_lbd_ims_core_0_port:
+ disk.write.bytes.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_lbd:
+ instance_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_lbd:
+ binding_lbd_lbd_dpdk_0_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.device.iops_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_lbd_lbd_internal_0_port:
+ host_lbd:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_lbd:
+ disk.device.capacity_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_lbd_lbd_internal_0_port:
+ network.outgoing.bytes.rate_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_lbd:
+ network.outgoing.packets.rate_lbd_lbd_dpdk_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_lbd_lbd_ims_core_0_port:
+ cpu_util_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_lbd_lbd_ims_core_0_port:
+ disk.device.read.requests_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_lbd_lbd_dpdk_0_port:
+ network.outpoing.packets_lbd_lbd_dpdk_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_lbd_lbd_dpdk_0_port:
+ memory.usage_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- host_lbd:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.incoming.packets.rate_lbd_lbd_dpdk_0_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_lbd_lbd_dpdk_0_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_lbd_lbd_internal_0_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_lbd_lbd_ims_core_0_port_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_lbd:
+ disk.read.requests_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_lbd_lbd_ims_core_0_port:
+ network.incoming.packets_lbd_lbd_dpdk_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_lbd:
+ network.incoming.packets.rate_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_lbd:
+ cpu.delta_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_lbd_lbd_internal_0_port:
+ memory_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_lbd:
+ network.outpoing.packets_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_lbd_lbd_dpdk_0_port:
+ disk.write.bytes_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_lbd_lbd_internal_0_port:
+ binding_lbd_lbd_internal_0_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.read.requests_lbd:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_lbd:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- cpu.delta_lbd:
+ network.incoming.bytes.rate_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_lbd_lbd_ims_core_0_port:
+ network.outgoing.bytes_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_lbd:
+ disk.device.read.requests.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_lbd_lbd_dpdk_0_port:
+ disk.root.size_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_lbd:
+ network.outgoing.bytes.rate_lbd_lbd_dpdk_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_lbd_lbd_internal_0_port:
+ network.outgoing.packets.rate_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_lbd:
- type: tosca.capabilities.Scalable
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.read.requests.rate_lbd:
+ vcpus_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_lbd:
+ network.incoming.packets_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_lbd:
+ network.outgoing.packets.rate_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_lbd_lbd_dpdk_0_port:
- type: tosca.capabilities.Attachment
+ forwarder_lbd_lbd_dpdk_0_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_lbd_lbd_ims_core_0_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
os_lbd:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_lbd:
+ network.incoming.packets_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_lbd:
+ disk.read.bytes.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_lbd_lbd_internal_0_port:
+ disk.read.bytes_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_lbd_lbd_internal_0_port:
+ network.incoming.bytes.rate_lbd_lbd_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_lbd_lbd_ims_core_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_lbd_lbd_ims_core_0_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.incoming.packets_lbd_lbd_dpdk_0_port:
+ network.incoming.bytes_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_lbd_lbd_internal_0_port:
+ network.incoming.packets.rate_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_lbd_lbd_dpdk_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_lbd_lbd_ims_core_0_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outpoing.packets_lbd_lbd_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_lbd_lbd_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_lbd_lbd_ims_core_0_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- endpoint_lbd:
- type: tosca.capabilities.Endpoint.Admin
+ attachment_lbd_lbd_dpdk_0_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_lbd:
+ network.outgoing.bytes.rate_lbd_lbd_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_lbd_lbd_internal_0_port:
- type: tosca.capabilities.Node
+ endpoint_lbd:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_lbd:
+ disk.device.read.bytes.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_lbd_lbd_ims_core_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_lbd_lbd_internal_0_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_lbd_lbd_ims_core_0_port:
+ disk.device.write.bytes.rate_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_lbd_lbd_dpdk_0_port:
+ network.outgoing.bytes_lbd_lbd_dpdk_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_lbd_lbd_internal_0_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_lbd_lbd_dpdk_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_lbd:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_lbd_lbd_internal_0_port:
- type: org.openecomp.capabilities.Forwarder
+ attachment_lbd_lbd_internal_0_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_lbd_lbd_dpdk_0_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_lbd:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_lbd:
- type: tosca.capabilities.Node
+ network.incoming.bytes_lbd_lbd_ims_core_0_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_lbd_lbd_dpdk_0_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- feature_lbd_lbd_ims_core_0_port:
+ feature_lbd_lbd_dpdk_0_port_1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_lbd_lbd_ims_core_0_port:
+ network.incoming.bytes_lbd_lbd_dpdk_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_lbd_lbd_dpdk_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.cif_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
status: SUPPORTED
entry_schema:
type: string
- port_cif_ims_core_1_port_security_groups:
- type: list
+ port_cif_ims_core_1_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_1_port_4_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_1_port_4_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
port_cif_oam_1_port_3_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_cif_ims_core_1_port_2_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_cif_oam_1_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_internal_1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_ims_core_1_port_2_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cif_internal_1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
- compute_cif_scheduler_hints:
+ port_cif_internal_1_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_cif_ims_li_1_port_order:
- type: integer
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ compute_cif_scheduler_hints:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: json
port_cif_oam_1_port_3_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cif_internal_1_port_security_groups:
+ port_cif_ims_core_1_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_1_port_4_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: string
port_cif_oam_1_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_internal_1_port_order:
+ port_cif_internal_1_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_cif_ims_core_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_cif_ims_li_1_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_cif_ims_li_1_port_subnetpoolid:
+ port_cif_ims_li_1_port_4_network_role_tag:
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
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_internal_1_port_allowed_address_pairs:
+ port_cif_internal_1_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_cif_oam_1_port_3_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cif_ims_li_1_port_network_role:
+ port_cif_internal_1_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_cif_ims_core_1_port_order:
- type: integer
+ port_cif_ims_core_1_port_2_allowed_address_pairs:
+ type: list
required: true
status: SUPPORTED
- port_cif_oam_1_port_3_order:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_internal_1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_1_port_4_order:
type: integer
required: true
status: SUPPORTED
- port_cif_internal_1_port_vlan_requirements:
+ port_cif_ims_core_1_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_internal_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_cif_internal_1_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_1_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: json
+ port_cif_oam_1_port_3_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_cif_oam_1_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_internal_1_port_network:
+ port_cif_oam_1_port_3_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cif_ims_core_1_port_network:
- type: list
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_ims_core_1_port_2_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cif_oam_1_port_3_fixed_ips:
+ port_cif_ims_li_1_port_4_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_li_1_port_exCP_naming:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_internal_1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_cif_internal_1_port_network_role:
- type: string
+ port_cif_ims_core_1_port_2_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
port_cif_oam_1_port_1_ip_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_cif_ims_core_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cif_ims_core_1_port_vlan_requirements:
+ port_cif_ims_li_1_port_4_vlan_requirements:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_cif_internal_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
compute_cif_name:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cif_internal_1_port_ip_requirements:
+ port_cif_ims_core_1_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_li_1_port_name:
+ type: string
+ port_cif_ims_li_1_port_4_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cif_internal_1_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cif_internal_1_port_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_internal_1_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_ims_li_1_port_fixed_ips:
+ port_cif_ims_li_1_port_4_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_li_1_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_internal_1_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cif_ims_li_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cif_ims_li_1_port_ip_requirements:
+ port_cif_ims_li_1_port_4_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_core_1_port_fixed_ips:
+ type: json
+ port_cif_ims_li_1_port_4_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_core_1_port_allowed_address_pairs:
+ type: string
+ port_cif_internal_1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.network.IpRequirements
port_cif_oam_1_port_1_network_role_tag:
type: string
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cif_ims_core_1_port_ip_requirements:
+ port_cif_oam_1_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_li_1_port_network:
- type: list
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_ims_core_1_port_2_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cif_oam_1_port_1_related_networks:
+ port_cif_internal_1_port_0_security_groups:
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
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_cif_internal_1_port_fixed_ips:
+ port_cif_ims_core_1_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_core_1_port_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_cif_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_cif_config_drive:
+ type: boolean
+ port_cif_ims_core_1_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_ims_li_1_port_4_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_li_1_port_4_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
port_cif_oam_1_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cif_oam_1_port_3_name:
+ port_cif_ims_li_1_port_4_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cif_ims_li_1_port_related_networks:
- type: list
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_ims_core_1_port_2_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_cif_ims_li_1_port_network_role_tag:
- type: string
+ port_cif_internal_1_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_cif_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: string
+ port_cif_oam_1_port_3_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
port_cif_oam_1_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_ims_core_1_port_network_role:
- type: string
+ port_cif_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
port_cif_oam_1_port_3_network_role_tag:
occurrences:
- 0
- UNBOUNDED
- - dependency_cif_cif_ims_li_1_port:
+ - dependency_cif_cif_ims_li_1_port_4:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_ims_li_1_port:
+ - link_cif_cif_ims_li_1_port_4:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_internal_1_port:
+ - dependency_cif_cif_oam_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_internal_1_port:
+ - link_cif_cif_oam_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_oam_1_port_1:
+ - dependency_cif_cif_oam_1_port_3:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_oam_1_port_1:
+ - link_cif_cif_oam_1_port_3:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_ims_core_1_port:
+ - dependency_cif_cif_internal_1_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_ims_core_1_port:
+ - link_cif_cif_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_oam_1_port_3:
+ - dependency_cif_cif_ims_core_1_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_oam_1_port_3:
+ - link_cif_cif_ims_core_1_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cif_cif_ims_li_1_port_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cif_cif_ims_li_1_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.bytes_cif_cif_internal_1_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_internal_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cif_cif_internal_1_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_cif_cif_ims_core_1_port:
+ feature_cif_cif_internal_1_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cif_cif_oam_1_port_1:
+ network.outgoing.bytes.rate_cif_cif_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_ims_li_1_port:
+ feature_cif_cif_ims_li_1_port_4:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_cif_cif_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_cif_cif_internal_1_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ forwarder_cif_cif_ims_li_1_port_4:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.packets.rate_cif_cif_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_ims_core_1_port:
+ network.incoming.packets.rate_cif_cif_oam_1_port_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_oam_1_port_3:
+ network.outpoing.packets_cif_cif_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_ims_li_1_port:
+ network.incoming.bytes_cif_cif_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_oam_1_port_1:
+ disk.usage_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_cif:
+ network.incoming.bytes.rate_cif_cif_ims_li_1_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_cif:
+ network.incoming.bytes.rate_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_cif:
+ disk.write.requests.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_ims_core_1_port:
+ disk.read.bytes_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cif_cif_internal_1_port:
+ network.outgoing.packets.rate_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_cif:
+ network.incoming.packets_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_cif:
+ network.outgoing.packets.rate_cif_cif_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_cif:
+ disk.device.allocation_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cif_cif_ims_li_1_port:
+ disk.device.read.bytes.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cif_cif_ims_li_1_port:
+ vcpus_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_ims_li_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cif_cif_ims_core_1_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cif_cif_ims_core_1_port:
+ network.outpoing.packets_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_cif:
+ network.outpoing.packets_cif_cif_ims_li_1_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_cif:
+ network.incoming.packets.rate_cif_cif_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cif_cif_ims_li_1_port:
+ disk.read.requests_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_ims_li_1_port:
+ disk.write.bytes_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_internal_1_port:
+ network.incoming.bytes_cif_cif_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_cif:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cif_cif_internal_1_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_internal_1_port:
+ network.outgoing.bytes_cif_cif_ims_li_1_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_internal_1_port:
+ cpu_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_ims_core_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cif:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_ims_core_1_port:
+ network.incoming.packets.rate_cif_cif_ims_li_1_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cif_cif_internal_1_port:
+ cpu_util_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cif:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_cif_cif_ims_core_1_port:
+ network.incoming.bytes_cif_cif_ims_li_1_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_cif:
+ disk.device.write.bytes_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_cif:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cif_cif_ims_li_1_port_4:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_cif_cif_ims_li_1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_cif_cif_oam_1_port_3:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_oam_1_port_3:
+ network.outgoing.packets.rate_cif_cif_ims_li_1_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.allocation_cif:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cif_cif_ims_core_1_port_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_internal_1_port:
+ disk.allocation_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cif_cif_internal_1_port:
+ network.outgoing.bytes_cif_cif_ims_core_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cif_cif_ims_core_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- attachment_cif_cif_ims_core_1_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
attachment_cif_cif_oam_1_port_3:
type: tosca.capabilities.Attachment
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_ims_core_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
host_cif:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cif_cif_ims_core_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_cif:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cif_cif_ims_li_1_port_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_cif_cif_oam_1_port_3:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 0
- UNBOUNDED
- feature_cif_cif_internal_1_port:
- type: tosca.capabilities.Node
+ network.incoming.packets_cif_cif_ims_core_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- disk.device.write.bytes.rate_cif:
+ network.incoming.bytes_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_cif:
+ disk.device.write.bytes.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cif:
+ network.outgoing.bytes.rate_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cif_cif_internal_1_port:
- type: org.openecomp.capabilities.Forwarder
+ binding_cif_cif_ims_core_1_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.iops_cif:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cif:
+ disk.read.bytes.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cif_cif_ims_li_1_port:
+ binding_cif_cif_ims_li_1_port_4:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- memory_cif:
+ disk.write.requests_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cif_cif_ims_core_1_port:
+ network.incoming.packets.rate_cif_cif_internal_1_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_oam_1_port_1:
+ memory_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_cif:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cif_cif_ims_core_1_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_oam_1_port_3:
+ network.outgoing.bytes.rate_cif_cif_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cif_cif_internal_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.incoming.packets_cif_cif_oam_1_port_1:
+ disk.capacity_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cif_cif_ims_core_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.latency_cif:
+ network.outgoing.bytes.rate_cif_cif_oam_1_port_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cif_cif_ims_li_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.write.requests.rate_cif:
+ network.incoming.packets_cif_cif_oam_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cif_cif_internal_1_port:
- type: tosca.capabilities.Attachment
+ disk.device.latency_cif:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_ims_li_1_port:
+ disk.device.write.requests.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.oam:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_oam_oam_0_port_name:
+ port_oam_oam_0_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_oam_oam_0_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam_internal_0_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_internal_0_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_oam_internal_0_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_oam_oam_0_port_fixed_ips:
+ port_oam_internal_0_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_internal_0_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_oam_oam_0_port_vlan_requirements:
+ port_oam_oam_0_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_oam_0_port_mac_requirements:
+ port_oam_internal_0_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_oam_internal_0_port_ip_requirements:
+ port_oam_oam_0_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_internal_0_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_oam_0_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_oam_oam_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_oam_internal_0_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam_internal_0_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
+ port_oam_oam_0_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_oam_oam_0_port_network_role:
+ port_oam_oam_0_port_1_allowed_address_pairs:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_internal_0_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_oam_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_0_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_oam_internal_0_port_name:
+ port_oam_internal_0_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_oam_0_port_allowed_address_pairs:
+ port_oam_oam_0_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_oam_internal_0_port_security_groups:
+ type: string
+ port_oam_oam_0_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_oam_internal_0_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_oam_internal_0_port_fixed_ips:
+ port_oam_oam_0_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_oam_oam_0_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_oam_oam_0_port_related_networks:
+ port_oam_internal_0_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_oam_internal_0_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_oam_oam_0_port_network:
+ port_oam_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_oam_oam_0_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_internal_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_oam_internal_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_oam_oam_0_port_ip_requirements:
+ port_oam_internal_0_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_oam_oam_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_0_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
compute_oam_scheduler_hints:
status: SUPPORTED
entry_schema:
type: json
- port_oam_internal_0_port_allowed_address_pairs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_oam_internal_0_port_vlan_requirements:
- type: list
+ port_oam_internal_0_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_oam_oam_0_port_security_groups:
+ port_oam_internal_0_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
- entry_schema:
- type: json
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_0_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
requirements:
- - dependency_oam_oam_oam_0_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_oam_oam_oam_0_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_oam_oam_internal_0_port:
+ - dependency_oam_oam_internal_0_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_oam_internal_0_port:
+ - link_oam_oam_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- capabilities:
- cpu_oam:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - dependency_oam_oam_oam_0_port_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
+ - 0
- UNBOUNDED
- attachment_oam_oam_oam_0_port:
- type: tosca.capabilities.Attachment
+ - link_oam_oam_oam_0_port_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- - UNBOUNDED
- network.incoming.packets_oam_oam_oam_0_port:
+ - 1
+ capabilities:
+ cpu_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam_oam_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_oam_oam_internal_0_port_0:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_oam_oam_internal_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.read.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam_oam_0_port:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_oam_oam_oam_0_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_oam_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_oam:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_oam_internal_0_port:
+ network.outgoing.bytes_oam_oam_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_oam:
- type: tosca.capabilities.Scalable
+ network.incoming.bytes_oam_oam_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_oam_oam_oam_0_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_oam:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam_internal_0_port:
+ network.outgoing.bytes.rate_oam_oam_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_oam:
+ network.incoming.packets_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam_internal_0_port:
+ disk.device.allocation_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam_oam_0_port:
- type: tosca.capabilities.Node
+ forwarder_oam_oam_oam_0_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_oam_oam_0_port:
+ disk.ephemeral.size_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_oam:
+ disk.write.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_oam_internal_0_port:
+ attachment_oam_oam_oam_0_port_1:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_oam:
+ disk.capacity_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_oam:
+ network.incoming.bytes.rate_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_oam_oam_internal_0_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.root.size_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_oam_internal_0_port:
+ binding_oam_oam_oam_0_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.outgoing.packets.rate_oam_oam_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_oam_oam_internal_0_port:
- type: tosca.capabilities.Node
+ attachment_oam_oam_internal_0_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam_internal_0_port:
+ disk.device.read.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_oam_oam_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_oam_oam_internal_0_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_oam:
+ disk.write.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_oam:
+ disk.device.latency_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_oam:
+ disk.device.iops_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam_internal_0_port:
+ vcpus_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_oam:
+ disk.device.write.requests.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_oam:
+ network.incoming.packets.rate_oam_oam_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_oam:
+ network.incoming.packets.rate_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_oam_oam_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_oam:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam_oam_0_port:
+ disk.iops_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_oam:
+ disk.read.bytes.rate_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_oam:
+ network.outgoing.bytes.rate_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_oam_internal_0_port:
+ network.outpoing.packets_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_oam_oam_0_port:
+ cpu_util_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_oam_internal_0_port:
- type: org.openecomp.capabilities.Forwarder
+ os_oam:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_oam_oam_0_port:
+ memory.usage_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_oam:
+ disk.latency_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_oam:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- memory.usage_oam:
+ network.outgoing.packets.rate_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_oam:
+ network.incoming.packets_oam_oam_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_oam_oam_0_port:
+ disk.write.bytes_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_oam:
+ network.outgoing.bytes_oam_oam_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_oam:
+ network.incoming.bytes.rate_oam_oam_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_oam:
+ disk.read.requests_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_oam_oam_0_port:
+ disk.device.capacity_oam:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.cif:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_cif_ims_core_0_port_network:
- type: list
+ port_cif_internal_0_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
port_cif_oam_0_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_oam_0_port_1_fixed_ips:
+ port_cif_internal_0_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_internal_0_port_related_networks:
+ type: json
+ port_cif_internal_0_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cif_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_cif_internal_0_port_0_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
+ port_cif_oam_0_port_1_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_ims_li_0_port_4_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
- port_cif_internal_0_port_name:
+ port_cif_ims_core_0_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
port_cif_oam_0_port_1_order:
type: integer
required: true
status: SUPPORTED
- port_cif_internal_0_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_ims_core_0_port_network_role:
- type: string
+ port_cif_oam_0_port_3_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
port_cif_oam_0_port_1_exCP_naming:
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
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_core_0_port_related_networks:
+ port_cif_ims_li_0_port_4_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
port_cif_oam_0_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_ims_li_0_port_fixed_ips:
+ port_cif_ims_li_0_port_4_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
compute_cif_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_cif_ims_li_0_port_4_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
port_cif_oam_0_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cif_internal_0_port_network_role:
- type: string
+ port_cif_internal_0_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_cif_ims_li_0_port_ip_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_0_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
compute_cif_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cif_oam_0_port_3_subnetpoolid:
- type: string
+ port_cif_internal_0_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_cif_ims_li_0_port_name:
- type: list
+ port_cif_oam_0_port_3_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_cif_ims_core_0_port_fixed_ips:
- type: list
+ port_cif_internal_0_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_li_0_port_order:
+ port_cif_ims_li_0_port_4_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_cif_ims_core_0_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_cif_oam_0_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_cif_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_cif_internal_0_port_subnetpoolid:
+ port_cif_ims_core_0_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_cif_ims_core_0_port_security_groups:
+ port_cif_ims_core_0_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_3_related_networks:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_cif_ims_core_0_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_cif_oam_0_port_3_order:
type: integer
required: true
status: SUPPORTED
- port_cif_internal_0_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_cif_ims_core_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
port_cif_oam_0_port_3_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_cif_ims_core_0_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_li_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cif_internal_0_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
port_cif_oam_0_port_1_network:
status: SUPPORTED
entry_schema:
type: string
- port_cif_ims_li_0_port_security_groups:
+ port_cif_ims_li_0_port_4_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_0_port_4_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_cif_ims_li_0_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_0_port_2_name:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
port_cif_oam_0_port_3_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_internal_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
compute_cif_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_cif_oam_0_port_3_mac_requirements:
+ port_cif_ims_li_0_port_4_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cif_ims_core_0_port_allowed_address_pairs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_oam_0_port_3_fixed_ips:
+ port_cif_ims_core_0_port_2_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_core_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_cif_ims_li_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: json
+ port_cif_ims_core_0_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cif_ims_li_0_port_allowed_address_pairs:
- type: list
+ port_cif_oam_0_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_ims_core_0_port_subnetpoolid:
- type: string
+ port_cif_oam_0_port_3_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_cif_internal_0_port_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_cif_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_cif_ims_li_0_port_network:
+ port_cif_ims_core_0_port_2_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_cif_ims_li_0_port_related_networks:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_internal_0_port_0_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_cif_internal_0_port_security_groups:
+ type: string
+ port_cif_ims_li_0_port_4_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_cif_internal_0_port_exCP_naming:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_ims_core_0_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cif_ims_li_0_port_network_role_tag:
- type: string
+ port_cif_ims_li_0_port_4_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_0_allowed_address_pairs:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_internal_0_port_fixed_ips:
+ port_cif_internal_0_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_cif_ims_core_0_port_2_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_0_port_4_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_cif_ims_core_0_port_2_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_cif_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_cif_oam_0_port_3_name:
+ port_cif_ims_li_0_port_4_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_ims_li_0_port_vlan_requirements:
+ port_cif_ims_core_0_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_cif_ims_core_0_port_2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_cif_oam_0_port_3_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_cif_oam_0_port_3_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_cif_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cif_ims_core_0_port_2_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_cif_internal_0_port_allowed_address_pairs:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_cif_oam_0_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_cif_oam_0_port_3_ip_requirements:
+ port_cif_ims_li_0_port_4_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_cif_ims_li_0_port_4_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_internal_0_port_ip_requirements:
+ type: json
+ port_cif_oam_0_port_3_ip_requirements:
type: list
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_cif_cif_internal_0_port:
+ - dependency_cif_cif_ims_li_0_port_4:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_internal_0_port:
+ - link_cif_cif_ims_li_0_port_4:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_ims_li_0_port:
+ - dependency_cif_cif_oam_0_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_ims_li_0_port:
+ - link_cif_cif_oam_0_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_ims_core_0_port:
+ - dependency_cif_cif_internal_0_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_ims_core_0_port:
+ - link_cif_cif_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_oam_0_port_1:
+ - dependency_cif_cif_oam_0_port_3:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_oam_0_port_1:
+ - link_cif_cif_oam_0_port_3:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_cif_cif_oam_0_port_3:
+ - dependency_cif_cif_ims_core_0_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_cif_cif_oam_0_port_3:
+ - link_cif_cif_ims_core_0_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_cif_cif_ims_li_0_port_4:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_cif_cif_ims_li_0_port_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cif_cif_internal_0_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_cif_cif_oam_0_port_3:
+ network.outgoing.bytes_cif_cif_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_ims_core_0_port:
+ network.incoming.bytes.rate_cif_cif_oam_0_port_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cif_cif_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cif_cif_internal_0_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_ims_li_0_port:
+ instance_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_cif:
+ network.outgoing.bytes.rate_cif_cif_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cif_cif_ims_core_0_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_cif_cif_ims_li_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_cif_cif_internal_0_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_ims_li_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_cif_cif_ims_li_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_cif:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cif_cif_internal_0_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_ims_li_0_port:
+ memory.resident_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_ims_core_0_port:
+ network.outgoing.bytes_cif_cif_ims_li_0_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_cif:
+ network.incoming.packets.rate_cif_cif_ims_li_0_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_ims_li_0_port:
+ disk.ephemeral.size_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_internal_0_port:
+ disk.device.allocation_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cif_cif_ims_li_0_port:
- type: tosca.capabilities.Attachment
+ disk.device.read.bytes.rate_cif:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_cif_cif_ims_li_0_port:
+ vcpus_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_cif:
+ network.incoming.bytes_cif_cif_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cif_cif_internal_0_port:
+ endpoint_cif:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_cif_cif_ims_core_0_port_2:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- network.outgoing.packets.rate_cif_cif_ims_core_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.read.bytes.rate_cif:
+ disk.device.usage_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_cif:
+ network.outgoing.packets.rate_cif_cif_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_cif_cif_internal_0_port:
+ network.incoming.bytes_cif_cif_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_cif:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.usage_cif:
+ network.outpoing.packets_cif_cif_ims_li_0_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cif_cif_ims_li_0_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_cif_cif_oam_0_port_1:
+ network.incoming.bytes_cif_cif_oam_0_port_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_oam_0_port_1:
+ network.incoming.packets.rate_cif_cif_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_oam_0_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_cif_cif_ims_core_0_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cif_cif_ims_core_0_port:
+ disk.read.requests_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_cif:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_cif_cif_ims_core_0_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_ims_core_0_port:
+ network.outpoing.packets_cif_cif_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_cif_cif_ims_core_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_cif_cif_oam_0_port_1:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_cif:
+ network.outgoing.bytes_cif_cif_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_cif_cif_internal_0_port:
- type: org.openecomp.capabilities.Forwarder
+ disk.device.read.bytes_cif:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cif_cif_ims_li_0_port_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
forwarder_cif_cif_oam_0_port_3:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_cif_cif_ims_core_0_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_cif_cif_ims_core_0_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_cif_cif_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_cif:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_cif_cif_ims_li_0_port_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_cif_cif_oam_0_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 0
- UNBOUNDED
- network.incoming.bytes.rate_cif_cif_internal_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
binding_cif_cif_oam_0_port_3:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_internal_0_port:
+ network.incoming.bytes_cif_cif_ims_li_0_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cif_cif_internal_0_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.packets_cif_cif_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_cif_cif_ims_li_0_port_4:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.packets_cif_cif_oam_0_port_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_cif_cif_ims_li_0_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_cif_cif_oam_0_port_3:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_oam_0_port_3:
+ network.outgoing.bytes_cif_cif_oam_0_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_cif_cif_oam_0_port_1:
+ network.outgoing.packets.rate_cif_cif_ims_li_0_port_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_cif_cif_ims_core_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_cif_cif_ims_core_0_port_2:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.allocation_cif:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_cif:
+ network.incoming.bytes_cif_cif_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cif_cif_internal_0_port:
+ disk.device.write.requests_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_cif_cif_ims_li_0_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.write.bytes.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_cif:
+ network.outgoing.bytes.rate_cif_cif_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_cif:
+ disk.iops_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_cif_cif_ims_core_0_port:
+ disk.read.bytes.rate_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_cif:
+ network.outpoing.packets_cif_cif_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_cif:
+ binding_cif_cif_ims_li_0_port_4:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.packets.rate_cif_cif_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_cif_cif_ims_core_0_port:
- type: tosca.capabilities.Attachment
+ disk.write.requests_cif:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_ims_core_0_port:
+ memory_cif:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_cif_cif_ims_li_0_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_cif_cif_internal_0_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- feature_cif_cif_ims_core_0_port:
- type: tosca.capabilities.Node
+ forwarder_cif_cif_ims_li_0_port_4:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_cif_cif_internal_0_port:
+ network.incoming.bytes.rate_cif_cif_internal_0_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_cif_cif_internal_0_port:
+ network.outgoing.packets.rate_cif_cif_internal_0_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_cif_cif_ims_core_0_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
node: oam_oam_vip_1_port
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_oam_internal_0_port
+ capability: attachment_oam_oam_internal_0_port_0
node: abstract_oam
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_oam_oam_0_port
+ capability: attachment_oam_oam_oam_0_port_1
node: abstract_oam
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_oam_internal_1_port
+ capability: attachment_oam_oam_internal_1_port_0
node: abstract_oam_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_oam_oam_1_port
+ capability: attachment_oam_oam_oam_1_port_1
node: abstract_oam_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_oam_internal_2_port
+ capability: attachment_oam_oam_internal_2_port_0
node: abstract_oam_2
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_oam_oam_2_port
+ capability: attachment_oam_oam_oam_2_port_1
node: abstract_oam_2
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cif_cif_internal_0_port
+ capability: attachment_cif_cif_internal_0_port_0
node: abstract_cif
relationship: org.openecomp.relationships.AttachesTo
- port:
node: abstract_cif
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cif_cif_ims_core_0_port
+ capability: attachment_cif_cif_ims_core_0_port_2
node: abstract_cif
relationship: org.openecomp.relationships.AttachesTo
- port:
node: abstract_cif
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cif_cif_ims_li_0_port
+ capability: attachment_cif_cif_ims_li_0_port_4
node: abstract_cif
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cif_cif_internal_1_port
+ capability: attachment_cif_cif_internal_1_port_0
node: abstract_cif_1
relationship: org.openecomp.relationships.AttachesTo
- port:
node: abstract_cif_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cif_cif_ims_core_1_port
+ capability: attachment_cif_cif_ims_core_1_port_2
node: abstract_cif_1
relationship: org.openecomp.relationships.AttachesTo
- port:
node: abstract_cif_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cif_cif_ims_li_1_port
+ capability: attachment_cif_cif_ims_li_1_port_4
node: abstract_cif_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_lbd_lbd_internal_0_port
+ capability: attachment_lbd_lbd_internal_0_port_0
node: abstract_lbd_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_lbd_lbd_dpdk_0_port
+ capability: attachment_lbd_lbd_dpdk_0_port_1
node: abstract_lbd_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_lbd_lbd_ims_core_0_port
+ capability: attachment_lbd_lbd_ims_core_0_port_2
node: abstract_lbd_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_lbd_lbd_internal_1_port
+ capability: attachment_lbd_lbd_internal_1_port_0
node: abstract_lbd
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_lbd_lbd_dpdk_1_port
+ capability: attachment_lbd_lbd_dpdk_1_port_1
node: abstract_lbd
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_lbd_lbd_ims_core_1_port
+ capability: attachment_lbd_lbd_ims_core_1_port_2
node: abstract_lbd
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cdi_cdi_internal_0_port
+ capability: attachment_cdi_cdi_internal_0_port_0
node: abstract_cdi
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cdi_cdi_ims_core_0_port
+ capability: attachment_cdi_cdi_ims_core_0_port_1
node: abstract_cdi
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cdi_cdi_internal_1_port
+ capability: attachment_cdi_cdi_internal_1_port_0
node: abstract_cdi_1
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_cdi_cdi_ims_core_1_port
+ capability: attachment_cdi_cdi_ims_core_1_port_1
node: abstract_cdi_1
relationship: org.openecomp.relationships.AttachesTo
- port:
directives:
- substitutable
properties:
- port_cdi_ims_core_1_port_security_groups:
+ port_cdi_ims_core_1_port_1_fixed_ips:
+ - ip_address:
+ get_input: cdi_ims_core_v6_ip_1
+ port_cdi_internal_1_port_0_security_groups:
- - cscf_RSG
vm_flavor_name:
get_input: cdi_flavor_name
- port_cdi_internal_1_port_security_groups:
+ port_cdi_ims_core_1_port_1_security_groups:
- - cscf_RSG
- port_cdi_ims_core_1_port_mac_requirements:
- mac_count_required:
+ port_cdi_ims_core_1_port_1_network_role_tag: ims_core
+ port_cdi_ims_core_1_port_1_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
vm_image_name:
get_input: cdi_image_name
compute_cdi_scheduler_hints:
- group: cdi_server_group_group
- port_cdi_ims_core_1_port_fixed_ips:
- - ip_address:
- get_input: cdi_ims_core_v6_ip_1
compute_cdi_name:
- get_input: cdi_name_1
- port_cdi_ims_core_1_port_network_role_tag: ims_core
- port_cdi_ims_core_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: cdi_name_1
- $DEL:
- get_input: vcscf_name_delimeter
compute_cdi_user_data_format:
- RAW
- port_cdi_ims_core_1_port_network:
+ port_cdi_ims_core_1_port_1_network:
- get_input: ims_core_net_id
+ port_cdi_internal_1_port_0_fixed_ips:
+ - ip_address:
+ get_input: cdi_internal_ip_1
+ - ip_address:
+ get_input: cdi_internal_v6_ip_1
compute_cdi_availability_zone:
- get_input: availability_zone_1
- port_cdi_internal_1_port_network:
- - cscf_internal_network_0
- port_cdi_ims_core_1_port_ip_requirements:
+ compute_cdi_config_drive:
+ - true
+ port_cdi_ims_core_1_port_1_allowed_address_pairs:
+ - ip_address:
+ get_input: cdi_ims_core_v6_vip_0
+ port_cdi_internal_1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cdi_internal_1_port_allowed_address_pairs:
- - ip_address: 0.0.0.0/1
- - ip_address: 128.0.0.0/1
- - ip_address: ::/1
- - ip_address: 8000::/1
- compute_cdi_config_drive:
- - true
- port_cdi_internal_1_port_mac_requirements:
+ port_cdi_internal_1_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_cdi_ims_core_1_port_allowed_address_pairs:
- - ip_address:
- get_input: cdi_ims_core_v6_vip_0
- port_cdi_internal_1_port_fixed_ips:
- - ip_address:
- get_input: cdi_internal_ip_1
- - ip_address:
- get_input: cdi_internal_v6_ip_1
- port_cdi_internal_1_port_name:
+ port_cdi_internal_1_port_0_name:
- str_replace:
template: $PREFIX$DELeth0
params:
get_input: cdi_name_1
$DEL:
get_input: vcscf_name_delimeter
- port_cdi_internal_1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
+ port_cdi_ims_core_1_port_1_mac_requirements:
+ mac_count_required:
is_required: false
+ port_cdi_ims_core_1_port_1_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: cdi_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
+ port_cdi_internal_1_port_0_allowed_address_pairs:
+ - ip_address: 0.0.0.0/1
+ - ip_address: 128.0.0.0/1
+ - ip_address: ::/1
+ - ip_address: 8000::/1
compute_cdi_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
+ port_cdi_internal_1_port_0_network:
+ - cscf_internal_network_0
service_template_filter:
substitute_service_template: Nested_cdi_1ServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_cdi_cdi_internal_1_port:
+ - link_cdi_cdi_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_cdi_cdi_internal_1_port:
+ - dependency_cdi_cdi_internal_1_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
directives:
- substitutable
properties:
- port_lbd_ims_core_1_port_allowed_address_pairs:
- - ip_address:
- get_input: lbd_ims_core_v6_vip_0
+ port_lbd_ims_core_1_port_2_security_groups:
+ - - cscf_RSG
compute_lbd_user_data_format:
- RAW
- port_lbd_internal_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth0
- params:
- $PREFIX:
- get_input: lbd_name_1
- $DEL:
- get_input: vcscf_name_delimeter
- port_lbd_dpdk_1_port_allowed_address_pairs:
- - ip_address: 0.0.0.0/1
- - ip_address: 128.0.0.0/1
- - ip_address: ::/1
- - ip_address: 8000::/1
- vm_flavor_name:
- get_input: lbd_flavor_name
- port_lbd_ims_core_1_port_mac_requirements:
+ port_lbd_ims_core_1_port_2_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: lbd_flavor_name
compute_lbd_availability_zone:
- get_input: availability_zone_1
vm_image_name:
get_input: lbd_image_name
- port_lbd_dpdk_1_port_network:
- - cscf_internal_dpdk_network_0
- port_lbd_ims_core_1_port_name:
+ port_lbd_internal_1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_lbd_dpdk_1_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_internal_1_port_0_network:
+ - cscf_internal_network_0
+ port_lbd_ims_core_1_port_2_network_role_tag: ims_core
+ port_lbd_ims_core_1_port_2_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_dpdk_1_port_1_name:
- str_replace:
- template: $PREFIX$DELeth2
+ template: $PREFIX$DELeth1
params:
$PREFIX:
get_input: lbd_name_1
get_input: vcscf_name_delimeter
compute_lbd_scheduler_hints:
- group: lbd_server_group_group
- port_lbd_dpdk_1_port_name:
+ compute_lbd_name:
+ - get_input: lbd_name_1
+ port_lbd_dpdk_1_port_1_network:
+ - cscf_internal_dpdk_network_0
+ compute_lbd_config_drive:
+ - true
+ port_lbd_ims_core_1_port_2_name:
- str_replace:
- template: $PREFIX$DELeth1
+ template: $PREFIX$DELeth2
params:
$PREFIX:
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:
+ port_lbd_internal_1_port_0_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_ip_1
+ port_lbd_ims_core_1_port_2_allowed_address_pairs:
+ - ip_address:
+ get_input: lbd_ims_core_v6_vip_0
+ port_lbd_dpdk_1_port_1_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:
+ port_lbd_dpdk_1_port_1_fixed_ips:
- ip_address:
- get_input: lbd_ims_core_v6_ip_1
- port_lbd_internal_1_port_fixed_ips:
+ get_input: lbd_internal_dpdk_ip_1
+ port_lbd_ims_core_1_port_2_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:
+ get_input: lbd_ims_core_v6_ip_1
+ port_lbd_dpdk_1_port_1_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_1_port_1_allowed_address_pairs:
+ - ip_address: 0.0.0.0/1
+ - ip_address: 128.0.0.0/1
+ - ip_address: ::/1
+ - ip_address: 8000::/1
+ port_lbd_internal_1_port_0_security_groups:
- - cscf_RSG
- port_lbd_dpdk_1_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_dpdk_ip_1
- port_lbd_dpdk_1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
compute_lbd_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
+ port_lbd_internal_1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_internal_1_port_0_name:
+ - str_replace:
+ template: $PREFIX$DELeth0
+ params:
+ $PREFIX:
+ get_input: lbd_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
+ port_lbd_ims_core_1_port_2_network:
+ - get_input: ims_core_net_id
service_template_filter:
substitute_service_template: Nested_lbdServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_lbd_lbd_internal_1_port:
+ - link_lbd_lbd_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_lbd_lbd_internal_1_port:
+ - dependency_lbd_lbd_internal_1_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
- - link_lbd_lbd_dpdk_1_port:
+ - link_lbd_lbd_dpdk_1_port_1:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_dpdk_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_lbd_lbd_dpdk_1_port:
+ - dependency_lbd_lbd_dpdk_1_port_1:
capability: tosca.capabilities.Node
node: cscf_internal_dpdk_network_0
relationship: tosca.relationships.DependsOn
directives:
- substitutable
properties:
- port_cdi_internal_0_port_ip_requirements:
+ port_cdi_internal_0_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
is_required: false
vm_flavor_name:
get_input: cdi_flavor_name
- port_cdi_ims_core_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: cdi_name_0
- $DEL:
- get_input: vcscf_name_delimeter
- port_cdi_internal_0_port_allowed_address_pairs:
- - ip_address: 0.0.0.0/1
- - ip_address: 128.0.0.0/1
- - ip_address: ::/1
- - ip_address: 8000::/1
+ port_cdi_ims_core_0_port_1_security_groups:
+ - - cscf_RSG
+ port_cdi_ims_core_0_port_1_network:
+ - get_input: ims_core_net_id
vm_image_name:
get_input: cdi_image_name
compute_cdi_scheduler_hints:
- group: cdi_server_group_group
compute_cdi_name:
- get_input: cdi_name_0
- port_cdi_ims_core_0_port_ip_requirements:
+ compute_cdi_user_data_format:
+ - RAW
+ port_cdi_internal_0_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_cdi_availability_zone:
+ - get_input: availability_zone_0
+ port_cdi_ims_core_0_port_1_network_role_tag: ims_core
+ compute_cdi_config_drive:
+ - true
+ port_cdi_internal_0_port_0_allowed_address_pairs:
+ - ip_address: 0.0.0.0/1
+ - ip_address: 128.0.0.0/1
+ - ip_address: ::/1
+ - ip_address: 8000::/1
+ port_cdi_internal_0_port_0_security_groups:
+ - - cscf_RSG
+ port_cdi_internal_0_port_0_network:
+ - cscf_internal_network_0
+ port_cdi_ims_core_0_port_1_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cdi_ims_core_0_port_network_role_tag: ims_core
- compute_cdi_user_data_format:
- - RAW
- port_cdi_internal_0_port_name:
+ port_cdi_internal_0_port_0_fixed_ips:
+ - ip_address:
+ get_input: cdi_internal_ip_0
+ - ip_address:
+ get_input: cdi_internal_v6_ip_0
+ port_cdi_ims_core_0_port_1_fixed_ips:
+ - ip_address:
+ get_input: cdi_ims_core_v6_ip_0
+ port_cdi_internal_0_port_0_name:
- str_replace:
template: $PREFIX$DELeth0
params:
get_input: cdi_name_0
$DEL:
get_input: vcscf_name_delimeter
- compute_cdi_availability_zone:
- - get_input: availability_zone_0
- port_cdi_ims_core_0_port_network:
- - get_input: ims_core_net_id
- port_cdi_internal_0_port_network:
- - cscf_internal_network_0
- port_cdi_internal_0_port_fixed_ips:
- - ip_address:
- get_input: cdi_internal_ip_0
- - ip_address:
- get_input: cdi_internal_v6_ip_0
- compute_cdi_config_drive:
- - true
- port_cdi_internal_0_port_security_groups:
- - - cscf_RSG
- port_cdi_ims_core_0_port_security_groups:
- - - cscf_RSG
- port_cdi_ims_core_0_port_fixed_ips:
- - ip_address:
- get_input: cdi_ims_core_v6_ip_0
- port_cdi_internal_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cdi_ims_core_0_port_allowed_address_pairs:
- - ip_address:
- get_input: cdi_ims_core_v6_vip_0
+ port_cdi_ims_core_0_port_1_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: cdi_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
compute_cdi_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_cdi_ims_core_0_port_mac_requirements:
+ port_cdi_ims_core_0_port_1_allowed_address_pairs:
+ - ip_address:
+ get_input: cdi_ims_core_v6_vip_0
+ port_cdi_ims_core_0_port_1_mac_requirements:
mac_count_required:
is_required: false
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_cdi_cdi_internal_0_port:
+ - link_cdi_cdi_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_cdi_cdi_internal_0_port:
+ - dependency_cdi_cdi_internal_0_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
directives:
- substitutable
properties:
- port_oam_internal_1_port_security_groups:
- - - cscf_RSG
- port_oam_oam_1_port_allowed_address_pairs:
- - ip_address:
- get_input: oam_oam_vip_0
vm_flavor_name:
get_input: oam_flavor_name
- port_oam_oam_1_port_ip_requirements:
+ port_oam_internal_1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam_oam_1_port_network_role_tag: oam
- port_oam_oam_1_port_security_groups:
- - - cscf_RSG
+ port_oam_oam_1_port_1_network_role_tag: oam
+ port_oam_internal_1_port_0_name:
+ - str_replace:
+ template: $PREFIX$DELeth0
+ params:
+ $PREFIX:
+ get_input: oam_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
vm_image_name:
get_input: oam_image_name
compute_oam_config_drive:
- true
- port_oam_internal_1_port_network:
- - cscf_internal_network_0
- port_oam_oam_1_port_fixed_ips:
+ port_oam_internal_1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_oam_1_port_1_allowed_address_pairs:
- ip_address:
- get_input: oam_oam_ip_1
- port_oam_internal_1_port_ip_requirements:
+ get_input: oam_oam_vip_0
+ port_oam_oam_1_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam_oam_1_port_network:
- - get_input: oam_net_id
- port_oam_internal_1_port_allowed_address_pairs:
+ compute_oam_user_data_format:
+ - RAW
+ port_oam_oam_1_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_internal_1_port_0_allowed_address_pairs:
- ip_address: 0.0.0.0/1
- ip_address: 128.0.0.0/1
- ip_address: ::/1
- ip_address: 8000::/1
- compute_oam_user_data_format:
- - RAW
- port_oam_internal_1_port_name:
+ port_oam_oam_1_port_1_network:
+ - get_input: oam_net_id
+ port_oam_oam_1_port_1_name:
- str_replace:
- template: $PREFIX$DELeth0
+ template: $PREFIX$DELeth1
params:
$PREFIX:
get_input: oam_name_1
$DEL:
get_input: vcscf_name_delimeter
- port_oam_internal_1_port_fixed_ips:
+ port_oam_internal_1_port_0_fixed_ips:
- ip_address:
get_input: oam_internal_ip_1
- port_oam_oam_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: oam_name_1
- $DEL:
- get_input: vcscf_name_delimeter
compute_oam_scheduler_hints:
- group: oam_server_group_group
+ port_oam_internal_1_port_0_security_groups:
+ - - cscf_RSG
compute_oam_availability_zone:
- get_input: availability_zone_1
compute_oam_metadata:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_oam_internal_1_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_oam_oam_1_port_1_security_groups:
+ - - cscf_RSG
compute_oam_name:
- get_input: oam_name_1
- port_oam_oam_1_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_oam_internal_1_port_0_network:
+ - cscf_internal_network_0
+ port_oam_oam_1_port_1_fixed_ips:
+ - ip_address:
+ get_input: oam_oam_ip_1
service_template_filter:
substitute_service_template: Nested_oam_1ServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_oam_oam_internal_1_port:
+ - link_oam_oam_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_oam_oam_internal_1_port:
+ - dependency_oam_oam_internal_1_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
directives:
- substitutable
properties:
- port_oam_oam_2_port_network_role_tag: oam
- port_oam_oam_2_port_security_groups:
- - - cscf_RSG
- port_oam_oam_2_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: oam_name_2
- $DEL:
- get_input: vcscf_name_delimeter
- port_oam_internal_2_port_name:
+ vm_flavor_name:
+ get_input: oam_flavor_name
+ port_oam_internal_2_port_0_name:
- str_replace:
template: $PREFIX$DELeth0
params:
get_input: oam_name_2
$DEL:
get_input: vcscf_name_delimeter
- vm_flavor_name:
- get_input: oam_flavor_name
- port_oam_internal_2_port_mac_requirements:
+ port_oam_internal_2_port_0_mac_requirements:
mac_count_required:
is_required: false
+ port_oam_oam_2_port_1_allowed_address_pairs:
+ - ip_address:
+ get_input: oam_oam_vip_0
vm_image_name:
get_input: oam_image_name
compute_oam_config_drive:
- true
- port_oam_internal_2_port_allowed_address_pairs:
+ port_oam_internal_2_port_0_allowed_address_pairs:
- ip_address: 0.0.0.0/1
- ip_address: 128.0.0.0/1
- ip_address: ::/1
- ip_address: 8000::/1
- port_oam_internal_2_port_network:
- - cscf_internal_network_0
- port_oam_internal_2_port_fixed_ips:
- - ip_address:
- get_input: oam_internal_ip_2
- port_oam_oam_2_port_fixed_ips:
+ port_oam_oam_2_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_oam_oam_2_port_1_security_groups:
+ - - cscf_RSG
+ port_oam_oam_2_port_1_network_role_tag: oam
+ port_oam_internal_2_port_0_security_groups:
+ - - cscf_RSG
+ port_oam_oam_2_port_1_fixed_ips:
- ip_address:
get_input: oam_oam_ip_2
- port_oam_oam_2_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_oam_oam_2_port_network:
- - get_input: oam_net_id
compute_oam_user_data_format:
- RAW
- port_oam_internal_2_port_security_groups:
- - - cscf_RSG
- port_oam_oam_2_port_ip_requirements:
+ port_oam_internal_2_port_0_fixed_ips:
+ - ip_address:
+ get_input: oam_internal_ip_2
+ port_oam_internal_2_port_0_network:
+ - cscf_internal_network_0
+ port_oam_internal_2_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_oam_oam_2_port_1_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: oam_name_2
+ $DEL:
+ get_input: vcscf_name_delimeter
compute_oam_scheduler_hints:
- group: oam_server_group_group
- port_oam_internal_2_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
+ port_oam_oam_2_port_1_mac_requirements:
+ mac_count_required:
is_required: false
+ port_oam_oam_2_port_1_network:
+ - get_input: oam_net_id
compute_oam_availability_zone:
- get_input: availability_zone_0
compute_oam_metadata:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_oam_oam_2_port_allowed_address_pairs:
- - ip_address:
- get_input: oam_oam_vip_0
compute_oam_name:
- get_input: oam_name_2
service_template_filter:
- service_template_filter
- index_value
requirements:
- - link_oam_oam_internal_2_port:
+ - link_oam_oam_internal_2_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_oam_oam_internal_2_port:
+ - dependency_oam_oam_internal_2_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
directives:
- substitutable
properties:
- port_oam_oam_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: oam_name_0
- $DEL:
- get_input: vcscf_name_delimeter
- port_oam_oam_0_port_fixed_ips:
- - ip_address:
- get_input: oam_oam_ip_0
- vm_flavor_name:
- get_input: oam_flavor_name
- port_oam_oam_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_oam_internal_0_port_ip_requirements:
+ port_oam_oam_0_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam_internal_0_port_network:
+ port_oam_internal_0_port_0_fixed_ips:
+ - ip_address:
+ get_input: oam_internal_ip_0
+ vm_flavor_name:
+ get_input: oam_flavor_name
+ port_oam_internal_0_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_oam_0_port_1_fixed_ips:
+ - ip_address:
+ get_input: oam_oam_ip_0
+ port_oam_internal_0_port_0_network:
- cscf_internal_network_0
vm_image_name:
get_input: oam_image_name
compute_oam_config_drive:
- true
- port_oam_internal_0_port_name:
+ port_oam_oam_0_port_1_allowed_address_pairs:
+ - ip_address:
+ get_input: oam_oam_vip_0
+ port_oam_oam_0_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_internal_0_port_0_name:
- str_replace:
template: $PREFIX$DELeth0
params:
get_input: oam_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_oam_oam_0_port_allowed_address_pairs:
- - ip_address:
- get_input: oam_oam_vip_0
- port_oam_internal_0_port_security_groups:
+ port_oam_oam_0_port_1_network:
+ - get_input: oam_net_id
+ port_oam_internal_0_port_0_security_groups:
+ - - cscf_RSG
+ port_oam_oam_0_port_1_security_groups:
- - cscf_RSG
- port_oam_internal_0_port_fixed_ips:
- - ip_address:
- get_input: oam_internal_ip_0
- port_oam_oam_0_port_network_role_tag: oam
compute_oam_user_data_format:
- RAW
- port_oam_oam_0_port_network:
- - get_input: oam_net_id
- port_oam_oam_0_port_ip_requirements:
+ port_oam_oam_0_port_1_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: oam_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
+ port_oam_internal_0_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_oam_internal_0_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_oam_scheduler_hints:
- group: oam_server_group_group
- port_oam_internal_0_port_allowed_address_pairs:
- - ip_address: 0.0.0.0/1
- - ip_address: 128.0.0.0/1
- - ip_address: ::/1
- - ip_address: 8000::/1
compute_oam_availability_zone:
- get_input: availability_zone_0
compute_oam_metadata:
get_input: vf_module_name
compute_oam_name:
- get_input: oam_name_0
- port_oam_oam_0_port_security_groups:
- - - cscf_RSG
+ port_oam_internal_0_port_0_allowed_address_pairs:
+ - ip_address: 0.0.0.0/1
+ - ip_address: 128.0.0.0/1
+ - ip_address: ::/1
+ - ip_address: 8000::/1
+ port_oam_oam_0_port_1_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_oamServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_oam_oam_internal_0_port:
+ - link_oam_oam_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_oam_oam_internal_0_port:
+ - dependency_oam_oam_internal_0_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
properties:
compute_lbd_user_data_format:
- RAW
+ port_lbd_ims_core_0_port_2_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: lbd_flavor_name
+ port_lbd_dpdk_0_port_1_network:
+ - cscf_internal_dpdk_network_0
compute_lbd_availability_zone:
- get_input: availability_zone_0
- port_lbd_dpdk_0_port_allowed_address_pairs:
- - ip_address: 0.0.0.0/1
- - ip_address: 128.0.0.0/1
- - ip_address: ::/1
- - ip_address: 8000::/1
vm_image_name:
get_input: lbd_image_name
- port_lbd_dpdk_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_network:
- - get_input: ims_core_net_id
- port_lbd_ims_core_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_lbd_ims_core_0_port_allowed_address_pairs:
- - ip_address:
- get_input: lbd_ims_core_v6_vip_0
- port_lbd_internal_0_port_name:
+ port_lbd_internal_0_port_0_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_0_port_1_name:
- str_replace:
- template: $PREFIX$DELeth0
+ template: $PREFIX$DELeth1
params:
$PREFIX:
get_input: lbd_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_lbd_ims_core_0_port_network_role_tag: ims_core
- compute_lbd_scheduler_hints:
- - group: lbd_server_group_group
- port_lbd_internal_0_port_mac_requirements:
+ port_lbd_dpdk_0_port_1_mac_requirements:
mac_count_required:
is_required: false
- port_lbd_ims_core_0_port_ip_requirements:
- - ip_version: 6
+ compute_lbd_scheduler_hints:
+ - group: lbd_server_group_group
+ port_lbd_ims_core_0_port_2_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_0_port_1_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_dpdk_ip_0
+ port_lbd_internal_0_port_0_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_ip_0
+ port_lbd_ims_core_0_port_2_fixed_ips:
+ - ip_address:
+ get_input: lbd_ims_core_v6_ip_0
+ compute_lbd_name:
+ - get_input: lbd_name_0
+ port_lbd_dpdk_0_port_1_ip_requirements:
+ - ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- 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:
+ port_lbd_dpdk_0_port_1_security_groups:
- - cscf_RSG
- port_lbd_dpdk_0_port_name:
+ port_lbd_ims_core_0_port_2_network_role_tag: ims_core
+ port_lbd_dpdk_0_port_1_allowed_address_pairs:
+ - ip_address: 0.0.0.0/1
+ - ip_address: 128.0.0.0/1
+ - ip_address: ::/1
+ - ip_address: 8000::/1
+ port_lbd_ims_core_0_port_2_name:
- str_replace:
- template: $PREFIX$DELeth1
+ template: $PREFIX$DELeth2
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:
+ port_lbd_internal_0_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_lbd_ims_core_0_port_2_allowed_address_pairs:
- ip_address:
- get_input: lbd_internal_ip_0
+ get_input: lbd_ims_core_v6_vip_0
+ port_lbd_ims_core_0_port_2_network:
+ - get_input: ims_core_net_id
+ port_lbd_internal_0_port_0_network:
+ - cscf_internal_network_0
+ port_lbd_internal_0_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_lbd_ims_core_0_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_lbd_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- 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_internal_0_port_0_name:
+ - str_replace:
+ template: $PREFIX$DELeth0
+ 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
- service_template_filter
- index_value
requirements:
- - link_lbd_lbd_internal_0_port:
+ - link_lbd_lbd_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_lbd_lbd_internal_0_port:
+ - dependency_lbd_lbd_internal_0_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
- - link_lbd_lbd_dpdk_0_port:
+ - link_lbd_lbd_dpdk_0_port_1:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_dpdk_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_lbd_lbd_dpdk_0_port:
+ - dependency_lbd_lbd_dpdk_0_port_1:
capability: tosca.capabilities.Node
node: cscf_internal_dpdk_network_0
relationship: tosca.relationships.DependsOn
directives:
- substitutable
properties:
- port_cif_ims_core_0_port_network:
- - get_input: ims_core_net_id
port_cif_oam_0_port_1_name:
- str_replace:
template: $PREFIX$DELeth1
port_cif_oam_0_port_1_allowed_address_pairs:
- ip_address:
get_input: cif_oam_vip_0
+ port_cif_internal_0_port_0_security_groups:
+ - - cscf_RSG
port_cif_oam_0_port_1_fixed_ips:
- ip_address:
get_input: cif_oam_ip_0
vm_flavor_name:
get_input: cif_flavor_name
- port_cif_internal_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth0
- params:
- $PREFIX:
- get_input: cif_name_0
- $DEL:
- get_input: vcscf_name_delimeter
+ port_cif_ims_core_0_port_2_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_image_name:
get_input: cif_image_name
compute_cif_user_data_format:
is_required: true
floating_ip_count_required:
is_required: false
- port_cif_ims_li_0_port_fixed_ips:
- - ip_address:
- get_input: cif_ims_li_v6_ip_0
+ port_cif_ims_li_0_port_4_name:
+ - str_replace:
+ template: $PREFIX$DELeth4
+ params:
+ $PREFIX:
+ get_input: cif_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
compute_cif_scheduler_hints:
- group: cif_server_group_group
port_cif_oam_0_port_1_security_groups:
- - cscf_RSG
- port_cif_ims_li_0_port_ip_requirements:
+ port_cif_internal_0_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_cif_ims_core_0_port_2_network:
+ - get_input: ims_core_net_id
compute_cif_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_cif_ims_li_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth4
- params:
- $PREFIX:
- get_input: cif_name_0
- $DEL:
- get_input: vcscf_name_delimeter
- port_cif_ims_core_0_port_fixed_ips:
- - ip_address:
- get_input: cif_ims_core_v6_ip_0
+ port_cif_internal_0_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
port_cif_oam_0_port_3_network_role_tag: oam
- port_cif_ims_core_0_port_security_groups:
+ port_cif_ims_core_0_port_2_network_role_tag: ims_core
+ port_cif_oam_0_port_3_security_groups:
- - cscf_RSG
- port_cif_ims_core_0_port_name:
+ port_cif_oam_0_port_1_network:
+ - get_input: oam_net_id
+ port_cif_ims_li_0_port_4_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cif_ims_core_0_port_2_name:
- str_replace:
template: $PREFIX$DELeth2
params:
get_input: cif_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_cif_internal_0_port_network:
- - cscf_internal_network_0
- port_cif_oam_0_port_3_security_groups:
- - - cscf_RSG
- port_cif_ims_core_0_port_ip_requirements:
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_cif_ims_li_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cif_oam_0_port_1_network:
- - get_input: oam_net_id
- port_cif_ims_li_0_port_security_groups:
- - - cscf_RSG
compute_cif_name:
- get_input: cif_name_0
compute_cif_availability_zone:
- get_input: availability_zone_0
port_cif_oam_0_port_1_network_role_tag: oam
+ port_cif_ims_li_0_port_4_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_cif_ims_core_0_port_2_security_groups:
+ - - cscf_RSG
+ port_cif_ims_core_0_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
port_cif_oam_0_port_3_mac_requirements:
mac_count_required:
is_required: false
- port_cif_ims_core_0_port_allowed_address_pairs:
- - ip_address:
- get_input: cif_ims_core_v6_vip_0
port_cif_oam_0_port_3_fixed_ips:
- ip_address:
get_input: cif_oam_ip_2
- port_cif_ims_core_0_port_network_role_tag: ims_core
- port_cif_ims_li_0_port_allowed_address_pairs:
+ port_cif_ims_core_0_port_2_allowed_address_pairs:
+ - ip_address:
+ get_input: cif_ims_core_v6_vip_0
+ port_cif_internal_0_port_0_name:
+ - str_replace:
+ template: $PREFIX$DELeth0
+ params:
+ $PREFIX:
+ get_input: cif_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
+ port_cif_ims_li_0_port_4_allowed_address_pairs:
- ip_address:
get_input: cif_ims_li_v6_vip_0
- port_cif_internal_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cif_ims_li_0_port_network:
- - get_input: ims_li_v6_net_id
- port_cif_internal_0_port_security_groups:
- - - cscf_RSG
- port_cif_ims_li_0_port_network_role_tag: ims_li_v6
- port_cif_oam_0_port_3_allowed_address_pairs:
+ port_cif_ims_li_0_port_4_fixed_ips:
- ip_address:
- get_input: cif_oam_vip_1
- port_cif_internal_0_port_fixed_ips:
+ get_input: cif_ims_li_v6_ip_0
+ port_cif_internal_0_port_0_allowed_address_pairs:
- ip_address:
- get_input: cif_internal_ip_0
+ get_input: cif_internal_vip_0
+ port_cif_oam_0_port_3_allowed_address_pairs:
- ip_address:
- get_input: cif_internal_v6_ip_0
+ get_input: cif_oam_vip_1
+ port_cif_internal_0_port_0_network:
+ - cscf_internal_network_0
compute_cif_config_drive:
- true
+ port_cif_ims_li_0_port_4_network:
+ - get_input: ims_li_v6_net_id
port_cif_oam_0_port_3_name:
- str_replace:
template: $PREFIX$DELeth3
get_input: vcscf_name_delimeter
port_cif_oam_0_port_3_network:
- get_input: oam_net_id
- port_cif_ims_core_0_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cif_internal_0_port_allowed_address_pairs:
+ port_cif_ims_core_0_port_2_fixed_ips:
- ip_address:
- get_input: cif_internal_vip_0
+ get_input: cif_ims_core_v6_ip_0
+ port_cif_internal_0_port_0_fixed_ips:
+ - ip_address:
+ get_input: cif_internal_ip_0
+ - ip_address:
+ get_input: cif_internal_v6_ip_0
port_cif_oam_0_port_1_mac_requirements:
mac_count_required:
is_required: false
+ port_cif_ims_li_0_port_4_network_role_tag: ims_li_v6
+ port_cif_ims_li_0_port_4_security_groups:
+ - - cscf_RSG
port_cif_oam_0_port_3_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cif_internal_0_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_cifServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_cif_cif_internal_0_port:
+ - link_cif_cif_internal_0_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_cif_cif_internal_0_port:
+ - dependency_cif_cif_internal_0_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
get_input: cif_name_1
$DEL:
get_input: vcscf_name_delimeter
- port_cif_ims_core_1_port_security_groups:
- - - cscf_RSG
+ port_cif_ims_core_1_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_cif_ims_li_1_port_4_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_cif_ims_core_1_port_2_fixed_ips:
+ - ip_address:
+ get_input: cif_ims_core_v6_ip_1
port_cif_oam_1_port_1_mac_requirements:
mac_count_required:
is_required: false
port_cif_oam_1_port_3_allowed_address_pairs:
- ip_address:
get_input: cif_oam_vip_1
+ port_cif_internal_1_port_0_allowed_address_pairs:
+ - ip_address:
+ get_input: cif_internal_vip_0
compute_cif_scheduler_hints:
- group: cif_server_group_group
port_cif_oam_1_port_3_ip_requirements:
is_required: true
floating_ip_count_required:
is_required: false
- port_cif_internal_1_port_security_groups:
- - - cscf_RSG
+ port_cif_ims_li_1_port_4_name:
+ - str_replace:
+ template: $PREFIX$DELeth4
+ params:
+ $PREFIX:
+ get_input: cif_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
port_cif_oam_1_port_1_network:
- get_input: oam_net_id
- port_cif_ims_core_1_port_network_role_tag: ims_core
- port_cif_ims_li_1_port_security_groups:
- - - cscf_RSG
- port_cif_ims_li_1_port_allowed_address_pairs:
+ port_cif_ims_li_1_port_4_network_role_tag: ims_li_v6
+ port_cif_internal_1_port_0_fixed_ips:
- ip_address:
- get_input: cif_ims_li_v6_vip_0
- port_cif_internal_1_port_allowed_address_pairs:
+ get_input: cif_internal_ip_1
- ip_address:
- get_input: cif_internal_vip_0
+ get_input: cif_internal_v6_ip_1
port_cif_oam_1_port_3_security_groups:
- - cscf_RSG
compute_cif_metadata:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
+ port_cif_ims_core_1_port_2_allowed_address_pairs:
+ - ip_address:
+ get_input: cif_ims_core_v6_vip_0
+ port_cif_ims_core_1_port_2_ip_requirements:
+ - ip_version: 6
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_cif_ims_core_1_port_2_security_groups:
+ - - cscf_RSG
port_cif_oam_1_port_1_fixed_ips:
- ip_address:
get_input: cif_oam_ip_1
- port_cif_internal_1_port_network:
- - cscf_internal_network_0
- port_cif_ims_core_1_port_network:
- - get_input: ims_core_net_id
port_cif_oam_1_port_3_fixed_ips:
- ip_address:
get_input: cif_oam_ip_3
+ port_cif_ims_li_1_port_4_allowed_address_pairs:
+ - ip_address:
+ get_input: cif_ims_li_v6_vip_0
+ port_cif_ims_core_1_port_2_name:
+ - str_replace:
+ template: $PREFIX$DELeth2
+ params:
+ $PREFIX:
+ get_input: cif_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
port_cif_oam_1_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cif_ims_core_1_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_cif_name:
- get_input: cif_name_1
compute_cif_availability_zone:
- get_input: availability_zone_1
- port_cif_internal_1_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- - ip_version: 6
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_cif_ims_li_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth4
- params:
- $PREFIX:
- get_input: cif_name_1
- $DEL:
- get_input: vcscf_name_delimeter
- port_cif_internal_1_port_name:
+ port_cif_ims_core_1_port_2_network:
+ - get_input: ims_core_net_id
+ port_cif_internal_1_port_0_name:
- str_replace:
template: $PREFIX$DELeth0
params:
get_input: cif_name_1
$DEL:
get_input: vcscf_name_delimeter
- port_cif_ims_li_1_port_fixed_ips:
- - ip_address:
- get_input: cif_ims_li_v6_ip_1
- port_cif_internal_1_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_cif_ims_li_1_port_mac_requirements:
- mac_count_required:
+ port_cif_ims_li_1_port_4_security_groups:
+ - - cscf_RSG
+ port_cif_ims_li_1_port_4_network:
+ - get_input: ims_li_v6_net_id
+ port_cif_internal_1_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
- port_cif_ims_li_1_port_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cif_ims_core_1_port_fixed_ips:
- - ip_address:
- get_input: cif_ims_core_v6_ip_1
- port_cif_ims_core_1_port_allowed_address_pairs:
- - ip_address:
- get_input: cif_ims_core_v6_vip_0
port_cif_oam_1_port_1_network_role_tag: oam
port_cif_oam_1_port_3_mac_requirements:
mac_count_required:
is_required: false
- port_cif_ims_core_1_port_ip_requirements:
+ port_cif_ims_core_1_port_2_network_role_tag: ims_core
+ port_cif_internal_1_port_0_security_groups:
+ - - cscf_RSG
+ compute_cif_config_drive:
+ - true
+ port_cif_ims_li_1_port_4_ip_requirements:
- ip_version: 6
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_cif_ims_li_1_port_network:
- - get_input: ims_li_v6_net_id
- port_cif_internal_1_port_fixed_ips:
- - ip_address:
- get_input: cif_internal_ip_1
+ port_cif_ims_li_1_port_4_fixed_ips:
- ip_address:
- get_input: cif_internal_v6_ip_1
- port_cif_ims_core_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth2
- params:
- $PREFIX:
- get_input: cif_name_1
- $DEL:
- get_input: vcscf_name_delimeter
- compute_cif_config_drive:
- - true
+ get_input: cif_ims_li_v6_ip_1
+ port_cif_internal_1_port_0_network:
+ - cscf_internal_network_0
port_cif_oam_1_port_3_name:
- str_replace:
template: $PREFIX$DELeth3
get_input: cif_name_0
$DEL:
get_input: vcscf_name_delimeter
- port_cif_ims_li_1_port_network_role_tag: ims_li_v6
port_cif_oam_1_port_1_security_groups:
- - cscf_RSG
port_cif_oam_1_port_1_allowed_address_pairs:
- ip_address:
get_input: cif_oam_vip_0
+ port_cif_internal_1_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
port_cif_oam_1_port_3_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_cif_1ServiceTemplate.yaml
- service_template_filter
- index_value
requirements:
- - link_cif_cif_internal_1_port:
+ - link_cif_cif_internal_1_port_0:
capability: tosca.capabilities.network.Linkable
node: cscf_internal_network_0
relationship: tosca.relationships.network.LinksTo
- - dependency_cif_cif_internal_1_port:
+ - dependency_cif_cif_internal_1_port_0:
capability: tosca.capabilities.Node
node: cscf_internal_network_0
relationship: tosca.relationships.DependsOn
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cdi_internal_0_port_network_role:
+ port_cdi_internal_0_port_0_subnetpoolid:
type: string
required: true
- port_cdi_ims_core_0_port_vlan_requirements:
+ port_cdi_ims_core_0_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_internal_0_port_ip_requirements:
+ port_cdi_internal_0_port_0_ip_requirements:
type: list
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_vlan_requirements:
+ port_cdi_ims_core_0_port_1_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_ims_core_0_port_name:
- type: list
+ type: json
+ port_cdi_ims_core_0_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_cdi_internal_0_port_exCP_naming:
+ port_cdi_ims_core_0_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_cdi_ims_core_0_port_network_role:
- type: string
- required: true
- port_cdi_internal_0_port_allowed_address_pairs:
+ port_cdi_ims_core_0_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_cdi_internal_0_port_network_role_tag:
- type: string
- required: true
- port_cdi_internal_0_port_subnetpoolid:
- type: string
- required: true
+ type: string
vm_image_name:
type: string
required: true
+ port_cdi_internal_0_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_cdi_scheduler_hints:
type: list
required: true
required: true
entry_schema:
type: string
- port_cdi_ims_core_0_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_ims_core_0_port_network_role_tag:
- type: string
- required: true
compute_cdi_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_cdi_internal_0_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_cdi_ims_core_0_port_order:
- type: integer
+ port_cdi_internal_0_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
compute_cdi_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_cdi_ims_core_0_port_network:
+ port_cdi_ims_core_0_port_1_network_role_tag:
+ type: string
+ required: true
+ port_cdi_internal_0_port_0_network_role_tag:
+ type: string
+ required: true
+ port_cdi_internal_0_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_cdi_internal_0_port_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ compute_cdi_config_drive:
type: list
required: true
entry_schema:
- type: string
- port_cdi_internal_0_port_fixed_ips:
+ type: boolean
+ port_cdi_internal_0_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_cdi_config_drive:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cdi_internal_0_port_0_security_groups:
type: list
required: true
entry_schema:
- type: boolean
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_cdi_internal_0_port_security_groups:
+ port_cdi_ims_core_0_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_cdi_ims_core_0_port_1_related_networks:
type: list
required: true
entry_schema:
- type: json
- port_cdi_ims_core_0_port_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cdi_internal_0_port_0_network:
type: list
required: true
entry_schema:
- type: json
- port_cdi_ims_core_0_port_fixed_ips:
+ type: string
+ port_cdi_ims_core_0_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cdi_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cdi_ims_core_0_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_internal_0_port_0_fixed_ips:
+ type: list
required: true
- port_cdi_internal_0_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_ims_core_0_port_1_fixed_ips:
+ type: list
required: true
- port_cdi_internal_0_port_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_internal_0_port_0_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_cdi_ims_core_0_port_allowed_address_pairs:
+ type: string
+ port_cdi_ims_core_0_port_1_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: string
+ port_cdi_internal_0_port_0_network_role:
+ type: string
+ required: true
compute_cdi_metadata:
type: list
required: true
entry_schema:
type: json
- port_cdi_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cdi_internal_0_port_0_order:
+ type: integer
required: true
- port_cdi_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_cdi_ims_core_0_port_1_allowed_address_pairs:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_ims_core_0_port_1_network_role:
+ type: string
+ required: true
+ port_cdi_ims_core_0_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
node_templates:
- cdi_cdi_ims_core_0_port:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- mac_requirements:
- get_input: port_cdi_ims_core_0_port_mac_requirements
- allowed_address_pairs:
- get_input: port_cdi_ims_core_0_port_allowed_address_pairs
- order:
- get_input: port_cdi_ims_core_0_port_order
- security_groups:
- get_input:
- - port_cdi_ims_core_0_port_security_groups
- - index_value
- exCP_naming:
- get_input: port_cdi_ims_core_0_port_exCP_naming
- 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:
- get_input: port_cdi_ims_core_0_port_network_role_tag
- network_role:
- get_input: port_cdi_ims_core_0_port_network_role
- subnetpoolid:
- get_input: port_cdi_ims_core_0_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_cdi_ims_core_0_port_fixed_ips
- - index_value
- name:
- get_input:
- - port_cdi_ims_core_0_port_name
- - index_value
- network:
- get_input:
- - port_cdi_ims_core_0_port_network
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: cdi
- relationship: tosca.relationships.network.BindsTo
cdi:
type: org.openecomp.resource.vfc.compute.nodes.heat.cdi
properties:
get_input:
- compute_cdi_user_data_format
- index_value
- cdi_cdi_internal_0_port:
+ cdi_cdi_ims_core_0_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ mac_requirements:
+ get_input: port_cdi_ims_core_0_port_1_mac_requirements
+ allowed_address_pairs:
+ get_input: port_cdi_ims_core_0_port_1_allowed_address_pairs
+ order:
+ get_input: port_cdi_ims_core_0_port_1_order
+ security_groups:
+ get_input:
+ - port_cdi_ims_core_0_port_1_security_groups
+ - index_value
+ exCP_naming:
+ get_input: port_cdi_ims_core_0_port_1_exCP_naming
+ vlan_requirements:
+ get_input: port_cdi_ims_core_0_port_1_vlan_requirements
+ subinterface_indicator: false
+ related_networks:
+ get_input: port_cdi_ims_core_0_port_1_related_networks
+ ip_requirements:
+ get_input: port_cdi_ims_core_0_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_cdi_ims_core_0_port_1_network_role_tag
+ network_role:
+ get_input: port_cdi_ims_core_0_port_1_network_role
+ subnetpoolid:
+ get_input: port_cdi_ims_core_0_port_1_subnetpoolid
+ fixed_ips:
+ get_input:
+ - port_cdi_ims_core_0_port_1_fixed_ips
+ - index_value
+ name:
+ get_input:
+ - port_cdi_ims_core_0_port_1_name
+ - index_value
+ network:
+ get_input:
+ - port_cdi_ims_core_0_port_1_network
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: cdi
+ relationship: tosca.relationships.network.BindsTo
+ cdi_cdi_internal_0_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cdi_internal_0_port_mac_requirements
+ get_input: port_cdi_internal_0_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_cdi_internal_0_port_allowed_address_pairs
+ get_input: port_cdi_internal_0_port_0_allowed_address_pairs
order:
- get_input: port_cdi_internal_0_port_order
+ get_input: port_cdi_internal_0_port_0_order
security_groups:
get_input:
- - port_cdi_internal_0_port_security_groups
+ - port_cdi_internal_0_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_cdi_internal_0_port_exCP_naming
+ get_input: port_cdi_internal_0_port_0_exCP_naming
vlan_requirements:
- get_input: port_cdi_internal_0_port_vlan_requirements
+ get_input: port_cdi_internal_0_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cdi_internal_0_port_related_networks
+ get_input: port_cdi_internal_0_port_0_related_networks
ip_requirements:
- get_input: port_cdi_internal_0_port_ip_requirements
+ get_input: port_cdi_internal_0_port_0_ip_requirements
network_role_tag:
- get_input: port_cdi_internal_0_port_network_role_tag
+ get_input: port_cdi_internal_0_port_0_network_role_tag
network_role:
- get_input: port_cdi_internal_0_port_network_role
+ get_input: port_cdi_internal_0_port_0_network_role
subnetpoolid:
- get_input: port_cdi_internal_0_port_subnetpoolid
+ get_input: port_cdi_internal_0_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_cdi_internal_0_port_fixed_ips
+ - port_cdi_internal_0_port_0_fixed_ips
- index_value
name:
get_input:
- - port_cdi_internal_0_port_name
+ - port_cdi_internal_0_port_0_name
- index_value
network:
get_input:
- - port_cdi_internal_0_port_network
+ - port_cdi_internal_0_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cdi
capabilities:
- attachment_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - attachment
- network.incoming.bytes.rate_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.incoming.bytes.rate
- forwarder_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - forwarder
- network.outgoing.bytes_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.outgoing.packets.rate
+ feature_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - feature
+ network.outgoing.bytes.rate_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.outgoing.bytes.rate
host_cdi:
- cdi
- host
disk.write.requests.rate_cdi:
- cdi
- disk.write.requests.rate
+ network.incoming.packets_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_cdi:
- cdi
- disk.device.write.requests.rate
disk.write.bytes.rate_cdi:
- cdi
- disk.write.bytes.rate
+ network.outpoing.packets_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.outpoing.packets
disk.ephemeral.size_cdi:
- cdi
- disk.ephemeral.size
cpu.delta_cdi:
- cdi
- cpu.delta
- network.incoming.bytes_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.incoming.packets
disk.device.write.bytes_cdi:
- cdi
- disk.device.write.bytes
- feature_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - feature
disk.device.read.requests.rate_cdi:
- cdi
- disk.device.read.requests.rate
os_cdi:
- cdi
- os
+ network.incoming.bytes.rate_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - network.incoming.bytes.rate
memory.usage_cdi:
- cdi
- memory.usage
- network.outgoing.bytes.rate_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
+ network.incoming.packets.rate_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.incoming.packets.rate
+ network.outgoing.bytes.rate_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
- network.outgoing.bytes.rate
- network.outpoing.packets_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.outpoing.packets
vcpus_cdi:
- cdi
- vcpus
- network.incoming.packets_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.incoming.packets
+ network.outgoing.packets.rate_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.outgoing.packets.rate
disk.device.read.requests_cdi:
- cdi
- disk.device.read.requests
+ feature_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - feature
endpoint_cdi:
- cdi
- endpoint
disk.read.requests_cdi:
- cdi
- disk.read.requests
- network.incoming.bytes.rate_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.incoming.bytes.rate
memory.resident_cdi:
- cdi
- memory.resident
disk.read.bytes.rate_cdi:
- cdi
- disk.read.bytes.rate
+ network.outgoing.bytes_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.outgoing.bytes
+ network.outgoing.bytes_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - network.outgoing.bytes
memory_cdi:
- cdi
- memory
disk.device.write.requests_cdi:
- cdi
- disk.device.write.requests
- network.outgoing.packets.rate_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.outgoing.packets.rate
- binding_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - binding
- network.incoming.packets.rate_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
+ network.incoming.packets.rate_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
- network.incoming.packets.rate
disk.allocation_cdi:
- cdi
- disk.allocation
- forwarder_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
+ network.incoming.bytes.rate_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.incoming.bytes.rate
+ forwarder_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
- forwarder
+ network.outgoing.packets.rate_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - network.outgoing.packets.rate
+ network.outpoing.packets_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - network.outpoing.packets
scalable_cdi:
- cdi
- scalable
disk.device.usage_cdi:
- cdi
- disk.device.usage
+ binding_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - binding
disk.iops_cdi:
- cdi
- disk.iops
- network.incoming.packets_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - network.incoming.packets
+ binding_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - binding
disk.usage_cdi:
- cdi
- disk.usage
+ attachment_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - attachment
+ attachment_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - attachment
disk.device.write.bytes.rate_cdi:
- cdi
- disk.device.write.bytes.rate
disk.read.bytes_cdi:
- cdi
- disk.read.bytes
- network.incoming.bytes_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.incoming.bytes
+ forwarder_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - forwarder
disk.capacity_cdi:
- cdi
- disk.capacity
binding_cdi:
- cdi
- binding
- feature_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
- - feature
disk.device.read.bytes_cdi:
- cdi
- disk.device.read.bytes
disk.device.latency_cdi:
- cdi
- disk.device.latency
- network.incoming.packets.rate_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.incoming.packets.rate
- binding_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - binding
instance_cdi:
- cdi
- instance
- attachment_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - attachment
+ network.incoming.bytes_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
+ - network.incoming.bytes
disk.device.allocation_cdi:
- cdi
- disk.device.allocation
- network.outgoing.bytes_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.outgoing.bytes
disk.write.requests_cdi:
- cdi
- disk.write.requests
- network.outpoing.packets_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - network.outpoing.packets
requirements:
local_storage_cdi:
- cdi
- local_storage
- link_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
+ link_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
- link
- dependency_cdi_cdi_ims_core_0_port:
- - cdi_cdi_ims_core_0_port
- - dependency
- link_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
+ link_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
- link
+ dependency_cdi_cdi_internal_0_port_0:
+ - cdi_cdi_internal_0_port_0
+ - dependency
dependency_cdi:
- cdi
- dependency
- dependency_cdi_cdi_internal_0_port:
- - cdi_cdi_internal_0_port
+ dependency_cdi_cdi_ims_core_0_port_1:
+ - cdi_cdi_ims_core_0_port_1
- dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cdi_internal_1_port_order:
- type: integer
- required: true
- port_cdi_ims_core_1_port_security_groups:
+ port_cdi_ims_core_1_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: json
- port_cdi_internal_1_port_network_role_tag:
- type: string
- required: true
- port_cdi_internal_1_port_related_networks:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_internal_1_port_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: json
+ port_cdi_ims_core_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
vm_flavor_name:
type: string
required: true
- port_cdi_ims_core_1_port_order:
+ port_cdi_ims_core_1_port_1_order:
type: integer
required: true
- port_cdi_internal_1_port_security_groups:
+ port_cdi_internal_1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: json
- port_cdi_ims_core_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- compute_cdi_scheduler_hints:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cdi_ims_core_1_port_1_security_groups:
type: list
required: true
entry_schema:
type: json
- port_cdi_ims_core_1_port_fixed_ips:
- type: list
+ port_cdi_ims_core_1_port_1_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- compute_cdi_name:
+ port_cdi_internal_1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_cdi_ims_core_1_port_network_role_tag:
- type: string
- required: true
- port_cdi_ims_core_1_port_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cdi_ims_core_1_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_cdi_ims_core_1_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
type: string
required: true
- compute_cdi_user_data_format:
+ compute_cdi_scheduler_hints:
type: list
required: true
entry_schema:
- type: string
- port_cdi_ims_core_1_port_network:
+ type: json
+ compute_cdi_name:
type: list
required: true
entry_schema:
type: string
- compute_cdi_availability_zone:
+ compute_cdi_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_cdi_internal_1_port_network:
+ port_cdi_ims_core_1_port_1_network_role:
+ type: string
+ required: true
+ port_cdi_ims_core_1_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_cdi_ims_core_1_port_ip_requirements:
+ port_cdi_internal_1_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_internal_1_port_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_internal_1_port_0_network_role:
+ type: string
+ required: true
+ port_cdi_ims_core_1_port_1_subnetpoolid:
+ type: string
+ required: true
+ compute_cdi_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: string
compute_cdi_config_drive:
type: list
required: true
entry_schema:
type: boolean
- port_cdi_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cdi_ims_core_1_port_allowed_address_pairs:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_cdi_ims_core_1_port_vlan_requirements:
- type: list
+ port_cdi_internal_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_ims_core_1_port_network_role:
+ port_cdi_internal_1_port_0_subnetpoolid:
type: string
required: true
- port_cdi_internal_1_port_vlan_requirements:
+ port_cdi_ims_core_1_port_1_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cdi_internal_1_port_fixed_ips:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_internal_1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cdi_internal_1_port_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_cdi_internal_1_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_cdi_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_cdi_ims_core_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cdi_internal_1_port_ip_requirements:
+ port_cdi_ims_core_1_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cdi_ims_core_1_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cdi_ims_core_1_port_1_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- compute_cdi_metadata:
+ type: string
+ port_cdi_ims_core_1_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- port_cdi_internal_1_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cdi_internal_1_port_0_allowed_address_pairs:
+ type: list
required: true
- port_cdi_internal_1_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cdi_internal_1_port_0_network_role_tag:
type: string
required: true
- port_cdi_internal_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ compute_cdi_metadata:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_cdi_internal_1_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_cdi_internal_1_port_0_order:
+ type: integer
required: true
node_templates:
- cdi_cdi_internal_1_port:
+ cdi_cdi_internal_1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cdi_internal_1_port_mac_requirements
+ get_input: port_cdi_internal_1_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_cdi_internal_1_port_allowed_address_pairs
+ get_input: port_cdi_internal_1_port_0_allowed_address_pairs
order:
- get_input: port_cdi_internal_1_port_order
+ get_input: port_cdi_internal_1_port_0_order
security_groups:
get_input:
- - port_cdi_internal_1_port_security_groups
+ - port_cdi_internal_1_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_cdi_internal_1_port_exCP_naming
+ get_input: port_cdi_internal_1_port_0_exCP_naming
vlan_requirements:
- get_input: port_cdi_internal_1_port_vlan_requirements
+ get_input: port_cdi_internal_1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cdi_internal_1_port_related_networks
+ get_input: port_cdi_internal_1_port_0_related_networks
ip_requirements:
- get_input: port_cdi_internal_1_port_ip_requirements
+ get_input: port_cdi_internal_1_port_0_ip_requirements
network_role_tag:
- get_input: port_cdi_internal_1_port_network_role_tag
+ get_input: port_cdi_internal_1_port_0_network_role_tag
network_role:
- get_input: port_cdi_internal_1_port_network_role
+ get_input: port_cdi_internal_1_port_0_network_role
subnetpoolid:
- get_input: port_cdi_internal_1_port_subnetpoolid
+ get_input: port_cdi_internal_1_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_cdi_internal_1_port_fixed_ips
+ - port_cdi_internal_1_port_0_fixed_ips
- index_value
name:
get_input:
- - port_cdi_internal_1_port_name
+ - port_cdi_internal_1_port_0_name
- index_value
network:
get_input:
- - port_cdi_internal_1_port_network
+ - port_cdi_internal_1_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_cdi_user_data_format
- index_value
- cdi_cdi_ims_core_1_port:
+ cdi_cdi_ims_core_1_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cdi_ims_core_1_port_mac_requirements
+ get_input: port_cdi_ims_core_1_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_cdi_ims_core_1_port_allowed_address_pairs
+ get_input: port_cdi_ims_core_1_port_1_allowed_address_pairs
order:
- get_input: port_cdi_ims_core_1_port_order
+ get_input: port_cdi_ims_core_1_port_1_order
security_groups:
get_input:
- - port_cdi_ims_core_1_port_security_groups
+ - port_cdi_ims_core_1_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_cdi_ims_core_1_port_exCP_naming
+ get_input: port_cdi_ims_core_1_port_1_exCP_naming
vlan_requirements:
- get_input: port_cdi_ims_core_1_port_vlan_requirements
+ get_input: port_cdi_ims_core_1_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cdi_ims_core_1_port_related_networks
+ get_input: port_cdi_ims_core_1_port_1_related_networks
ip_requirements:
- get_input: port_cdi_ims_core_1_port_ip_requirements
+ get_input: port_cdi_ims_core_1_port_1_ip_requirements
network_role_tag:
- get_input: port_cdi_ims_core_1_port_network_role_tag
+ get_input: port_cdi_ims_core_1_port_1_network_role_tag
network_role:
- get_input: port_cdi_ims_core_1_port_network_role
+ get_input: port_cdi_ims_core_1_port_1_network_role
subnetpoolid:
- get_input: port_cdi_ims_core_1_port_subnetpoolid
+ get_input: port_cdi_ims_core_1_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_cdi_ims_core_1_port_fixed_ips
+ - port_cdi_ims_core_1_port_1_fixed_ips
- index_value
name:
get_input:
- - port_cdi_ims_core_1_port_name
+ - port_cdi_ims_core_1_port_1_name
- index_value
network:
get_input:
- - port_cdi_ims_core_1_port_network
+ - port_cdi_ims_core_1_port_1_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.cdi_1
capabilities:
- network.outpoing.packets_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.outpoing.packets
- feature_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - feature
+ network.incoming.bytes_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.incoming.bytes
host_cdi:
- cdi
- host
disk.device.iops_cdi:
- cdi
- disk.device.iops
+ feature_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - feature
+ network.outgoing.bytes.rate_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.outgoing.bytes.rate
disk.write.requests.rate_cdi:
- cdi
- disk.write.requests.rate
+ network.incoming.packets_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_cdi:
- cdi
- disk.device.write.requests.rate
- forwarder_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - forwarder
- network.incoming.bytes_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.outgoing.bytes
- attachment_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - attachment
disk.write.bytes.rate_cdi:
- cdi
- disk.write.bytes.rate
- network.outgoing.packets.rate_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.outpoing.packets
disk.ephemeral.size_cdi:
- cdi
- disk.ephemeral.size
cpu_util_cdi:
- cdi
- cpu_util
- network.incoming.bytes.rate_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.incoming.bytes.rate
cpu.delta_cdi:
- cdi
- cpu.delta
disk.device.write.bytes_cdi:
- cdi
- disk.device.write.bytes
- network.outgoing.bytes_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.outgoing.bytes
- network.incoming.packets.rate_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.incoming.packets.rate
+ forwarder_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - forwarder
disk.device.read.requests.rate_cdi:
- cdi
- disk.device.read.requests.rate
memory.usage_cdi:
- cdi
- memory.usage
- binding_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - binding
- binding_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - binding
vcpus_cdi:
- cdi
- vcpus
- network.incoming.bytes_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.incoming.bytes
disk.device.read.requests_cdi:
- cdi
- disk.device.read.requests
disk.read.requests_cdi:
- cdi
- disk.read.requests
- attachment_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - attachment
memory.resident_cdi:
- cdi
- memory.resident
disk.latency_cdi:
- cdi
- disk.latency
+ network.incoming.bytes_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.incoming.bytes
disk.read.bytes.rate_cdi:
- cdi
- disk.read.bytes.rate
disk.device.write.requests_cdi:
- cdi
- disk.device.write.requests
- network.incoming.packets_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.incoming.packets
+ forwarder_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - forwarder
+ network.incoming.packets.rate_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.incoming.packets.rate
disk.allocation_cdi:
- cdi
- disk.allocation
- network.outpoing.packets_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.outpoing.packets
- forwarder_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - forwarder
+ network.outgoing.packets.rate_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.outgoing.packets.rate
scalable_cdi:
- cdi
- scalable
feature_cdi:
- cdi
- feature
+ binding_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - binding
cpu_cdi:
- cdi
- cpu
disk.device.usage_cdi:
- cdi
- disk.device.usage
+ attachment_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - attachment
+ network.incoming.bytes.rate_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.incoming.bytes.rate
disk.iops_cdi:
- cdi
- disk.iops
+ attachment_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - attachment
disk.usage_cdi:
- cdi
- disk.usage
- network.incoming.packets.rate_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.incoming.packets.rate
- feature_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - feature
+ network.outpoing.packets_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.outpoing.packets
disk.device.write.bytes.rate_cdi:
- cdi
- disk.device.write.bytes.rate
disk.read.bytes_cdi:
- cdi
- disk.read.bytes
- network.outgoing.bytes.rate_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.outgoing.bytes.rate
+ feature_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - feature
disk.capacity_cdi:
- cdi
- disk.capacity
- network.outgoing.packets.rate_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
+ network.incoming.bytes.rate_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
- network.incoming.bytes.rate
+ network.outgoing.bytes.rate_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.outgoing.bytes.rate
+ binding_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - binding
binding_cdi:
- cdi
- binding
disk.device.latency_cdi:
- cdi
- disk.device.latency
+ network.outgoing.packets.rate_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.outgoing.packets.rate
+ network.incoming.packets_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.incoming.packets
instance_cdi:
- cdi
- instance
- network.incoming.packets_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - network.incoming.packets
+ network.incoming.packets.rate_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.incoming.packets.rate
disk.device.allocation_cdi:
- cdi
- disk.device.allocation
+ network.outgoing.bytes_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - network.outgoing.bytes
disk.write.requests_cdi:
- cdi
- disk.write.requests
local_storage_cdi:
- cdi
- local_storage
- link_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
+ link_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
- link
- link_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
+ link_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
- link
- dependency_cdi_cdi_internal_1_port:
- - cdi_cdi_internal_1_port
- - dependency
- dependency_cdi_cdi_ims_core_1_port:
- - cdi_cdi_ims_core_1_port
- - dependency
dependency_cdi:
- cdi
+ - dependency
+ dependency_cdi_cdi_ims_core_1_port_1:
+ - cdi_cdi_ims_core_1_port_1
+ - dependency
+ dependency_cdi_cdi_internal_1_port_0:
+ - cdi_cdi_internal_1_port_0
- dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_cif_ims_core_0_port_network:
- type: list
+ port_cif_internal_0_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: string
port_cif_oam_0_port_1_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_internal_0_port_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_cif_internal_0_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_cif_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cif_internal_0_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_1_fixed_ips:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_internal_0_port_related_networks:
+ port_cif_ims_li_0_port_4_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
vm_flavor_name:
type: string
required: true
- port_cif_internal_0_port_name:
+ port_cif_ims_core_0_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
port_cif_oam_0_port_1_order:
type: integer
required: true
- port_cif_internal_0_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_ims_core_0_port_network_role:
- type: string
+ port_cif_oam_0_port_3_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
port_cif_oam_0_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
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
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_core_0_port_related_networks:
+ port_cif_ims_li_0_port_4_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
port_cif_oam_0_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_ims_li_0_port_fixed_ips:
+ port_cif_ims_li_0_port_4_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
compute_cif_scheduler_hints:
type: list
required: true
entry_schema:
type: json
+ port_cif_ims_li_0_port_4_subnetpoolid:
+ type: string
+ required: true
port_cif_oam_0_port_1_security_groups:
type: list
required: true
entry_schema:
type: json
- port_cif_internal_0_port_network_role:
- type: string
- required: true
- port_cif_ims_li_0_port_ip_requirements:
+ port_cif_internal_0_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_0_port_2_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_cif_metadata:
type: list
required: true
entry_schema:
type: json
+ port_cif_internal_0_port_0_order:
+ type: integer
+ required: true
port_cif_oam_0_port_3_subnetpoolid:
type: string
required: true
- port_cif_ims_li_0_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_cif_ims_core_0_port_fixed_ips:
- type: list
+ port_cif_internal_0_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_li_0_port_order:
+ port_cif_ims_li_0_port_4_order:
type: integer
required: true
port_cif_oam_0_port_3_network_role:
port_cif_oam_0_port_3_network_role_tag:
type: string
required: true
- port_cif_ims_core_0_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_cif_oam_0_port_1_network_role:
type: string
required: true
- port_cif_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cif_internal_0_port_subnetpoolid:
+ port_cif_ims_core_0_port_2_network_role_tag:
type: string
required: true
- port_cif_ims_core_0_port_security_groups:
+ port_cif_ims_core_0_port_2_related_networks:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_cif_oam_0_port_3_related_networks:
type: list
required: true
port_cif_oam_0_port_1_subnetpoolid:
type: string
required: true
- port_cif_ims_core_0_port_name:
- type: list
- required: true
- entry_schema:
- type: string
port_cif_oam_0_port_3_order:
type: integer
required: true
- port_cif_internal_0_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_cif_ims_core_0_port_order:
- type: integer
- required: true
port_cif_oam_0_port_3_security_groups:
type: list
required: true
entry_schema:
type: json
- port_cif_ims_core_0_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_li_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cif_internal_0_port_0_network_role_tag:
+ type: string
required: true
port_cif_oam_0_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_cif_ims_li_0_port_security_groups:
+ port_cif_ims_li_0_port_4_network_role:
+ type: string
+ required: true
+ port_cif_ims_li_0_port_4_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- port_cif_ims_li_0_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_0_port_2_name:
+ type: list
required: true
+ entry_schema:
+ type: string
port_cif_oam_0_port_3_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_cif_internal_0_port_order:
- type: integer
- required: true
compute_cif_availability_zone:
type: list
required: true
port_cif_oam_0_port_1_network_role_tag:
type: string
required: true
- port_cif_oam_0_port_3_mac_requirements:
+ port_cif_ims_li_0_port_4_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cif_ims_core_0_port_allowed_address_pairs:
+ port_cif_ims_core_0_port_2_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: json
+ port_cif_ims_core_0_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_cif_oam_0_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_cif_oam_0_port_3_fixed_ips:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_core_0_port_network_role_tag:
+ port_cif_internal_0_port_0_network_role:
type: string
required: true
- port_cif_ims_li_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cif_ims_li_0_port_allowed_address_pairs:
+ port_cif_ims_core_0_port_2_allowed_address_pairs:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_ims_core_0_port_subnetpoolid:
- type: string
- required: true
- port_cif_internal_0_port_network_role_tag:
- type: string
- required: true
- port_cif_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cif_ims_li_0_port_network:
+ port_cif_internal_0_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_cif_ims_li_0_port_related_networks:
+ port_cif_ims_li_0_port_4_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_cif_internal_0_port_security_groups:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_ims_core_0_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cif_ims_li_0_port_4_fixed_ips:
type: list
required: true
entry_schema:
- type: json
- port_cif_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cif_ims_li_0_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_0_allowed_address_pairs:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_internal_0_port_fixed_ips:
+ port_cif_internal_0_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_cif_ims_core_0_port_2_subnetpoolid:
+ type: string
+ required: true
+ port_cif_ims_li_0_port_4_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cif_ims_core_0_port_2_network_role:
+ type: string
+ required: true
compute_cif_config_drive:
type: list
required: true
entry_schema:
type: boolean
- port_cif_oam_0_port_3_name:
+ port_cif_ims_li_0_port_4_network:
type: list
required: true
entry_schema:
type: string
- port_cif_ims_li_0_port_vlan_requirements:
+ port_cif_ims_core_0_port_2_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_cif_ims_core_0_port_2_order:
+ type: integer
+ required: true
+ port_cif_oam_0_port_3_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_cif_oam_0_port_3_network:
type: list
required: true
entry_schema:
type: string
- port_cif_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_cif_ims_core_0_port_2_fixed_ips:
+ type: list
required: true
- port_cif_internal_0_port_allowed_address_pairs:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_internal_0_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_cif_oam_0_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cif_oam_0_port_3_ip_requirements:
+ port_cif_ims_li_0_port_4_network_role_tag:
+ type: string
+ required: true
+ port_cif_ims_li_0_port_4_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_internal_0_port_ip_requirements:
+ type: json
+ port_cif_oam_0_port_3_ip_requirements:
type: list
required: true
entry_schema:
get_input:
- compute_cif_user_data_format
- index_value
- cif_cif_internal_0_port:
+ cif_cif_ims_li_0_port_4:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_internal_0_port_mac_requirements
+ get_input: port_cif_ims_li_0_port_4_mac_requirements
allowed_address_pairs:
- get_input: port_cif_internal_0_port_allowed_address_pairs
+ get_input: port_cif_ims_li_0_port_4_allowed_address_pairs
order:
- get_input: port_cif_internal_0_port_order
+ get_input: port_cif_ims_li_0_port_4_order
security_groups:
get_input:
- - port_cif_internal_0_port_security_groups
+ - port_cif_ims_li_0_port_4_security_groups
- index_value
exCP_naming:
- get_input: port_cif_internal_0_port_exCP_naming
+ get_input: port_cif_ims_li_0_port_4_exCP_naming
vlan_requirements:
- get_input: port_cif_internal_0_port_vlan_requirements
+ get_input: port_cif_ims_li_0_port_4_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_internal_0_port_related_networks
+ get_input: port_cif_ims_li_0_port_4_related_networks
ip_requirements:
- get_input: port_cif_internal_0_port_ip_requirements
+ get_input: port_cif_ims_li_0_port_4_ip_requirements
network_role_tag:
- get_input: port_cif_internal_0_port_network_role_tag
+ get_input: port_cif_ims_li_0_port_4_network_role_tag
network_role:
- get_input: port_cif_internal_0_port_network_role
+ get_input: port_cif_ims_li_0_port_4_network_role
subnetpoolid:
- get_input: port_cif_internal_0_port_subnetpoolid
+ get_input: port_cif_ims_li_0_port_4_subnetpoolid
fixed_ips:
get_input:
- - port_cif_internal_0_port_fixed_ips
+ - port_cif_ims_li_0_port_4_fixed_ips
- index_value
name:
get_input:
- - port_cif_internal_0_port_name
+ - port_cif_ims_li_0_port_4_name
- index_value
network:
get_input:
- - port_cif_internal_0_port_network
+ - port_cif_ims_li_0_port_4_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_ims_li_0_port:
+ cif_cif_oam_0_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_ims_li_0_port_mac_requirements
+ get_input: port_cif_oam_0_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_cif_ims_li_0_port_allowed_address_pairs
+ get_input: port_cif_oam_0_port_1_allowed_address_pairs
order:
- get_input: port_cif_ims_li_0_port_order
+ get_input: port_cif_oam_0_port_1_order
security_groups:
get_input:
- - port_cif_ims_li_0_port_security_groups
+ - port_cif_oam_0_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_cif_ims_li_0_port_exCP_naming
+ get_input: port_cif_oam_0_port_1_exCP_naming
vlan_requirements:
- get_input: port_cif_ims_li_0_port_vlan_requirements
+ get_input: port_cif_oam_0_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_ims_li_0_port_related_networks
+ get_input: port_cif_oam_0_port_1_related_networks
ip_requirements:
- get_input: port_cif_ims_li_0_port_ip_requirements
+ get_input: port_cif_oam_0_port_1_ip_requirements
network_role_tag:
- get_input: port_cif_ims_li_0_port_network_role_tag
+ get_input: port_cif_oam_0_port_1_network_role_tag
network_role:
- get_input: port_cif_ims_li_0_port_network_role
+ get_input: port_cif_oam_0_port_1_network_role
subnetpoolid:
- get_input: port_cif_ims_li_0_port_subnetpoolid
+ get_input: port_cif_oam_0_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_cif_ims_li_0_port_fixed_ips
+ - port_cif_oam_0_port_1_fixed_ips
- index_value
name:
get_input:
- - port_cif_ims_li_0_port_name
+ - port_cif_oam_0_port_1_name
- index_value
network:
get_input:
- - port_cif_ims_li_0_port_network
+ - port_cif_oam_0_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_ims_core_0_port:
+ cif_cif_internal_0_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_ims_core_0_port_mac_requirements
+ get_input: port_cif_internal_0_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_cif_ims_core_0_port_allowed_address_pairs
+ get_input: port_cif_internal_0_port_0_allowed_address_pairs
order:
- get_input: port_cif_ims_core_0_port_order
+ get_input: port_cif_internal_0_port_0_order
security_groups:
get_input:
- - port_cif_ims_core_0_port_security_groups
+ - port_cif_internal_0_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_cif_ims_core_0_port_exCP_naming
+ get_input: port_cif_internal_0_port_0_exCP_naming
vlan_requirements:
- get_input: port_cif_ims_core_0_port_vlan_requirements
+ get_input: port_cif_internal_0_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_ims_core_0_port_related_networks
+ get_input: port_cif_internal_0_port_0_related_networks
ip_requirements:
- get_input: port_cif_ims_core_0_port_ip_requirements
+ get_input: port_cif_internal_0_port_0_ip_requirements
network_role_tag:
- get_input: port_cif_ims_core_0_port_network_role_tag
+ get_input: port_cif_internal_0_port_0_network_role_tag
network_role:
- get_input: port_cif_ims_core_0_port_network_role
+ get_input: port_cif_internal_0_port_0_network_role
subnetpoolid:
- get_input: port_cif_ims_core_0_port_subnetpoolid
+ get_input: port_cif_internal_0_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_cif_ims_core_0_port_fixed_ips
+ - port_cif_internal_0_port_0_fixed_ips
- index_value
name:
get_input:
- - port_cif_ims_core_0_port_name
+ - port_cif_internal_0_port_0_name
- index_value
network:
get_input:
- - port_cif_ims_core_0_port_network
+ - port_cif_internal_0_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_oam_0_port_1:
+ cif_cif_oam_0_port_3:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_oam_0_port_1_mac_requirements
+ get_input: port_cif_oam_0_port_3_mac_requirements
allowed_address_pairs:
- get_input: port_cif_oam_0_port_1_allowed_address_pairs
+ get_input: port_cif_oam_0_port_3_allowed_address_pairs
order:
- get_input: port_cif_oam_0_port_1_order
+ get_input: port_cif_oam_0_port_3_order
security_groups:
get_input:
- - port_cif_oam_0_port_1_security_groups
+ - port_cif_oam_0_port_3_security_groups
- index_value
exCP_naming:
- get_input: port_cif_oam_0_port_1_exCP_naming
+ get_input: port_cif_oam_0_port_3_exCP_naming
vlan_requirements:
- get_input: port_cif_oam_0_port_1_vlan_requirements
+ get_input: port_cif_oam_0_port_3_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_oam_0_port_1_related_networks
+ get_input: port_cif_oam_0_port_3_related_networks
ip_requirements:
- get_input: port_cif_oam_0_port_1_ip_requirements
+ get_input: port_cif_oam_0_port_3_ip_requirements
network_role_tag:
- get_input: port_cif_oam_0_port_1_network_role_tag
+ get_input: port_cif_oam_0_port_3_network_role_tag
network_role:
- get_input: port_cif_oam_0_port_1_network_role
+ get_input: port_cif_oam_0_port_3_network_role
subnetpoolid:
- get_input: port_cif_oam_0_port_1_subnetpoolid
+ get_input: port_cif_oam_0_port_3_subnetpoolid
fixed_ips:
get_input:
- - port_cif_oam_0_port_1_fixed_ips
+ - port_cif_oam_0_port_3_fixed_ips
- index_value
name:
get_input:
- - port_cif_oam_0_port_1_name
+ - port_cif_oam_0_port_3_name
- index_value
network:
get_input:
- - port_cif_oam_0_port_1_network
+ - port_cif_oam_0_port_3_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_oam_0_port_3:
+ cif_cif_ims_core_0_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_oam_0_port_3_mac_requirements
+ get_input: port_cif_ims_core_0_port_2_mac_requirements
allowed_address_pairs:
- get_input: port_cif_oam_0_port_3_allowed_address_pairs
+ get_input: port_cif_ims_core_0_port_2_allowed_address_pairs
order:
- get_input: port_cif_oam_0_port_3_order
+ get_input: port_cif_ims_core_0_port_2_order
security_groups:
get_input:
- - port_cif_oam_0_port_3_security_groups
+ - port_cif_ims_core_0_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_cif_oam_0_port_3_exCP_naming
+ get_input: port_cif_ims_core_0_port_2_exCP_naming
vlan_requirements:
- get_input: port_cif_oam_0_port_3_vlan_requirements
+ get_input: port_cif_ims_core_0_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_oam_0_port_3_related_networks
+ get_input: port_cif_ims_core_0_port_2_related_networks
ip_requirements:
- get_input: port_cif_oam_0_port_3_ip_requirements
+ get_input: port_cif_ims_core_0_port_2_ip_requirements
network_role_tag:
- get_input: port_cif_oam_0_port_3_network_role_tag
+ get_input: port_cif_ims_core_0_port_2_network_role_tag
network_role:
- get_input: port_cif_oam_0_port_3_network_role
+ get_input: port_cif_ims_core_0_port_2_network_role
subnetpoolid:
- get_input: port_cif_oam_0_port_3_subnetpoolid
+ get_input: port_cif_ims_core_0_port_2_subnetpoolid
fixed_ips:
get_input:
- - port_cif_oam_0_port_3_fixed_ips
+ - port_cif_ims_core_0_port_2_fixed_ips
- index_value
name:
get_input:
- - port_cif_oam_0_port_3_name
+ - port_cif_ims_core_0_port_2_name
- index_value
network:
get_input:
- - port_cif_oam_0_port_3_network
+ - port_cif_ims_core_0_port_2_network
- index_value
requirements:
- binding:
binding_cif:
- cif
- binding
+ feature_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - feature
disk.device.read.requests_cif:
- cif
- disk.device.read.requests
+ network.outgoing.bytes.rate_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.outgoing.bytes.rate
disk.latency_cif:
- cif
- disk.latency
memory.usage_cif:
- cif
- memory.usage
- attachment_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - attachment
+ network.outgoing.bytes_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.outgoing.bytes
network.incoming.bytes.rate_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- network.incoming.bytes.rate
- network.incoming.packets.rate_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.incoming.packets.rate
network.incoming.bytes.rate_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.incoming.bytes.rate
- network.outgoing.packets.rate_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.outgoing.packets.rate
- network.outgoing.bytes.rate_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.outgoing.bytes.rate
+ attachment_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - attachment
instance_cif:
- cif
- instance
- forwarder_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - forwarder
- network.incoming.bytes_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.outgoing.bytes.rate
+ feature_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - feature
network.outgoing.bytes.rate_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- network.outgoing.bytes.rate
network.outpoing.packets_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.outpoing.packets
- network.incoming.packets.rate_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.incoming.packets.rate
- network.incoming.bytes.rate_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.incoming.bytes.rate
disk.root.size_cif:
- cif
- disk.root.size
+ forwarder_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - forwarder
memory.resident_cif:
- cif
- memory.resident
- network.incoming.packets_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.incoming.packets
- network.incoming.packets_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.incoming.packets
+ network.outgoing.bytes_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.outgoing.bytes
disk.usage_cif:
- cif
- disk.usage
+ network.incoming.packets.rate_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.incoming.packets.rate
disk.ephemeral.size_cif:
- cif
- disk.ephemeral.size
- network.outgoing.bytes_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.outgoing.bytes
disk.write.requests.rate_cif:
- cif
- disk.write.requests.rate
disk.device.read.requests.rate_cif:
- cif
- disk.device.read.requests.rate
- network.incoming.bytes_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.incoming.bytes
- attachment_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - attachment
- network.outgoing.packets.rate_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.outgoing.packets.rate
disk.device.allocation_cif:
- cif
- disk.device.allocation
- binding_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - binding
- network.outgoing.packets.rate_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.outgoing.packets.rate
disk.device.read.bytes.rate_cif:
- cif
- disk.device.read.bytes.rate
vcpus_cif:
- cif
- vcpus
- network.incoming.packets.rate_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.incoming.packets.rate
+ network.incoming.bytes_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.incoming.bytes
endpoint_cif:
- cif
- endpoint
+ binding_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - binding
disk.device.usage_cif:
- cif
- disk.device.usage
- forwarder_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - forwarder
network.outgoing.packets.rate_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.outgoing.packets.rate
network.incoming.bytes_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.incoming.bytes
+ network.outpoing.packets_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.outpoing.packets
network.incoming.bytes_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- network.incoming.bytes
- network.outpoing.packets_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.outpoing.packets
+ network.incoming.packets.rate_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.incoming.packets.rate
+ attachment_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - attachment
disk.read.requests_cif:
- cif
- disk.read.requests
+ forwarder_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - forwarder
disk.write.bytes_cif:
- cif
- disk.write.bytes
- network.outgoing.bytes_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.outgoing.bytes
+ network.outpoing.packets_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.outpoing.packets
disk.device.capacity_cif:
- cif
- disk.device.capacity
feature_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- feature
- network.incoming.bytes_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.incoming.bytes
feature_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- feature
cpu_cif:
- cif
- cpu
+ network.outgoing.bytes_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.outgoing.bytes
disk.device.read.bytes_cif:
- cif
- disk.device.read.bytes
- forwarder_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - forwarder
forwarder_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- forwarder
+ network.incoming.bytes.rate_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.incoming.bytes.rate
forwarder_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- forwarder
+ network.incoming.bytes.rate_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.outgoing.packets.rate
+ network.incoming.packets_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.incoming.packets
feature_cif:
- cif
- feature
+ network.incoming.packets_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.incoming.packets
binding_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- binding
- network.incoming.bytes.rate_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.incoming.bytes.rate
binding_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- binding
disk.device.write.bytes_cif:
- cif
- disk.device.write.bytes
- network.outgoing.bytes_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.outgoing.bytes
- feature_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - feature
+ network.incoming.bytes_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.incoming.bytes
network.incoming.packets_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.incoming.packets
+ attachment_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - attachment
network.incoming.packets_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- network.incoming.packets
- feature_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - feature
network.outgoing.bytes_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- network.outgoing.bytes
network.outgoing.bytes_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.outgoing.bytes
- binding_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - binding
+ network.outgoing.packets.rate_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - network.outgoing.packets.rate
+ feature_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - feature
disk.allocation_cif:
- cif
- disk.allocation
disk.device.iops_cif:
- cif
- disk.device.iops
+ network.incoming.bytes_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.incoming.bytes
disk.device.write.requests_cif:
- cif
- disk.device.write.requests
- network.outpoing.packets_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.outpoing.packets
network.outgoing.packets.rate_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- network.outgoing.packets.rate
scalable_cif:
- cif
- scalable
- binding_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - binding
disk.device.write.bytes.rate_cif:
- cif
- disk.device.write.bytes.rate
+ network.outgoing.bytes.rate_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.outgoing.bytes.rate
disk.iops_cif:
- cif
- disk.iops
disk.read.bytes.rate_cif:
- cif
- disk.read.bytes.rate
- network.incoming.bytes.rate_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.incoming.bytes.rate
+ network.outpoing.packets_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.outpoing.packets
+ binding_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - binding
+ network.incoming.packets.rate_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.incoming.packets.rate
disk.write.requests_cif:
- cif
- disk.write.requests
memory_cif:
- cif
- memory
- attachment_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - attachment
- network.outgoing.bytes.rate_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - network.outgoing.bytes.rate
disk.capacity_cif:
- cif
- disk.capacity
network.outgoing.bytes.rate_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- network.outgoing.bytes.rate
- network.outpoing.packets_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - network.outpoing.packets
- feature_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - feature
+ binding_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - binding
+ forwarder_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - forwarder
attachment_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- attachment
disk.device.latency_cif:
- cif
- disk.device.latency
- network.incoming.packets_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.incoming.packets
+ network.incoming.bytes.rate_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.incoming.bytes.rate
disk.device.write.requests.rate_cif:
- cif
- disk.device.write.requests.rate
- network.outgoing.bytes.rate_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - network.incoming.packets
requirements:
- link_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
+ link_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - link
+ link_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
- link
- dependency_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - dependency
dependency_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- dependency
+ dependency_cif_cif_ims_li_0_port_4:
+ - cif_cif_ims_li_0_port_4
+ - dependency
dependency_cif:
- cif
- dependency
- dependency_cif_cif_ims_core_0_port:
- - cif_cif_ims_core_0_port
- - dependency
dependency_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- dependency
local_storage_cif:
- cif
- local_storage
- dependency_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
+ dependency_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
- dependency
- link_cif_cif_ims_li_0_port:
- - cif_cif_ims_li_0_port
- - link
link_cif_cif_oam_0_port_1:
- cif_cif_oam_0_port_1
- link
- link_cif_cif_internal_0_port:
- - cif_cif_internal_0_port
+ dependency_cif_cif_ims_core_0_port_2:
+ - cif_cif_ims_core_0_port_2
+ - dependency
+ link_cif_cif_internal_0_port_0:
+ - cif_cif_internal_0_port_0
- link
link_cif_cif_oam_0_port_3:
- cif_cif_oam_0_port_3
- - link
\ No newline at end of file
+ - link
required: true
entry_schema:
type: string
- port_cif_ims_core_1_port_security_groups:
- type: list
+ port_cif_ims_core_1_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_cif_ims_li_1_port_4_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_cif_ims_li_1_port_4_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: json
port_cif_oam_1_port_3_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_cif_ims_core_1_port_2_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_cif_oam_1_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
- port_cif_internal_1_port_subnetpoolid:
- type: string
- required: true
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_ims_core_1_port_2_subnetpoolid:
+ type: string
+ required: true
+ port_cif_internal_1_port_0_network_role_tag:
+ type: string
+ required: true
vm_image_name:
type: string
required: true
port_cif_oam_1_port_1_subnetpoolid:
type: string
required: true
+ port_cif_internal_1_port_0_allowed_address_pairs:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
compute_cif_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_cif_ims_li_1_port_order:
- type: integer
- required: true
port_cif_oam_1_port_3_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cif_internal_1_port_security_groups:
+ port_cif_ims_core_1_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_cif_ims_li_1_port_4_name:
type: list
required: true
entry_schema:
- type: json
+ type: string
port_cif_oam_1_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_cif_internal_1_port_order:
+ port_cif_internal_1_port_0_order:
type: integer
required: true
- port_cif_ims_core_1_port_network_role_tag:
- type: string
- required: true
- port_cif_ims_li_1_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
- port_cif_ims_li_1_port_subnetpoolid:
+ port_cif_ims_li_1_port_4_network_role_tag:
type: string
required: true
- port_cif_ims_core_1_port_related_networks:
+ port_cif_internal_1_port_0_fixed_ips:
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
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_internal_1_port_allowed_address_pairs:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_cif_oam_1_port_3_security_groups:
type: list
required: true
required: true
entry_schema:
type: json
- port_cif_ims_li_1_port_network_role:
+ port_cif_internal_1_port_0_subnetpoolid:
type: string
required: true
- port_cif_ims_core_1_port_order:
- type: integer
+ port_cif_ims_core_1_port_2_allowed_address_pairs:
+ type: list
required: true
- port_cif_oam_1_port_3_order:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_internal_1_port_0_network_role:
+ type: string
+ required: true
+ port_cif_ims_li_1_port_4_order:
type: integer
required: true
- port_cif_internal_1_port_vlan_requirements:
+ port_cif_ims_core_1_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_internal_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_cif_internal_1_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_core_1_port_2_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: json
+ port_cif_oam_1_port_3_order:
+ type: integer
+ required: true
port_cif_oam_1_port_1_fixed_ips:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_internal_1_port_network:
+ port_cif_oam_1_port_3_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_cif_ims_core_1_port_network:
- type: list
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_ims_core_1_port_2_network_role:
+ type: string
required: true
- entry_schema:
- type: string
- port_cif_oam_1_port_3_fixed_ips:
+ port_cif_ims_li_1_port_4_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_li_1_port_exCP_naming:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_cif_internal_1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_cif_oam_1_port_3_network_role:
type: string
required: true
- port_cif_internal_1_port_network_role:
- type: string
+ port_cif_ims_core_1_port_2_name:
+ type: list
required: true
+ entry_schema:
+ type: string
port_cif_oam_1_port_1_ip_requirements:
type: list
required: true
port_cif_oam_1_port_1_order:
type: integer
required: true
- port_cif_ims_core_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cif_ims_core_1_port_vlan_requirements:
+ port_cif_ims_li_1_port_4_vlan_requirements:
type: list
required: true
entry_schema:
port_cif_oam_1_port_1_network_role:
type: string
required: true
- port_cif_internal_1_port_network_role_tag:
- type: string
- required: true
compute_cif_name:
type: list
required: true
port_cif_oam_1_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_cif_internal_1_port_ip_requirements:
+ port_cif_ims_core_1_port_2_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_li_1_port_name:
+ type: string
+ port_cif_ims_li_1_port_4_network_role:
+ type: string
+ required: true
+ port_cif_internal_1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_cif_internal_1_port_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_internal_1_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_cif_ims_li_1_port_fixed_ips:
+ port_cif_ims_li_1_port_4_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_li_1_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_internal_1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_cif_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cif_ims_li_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_cif_ims_li_1_port_ip_requirements:
+ port_cif_ims_li_1_port_4_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_core_1_port_fixed_ips:
+ type: json
+ port_cif_ims_li_1_port_4_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_core_1_port_allowed_address_pairs:
+ type: string
+ port_cif_internal_1_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.network.IpRequirements
port_cif_oam_1_port_1_network_role_tag:
type: string
required: true
port_cif_oam_1_port_3_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_cif_ims_core_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_cif_ims_li_1_port_network:
- type: list
- 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:
+ port_cif_ims_core_1_port_2_network_role_tag:
type: string
required: true
+ port_cif_internal_1_port_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_cif_internal_1_port_fixed_ips:
+ port_cif_ims_core_1_port_2_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_cif_ims_core_1_port_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_cif_config_drive:
type: list
required: true
entry_schema:
- type: string
- compute_cif_config_drive:
+ type: boolean
+ port_cif_ims_core_1_port_2_related_networks:
type: list
required: true
entry_schema:
- type: boolean
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_cif_ims_li_1_port_4_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_cif_ims_li_1_port_4_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_cif_oam_1_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_cif_oam_1_port_3_name:
+ port_cif_ims_li_1_port_4_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_cif_ims_li_1_port_related_networks:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cif_ims_core_1_port_2_order:
+ type: integer
+ required: true
+ port_cif_internal_1_port_0_network:
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
- port_cif_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: string
+ port_cif_oam_1_port_3_name:
+ type: list
required: true
+ entry_schema:
+ type: string
port_cif_oam_1_port_1_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_cif_ims_core_1_port_network_role:
- type: string
+ port_cif_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
port_cif_oam_1_port_3_network_role_tag:
type: string
get_input:
- compute_cif_user_data_format
- index_value
- cif_cif_ims_li_1_port:
+ cif_cif_ims_li_1_port_4:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_ims_li_1_port_mac_requirements
+ get_input: port_cif_ims_li_1_port_4_mac_requirements
allowed_address_pairs:
- get_input: port_cif_ims_li_1_port_allowed_address_pairs
+ get_input: port_cif_ims_li_1_port_4_allowed_address_pairs
order:
- get_input: port_cif_ims_li_1_port_order
+ get_input: port_cif_ims_li_1_port_4_order
security_groups:
get_input:
- - port_cif_ims_li_1_port_security_groups
+ - port_cif_ims_li_1_port_4_security_groups
- index_value
exCP_naming:
- get_input: port_cif_ims_li_1_port_exCP_naming
+ get_input: port_cif_ims_li_1_port_4_exCP_naming
vlan_requirements:
- get_input: port_cif_ims_li_1_port_vlan_requirements
+ get_input: port_cif_ims_li_1_port_4_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_ims_li_1_port_related_networks
+ get_input: port_cif_ims_li_1_port_4_related_networks
ip_requirements:
- get_input: port_cif_ims_li_1_port_ip_requirements
+ get_input: port_cif_ims_li_1_port_4_ip_requirements
network_role_tag:
- get_input: port_cif_ims_li_1_port_network_role_tag
+ get_input: port_cif_ims_li_1_port_4_network_role_tag
network_role:
- get_input: port_cif_ims_li_1_port_network_role
+ get_input: port_cif_ims_li_1_port_4_network_role
subnetpoolid:
- get_input: port_cif_ims_li_1_port_subnetpoolid
+ get_input: port_cif_ims_li_1_port_4_subnetpoolid
fixed_ips:
get_input:
- - port_cif_ims_li_1_port_fixed_ips
+ - port_cif_ims_li_1_port_4_fixed_ips
- index_value
name:
get_input:
- - port_cif_ims_li_1_port_name
+ - port_cif_ims_li_1_port_4_name
- index_value
network:
get_input:
- - port_cif_ims_li_1_port_network
+ - port_cif_ims_li_1_port_4_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_internal_1_port:
+ cif_cif_oam_1_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_internal_1_port_mac_requirements
+ get_input: port_cif_oam_1_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_cif_internal_1_port_allowed_address_pairs
+ get_input: port_cif_oam_1_port_1_allowed_address_pairs
order:
- get_input: port_cif_internal_1_port_order
+ get_input: port_cif_oam_1_port_1_order
security_groups:
get_input:
- - port_cif_internal_1_port_security_groups
+ - port_cif_oam_1_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_cif_internal_1_port_exCP_naming
+ get_input: port_cif_oam_1_port_1_exCP_naming
vlan_requirements:
- get_input: port_cif_internal_1_port_vlan_requirements
+ get_input: port_cif_oam_1_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_internal_1_port_related_networks
+ get_input: port_cif_oam_1_port_1_related_networks
ip_requirements:
- get_input: port_cif_internal_1_port_ip_requirements
+ get_input: port_cif_oam_1_port_1_ip_requirements
network_role_tag:
- get_input: port_cif_internal_1_port_network_role_tag
+ get_input: port_cif_oam_1_port_1_network_role_tag
network_role:
- get_input: port_cif_internal_1_port_network_role
+ get_input: port_cif_oam_1_port_1_network_role
subnetpoolid:
- get_input: port_cif_internal_1_port_subnetpoolid
+ get_input: port_cif_oam_1_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_cif_internal_1_port_fixed_ips
+ - port_cif_oam_1_port_1_fixed_ips
- index_value
name:
get_input:
- - port_cif_internal_1_port_name
+ - port_cif_oam_1_port_1_name
- index_value
network:
get_input:
- - port_cif_internal_1_port_network
+ - port_cif_oam_1_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_oam_1_port_1:
+ cif_cif_oam_1_port_3:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_oam_1_port_1_mac_requirements
+ get_input: port_cif_oam_1_port_3_mac_requirements
allowed_address_pairs:
- get_input: port_cif_oam_1_port_1_allowed_address_pairs
+ get_input: port_cif_oam_1_port_3_allowed_address_pairs
order:
- get_input: port_cif_oam_1_port_1_order
+ get_input: port_cif_oam_1_port_3_order
security_groups:
get_input:
- - port_cif_oam_1_port_1_security_groups
+ - port_cif_oam_1_port_3_security_groups
- index_value
exCP_naming:
- get_input: port_cif_oam_1_port_1_exCP_naming
+ get_input: port_cif_oam_1_port_3_exCP_naming
vlan_requirements:
- get_input: port_cif_oam_1_port_1_vlan_requirements
+ get_input: port_cif_oam_1_port_3_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_oam_1_port_1_related_networks
+ get_input: port_cif_oam_1_port_3_related_networks
ip_requirements:
- get_input: port_cif_oam_1_port_1_ip_requirements
+ get_input: port_cif_oam_1_port_3_ip_requirements
network_role_tag:
- get_input: port_cif_oam_1_port_1_network_role_tag
+ get_input: port_cif_oam_1_port_3_network_role_tag
network_role:
- get_input: port_cif_oam_1_port_1_network_role
+ get_input: port_cif_oam_1_port_3_network_role
subnetpoolid:
- get_input: port_cif_oam_1_port_1_subnetpoolid
+ get_input: port_cif_oam_1_port_3_subnetpoolid
fixed_ips:
get_input:
- - port_cif_oam_1_port_1_fixed_ips
+ - port_cif_oam_1_port_3_fixed_ips
- index_value
name:
get_input:
- - port_cif_oam_1_port_1_name
+ - port_cif_oam_1_port_3_name
- index_value
network:
get_input:
- - port_cif_oam_1_port_1_network
+ - port_cif_oam_1_port_3_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_ims_core_1_port:
+ cif_cif_internal_1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_ims_core_1_port_mac_requirements
+ get_input: port_cif_internal_1_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_cif_ims_core_1_port_allowed_address_pairs
+ get_input: port_cif_internal_1_port_0_allowed_address_pairs
order:
- get_input: port_cif_ims_core_1_port_order
+ get_input: port_cif_internal_1_port_0_order
security_groups:
get_input:
- - port_cif_ims_core_1_port_security_groups
+ - port_cif_internal_1_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_cif_ims_core_1_port_exCP_naming
+ get_input: port_cif_internal_1_port_0_exCP_naming
vlan_requirements:
- get_input: port_cif_ims_core_1_port_vlan_requirements
+ get_input: port_cif_internal_1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_ims_core_1_port_related_networks
+ get_input: port_cif_internal_1_port_0_related_networks
ip_requirements:
- get_input: port_cif_ims_core_1_port_ip_requirements
+ get_input: port_cif_internal_1_port_0_ip_requirements
network_role_tag:
- get_input: port_cif_ims_core_1_port_network_role_tag
+ get_input: port_cif_internal_1_port_0_network_role_tag
network_role:
- get_input: port_cif_ims_core_1_port_network_role
+ get_input: port_cif_internal_1_port_0_network_role
subnetpoolid:
- get_input: port_cif_ims_core_1_port_subnetpoolid
+ get_input: port_cif_internal_1_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_cif_ims_core_1_port_fixed_ips
+ - port_cif_internal_1_port_0_fixed_ips
- index_value
name:
get_input:
- - port_cif_ims_core_1_port_name
+ - port_cif_internal_1_port_0_name
- index_value
network:
get_input:
- - port_cif_ims_core_1_port_network
+ - port_cif_internal_1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: cif
relationship: tosca.relationships.network.BindsTo
- cif_cif_oam_1_port_3:
+ cif_cif_ims_core_1_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_cif_oam_1_port_3_mac_requirements
+ get_input: port_cif_ims_core_1_port_2_mac_requirements
allowed_address_pairs:
- get_input: port_cif_oam_1_port_3_allowed_address_pairs
+ get_input: port_cif_ims_core_1_port_2_allowed_address_pairs
order:
- get_input: port_cif_oam_1_port_3_order
+ get_input: port_cif_ims_core_1_port_2_order
security_groups:
get_input:
- - port_cif_oam_1_port_3_security_groups
+ - port_cif_ims_core_1_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_cif_oam_1_port_3_exCP_naming
+ get_input: port_cif_ims_core_1_port_2_exCP_naming
vlan_requirements:
- get_input: port_cif_oam_1_port_3_vlan_requirements
+ get_input: port_cif_ims_core_1_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_cif_oam_1_port_3_related_networks
+ get_input: port_cif_ims_core_1_port_2_related_networks
ip_requirements:
- get_input: port_cif_oam_1_port_3_ip_requirements
+ get_input: port_cif_ims_core_1_port_2_ip_requirements
network_role_tag:
- get_input: port_cif_oam_1_port_3_network_role_tag
+ get_input: port_cif_ims_core_1_port_2_network_role_tag
network_role:
- get_input: port_cif_oam_1_port_3_network_role
+ get_input: port_cif_ims_core_1_port_2_network_role
subnetpoolid:
- get_input: port_cif_oam_1_port_3_subnetpoolid
+ get_input: port_cif_ims_core_1_port_2_subnetpoolid
fixed_ips:
get_input:
- - port_cif_oam_1_port_3_fixed_ips
+ - port_cif_ims_core_1_port_2_fixed_ips
- index_value
name:
get_input:
- - port_cif_oam_1_port_3_name
+ - port_cif_ims_core_1_port_2_name
- index_value
network:
get_input:
- - port_cif_oam_1_port_3_network
+ - port_cif_ims_core_1_port_2_network
- index_value
requirements:
- binding:
disk.device.read.requests_cif:
- cif
- disk.device.read.requests
+ network.outgoing.bytes.rate_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.outgoing.bytes.rate
disk.latency_cif:
- cif
- disk.latency
memory.usage_cif:
- cif
- memory.usage
- attachment_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - attachment
+ network.outgoing.bytes_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - network.outgoing.bytes
network.incoming.bytes.rate_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- network.incoming.bytes.rate
- network.incoming.packets_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.incoming.packets
- feature_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
+ attachment_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - attachment
+ feature_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
- feature
instance_cif:
- cif
- instance
+ network.outgoing.bytes.rate_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.outgoing.bytes.rate
+ feature_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - feature
network.incoming.bytes.rate_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.incoming.bytes.rate
- network.outgoing.bytes_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.outgoing.bytes
+ binding_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - binding
+ forwarder_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - forwarder
network.incoming.packets.rate_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.incoming.packets.rate
memory.resident_cif:
- cif
- memory.resident
- network.outgoing.bytes_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.outgoing.bytes
network.incoming.packets.rate_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- network.incoming.packets.rate
- network.incoming.bytes_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.incoming.bytes
+ network.outpoing.packets_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.outpoing.packets
network.incoming.bytes_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.incoming.bytes
disk.usage_cif:
- cif
- disk.usage
+ network.incoming.bytes.rate_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.incoming.bytes.rate
disk.ephemeral.size_cif:
- cif
- disk.ephemeral.size
+ network.incoming.bytes.rate_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - network.incoming.bytes.rate
disk.write.requests.rate_cif:
- cif
- disk.write.requests.rate
disk.read.bytes_cif:
- cif
- disk.read.bytes
- network.incoming.packets.rate_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.incoming.packets.rate
- network.outgoing.packets.rate_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
+ network.outgoing.packets.rate_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
- network.outgoing.packets.rate
disk.device.read.requests.rate_cif:
- cif
- disk.device.read.requests.rate
+ network.incoming.packets_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - network.incoming.packets
+ network.outgoing.packets.rate_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.outgoing.packets.rate
disk.device.allocation_cif:
- cif
- disk.device.allocation
vcpus_cif:
- cif
- vcpus
- network.outgoing.packets.rate_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.incoming.bytes.rate
endpoint_cif:
- cif
- endpoint
- network.incoming.packets.rate_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.incoming.packets.rate
+ attachment_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - attachment
disk.device.usage_cif:
- cif
- disk.device.usage
- network.outpoing.packets_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
+ network.outpoing.packets_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
- network.outpoing.packets
attachment_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
network.outgoing.packets.rate_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.outgoing.packets.rate
+ network.outpoing.packets_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.outpoing.packets
+ network.incoming.packets.rate_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.incoming.packets.rate
disk.read.requests_cif:
- cif
- disk.read.requests
disk.write.bytes_cif:
- cif
- disk.write.bytes
- network.outpoing.packets_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.outgoing.bytes.rate
network.outpoing.packets_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- network.outpoing.packets
network.outpoing.packets_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.outpoing.packets
- network.incoming.packets.rate_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.incoming.packets.rate
+ network.incoming.bytes_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.incoming.bytes
+ forwarder_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - forwarder
+ network.outgoing.bytes_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.outgoing.bytes
cpu_cif:
- cif
- cpu
- network.incoming.bytes_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.incoming.bytes
- network.outgoing.bytes_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.outgoing.bytes
disk.device.read.bytes_cif:
- cif
- disk.device.read.bytes
- network.outgoing.bytes.rate_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.outgoing.bytes.rate
- network.incoming.packets_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.incoming.packets
- network.outpoing.packets_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.outpoing.packets
feature_cif:
- cif
- feature
- network.incoming.bytes.rate_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.incoming.bytes.rate
+ network.incoming.packets.rate_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.incoming.packets.rate
cpu_util_cif:
- cif
- cpu_util
+ network.incoming.bytes_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.incoming.bytes
disk.device.write.bytes_cif:
- cif
- disk.device.write.bytes
- feature_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - feature
+ attachment_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - attachment
network.incoming.packets_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- network.incoming.packets
+ network.outgoing.packets.rate_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.outgoing.packets.rate
network.outgoing.bytes_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- network.outgoing.bytes
network.outgoing.bytes_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.outgoing.bytes
+ feature_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - feature
disk.allocation_cif:
- cif
- disk.allocation
- network.outgoing.bytes.rate_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.outgoing.bytes.rate
disk.device.iops_cif:
- cif
- disk.device.iops
disk.device.write.requests_cif:
- cif
- disk.device.write.requests
- network.incoming.bytes.rate_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - network.incoming.bytes.rate
- binding_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - binding
- attachment_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - attachment
+ network.outgoing.bytes_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.outgoing.bytes
attachment_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- attachment
disk.write.bytes.rate_cif:
- cif
- disk.write.bytes.rate
- network.incoming.bytes_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.incoming.bytes
host_cif:
- cif
- host
cpu.delta_cif:
- cif
- cpu.delta
+ network.incoming.bytes.rate_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.incoming.bytes.rate
scalable_cif:
- cif
- scalable
+ network.incoming.packets_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - network.incoming.packets
binding_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- binding
- feature_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - feature
+ network.incoming.packets_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - network.incoming.packets
binding_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- binding
+ network.incoming.bytes_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - network.incoming.bytes
disk.device.write.bytes.rate_cif:
- cif
- disk.device.write.bytes.rate
+ network.outgoing.bytes.rate_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - network.outgoing.bytes.rate
+ binding_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - binding
disk.iops_cif:
- cif
- disk.iops
disk.read.bytes.rate_cif:
- cif
- disk.read.bytes.rate
- forwarder_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - forwarder
+ binding_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - binding
disk.write.requests_cif:
- cif
- disk.write.requests
- binding_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - binding
+ network.incoming.packets.rate_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - network.incoming.packets.rate
memory_cif:
- cif
- memory
- network.outgoing.packets.rate_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - network.outgoing.packets.rate
+ forwarder_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - forwarder
network.outgoing.bytes.rate_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.outgoing.bytes.rate
network.outgoing.bytes.rate_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- network.outgoing.bytes.rate
- binding_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - binding
network.incoming.packets_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- network.incoming.packets
- forwarder_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - forwarder
disk.device.latency_cif:
- cif
- disk.device.latency
- forwarder_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - forwarder
disk.device.write.requests.rate_cif:
- cif
- disk.device.write.requests.rate
- attachment_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - attachment
- network.incoming.packets_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - network.incoming.packets
requirements:
- dependency_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
- - dependency
+ link_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
+ - link
dependency_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- dependency
+ dependency_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - dependency
+ link_cif_cif_ims_li_1_port_4:
+ - cif_cif_ims_li_1_port_4
+ - link
dependency_cif:
- cif
- dependency
- dependency_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - dependency
local_storage_cif:
- cif
- local_storage
- link_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
- - link
- link_cif_cif_ims_li_1_port:
- - cif_cif_ims_li_1_port
- - link
dependency_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- dependency
- dependency_cif_cif_internal_1_port:
- - cif_cif_internal_1_port
+ dependency_cif_cif_internal_1_port_0:
+ - cif_cif_internal_1_port_0
- dependency
link_cif_cif_oam_1_port_1:
- cif_cif_oam_1_port_1
- link
- link_cif_cif_ims_core_1_port:
- - cif_cif_ims_core_1_port
+ dependency_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
+ - dependency
+ link_cif_cif_ims_core_1_port_2:
+ - cif_cif_ims_core_1_port_2
- link
link_cif_cif_oam_1_port_3:
- cif_cif_oam_1_port_3
- - link
\ No newline at end of file
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_lbd_ims_core_1_port_allowed_address_pairs:
+ port_lbd_ims_core_1_port_2_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: json
compute_lbd_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_1_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_dpdk_1_port_allowed_address_pairs:
- type: list
+ port_lbd_ims_core_1_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_dpdk_1_port_subnetpoolid:
- type: string
+ port_lbd_ims_core_1_port_2_order:
+ type: integer
required: true
vm_flavor_name:
type: string
required: true
- port_lbd_internal_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_ims_core_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
compute_lbd_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_1_port_network_role_tag:
- type: string
+ port_lbd_dpdk_1_port_1_related_networks:
+ type: list
required: true
- port_lbd_internal_1_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_1_port_0_network_role:
+ type: string
required: true
vm_image_name:
type: string
required: true
- port_lbd_dpdk_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_lbd_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_lbd_ims_core_1_port_order:
- type: integer
+ port_lbd_ims_core_1_port_2_subnetpoolid:
+ type: string
required: true
- port_lbd_dpdk_1_port_network:
+ port_lbd_dpdk_1_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_lbd_ims_core_1_port_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_lbd_dpdk_1_port_order:
- type: integer
+ port_lbd_ims_core_1_port_2_network_role_tag:
+ type: string
required: true
- port_lbd_ims_core_1_port_network_role:
+ port_lbd_internal_1_port_0_subnetpoolid:
type: string
required: true
- port_lbd_ims_core_1_port_related_networks:
+ port_lbd_ims_core_1_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- compute_lbd_scheduler_hints:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_dpdk_1_port_1_name:
type: list
required: true
entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
+ type: string
+ compute_lbd_scheduler_hints:
type: list
required: true
entry_schema:
- type: string
- port_lbd_ims_core_1_port_exCP_naming:
+ type: json
+ port_lbd_ims_core_1_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_lbd_internal_1_port_network:
+ port_lbd_dpdk_1_port_1_order:
+ type: integer
+ required: true
+ compute_lbd_name:
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:
+ port_lbd_dpdk_1_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
+ port_lbd_internal_1_port_0_order:
+ type: integer
required: true
- port_lbd_internal_1_port_vlan_requirements:
+ port_lbd_dpdk_1_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_1_network_role_tag:
+ type: string
+ required: true
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:
+ port_lbd_internal_1_port_0_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
+ port_lbd_internal_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_lbd_internal_1_port_ip_requirements:
- type: list
+ port_lbd_ims_core_1_port_2_network_role:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
+ port_lbd_ims_core_1_port_2_name:
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: string
+ port_lbd_internal_1_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_lbd_internal_1_port_subnetpoolid:
- type: string
- required: true
- port_lbd_ims_core_1_port_security_groups:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_1_port_2_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- port_lbd_ims_core_1_port_fixed_ips:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_1_port_2_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_1_port_fixed_ips:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_dpdk_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_lbd_dpdk_1_port_1_fixed_ips:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
- port_lbd_ims_core_1_port_network:
+ port_lbd_ims_core_1_port_2_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_lbd_dpdk_1_port_network_role_tag:
- type: string
- required: true
- port_lbd_dpdk_1_port_security_groups:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_dpdk_1_port_1_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_dpdk_1_port_fixed_ips:
+ port_lbd_dpdk_1_port_1_network_role:
+ type: string
+ required: true
+ port_lbd_ims_core_1_port_2_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_1_port_network_role:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_1_port_0_network_role_tag:
type: string
required: true
- port_lbd_dpdk_1_port_ip_requirements:
+ port_lbd_dpdk_1_port_1_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- compute_lbd_metadata:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_internal_1_port_0_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_dpdk_1_port_vlan_requirements:
+ port_lbd_internal_1_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_dpdk_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ compute_lbd_metadata:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_lbd_dpdk_1_port_network_role:
+ type: json
+ port_lbd_dpdk_1_port_1_subnetpoolid:
type: string
required: true
+ port_lbd_internal_1_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_0_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_2_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
- lbd_lbd_ims_core_1_port:
+ lbd_lbd_dpdk_1_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_lbd_ims_core_1_port_mac_requirements
+ get_input: port_lbd_dpdk_1_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_lbd_ims_core_1_port_allowed_address_pairs
+ get_input: port_lbd_dpdk_1_port_1_allowed_address_pairs
order:
- get_input: port_lbd_ims_core_1_port_order
+ get_input: port_lbd_dpdk_1_port_1_order
security_groups:
get_input:
- - port_lbd_ims_core_1_port_security_groups
+ - port_lbd_dpdk_1_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_lbd_ims_core_1_port_exCP_naming
+ get_input: port_lbd_dpdk_1_port_1_exCP_naming
vlan_requirements:
- get_input: port_lbd_ims_core_1_port_vlan_requirements
+ get_input: port_lbd_dpdk_1_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_lbd_ims_core_1_port_related_networks
+ get_input: port_lbd_dpdk_1_port_1_related_networks
ip_requirements:
- get_input: port_lbd_ims_core_1_port_ip_requirements
+ get_input: port_lbd_dpdk_1_port_1_ip_requirements
network_role_tag:
- get_input: port_lbd_ims_core_1_port_network_role_tag
+ get_input: port_lbd_dpdk_1_port_1_network_role_tag
network_role:
- get_input: port_lbd_ims_core_1_port_network_role
+ get_input: port_lbd_dpdk_1_port_1_network_role
subnetpoolid:
- get_input: port_lbd_ims_core_1_port_subnetpoolid
+ get_input: port_lbd_dpdk_1_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_lbd_ims_core_1_port_fixed_ips
+ - port_lbd_dpdk_1_port_1_fixed_ips
- index_value
name:
get_input:
- - port_lbd_ims_core_1_port_name
+ - port_lbd_dpdk_1_port_1_name
- index_value
network:
get_input:
- - port_lbd_ims_core_1_port_network
+ - port_lbd_dpdk_1_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: lbd
relationship: tosca.relationships.network.BindsTo
- lbd_lbd_dpdk_1_port:
+ lbd_lbd_internal_1_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_lbd_dpdk_1_port_mac_requirements
- allowed_address_pairs:
- get_input: port_lbd_dpdk_1_port_allowed_address_pairs
+ get_input: port_lbd_internal_1_port_0_mac_requirements
order:
- get_input: port_lbd_dpdk_1_port_order
+ get_input: port_lbd_internal_1_port_0_order
security_groups:
get_input:
- - port_lbd_dpdk_1_port_security_groups
+ - port_lbd_internal_1_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_lbd_dpdk_1_port_exCP_naming
+ get_input: port_lbd_internal_1_port_0_exCP_naming
vlan_requirements:
- get_input: port_lbd_dpdk_1_port_vlan_requirements
+ get_input: port_lbd_internal_1_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_lbd_dpdk_1_port_related_networks
+ get_input: port_lbd_internal_1_port_0_related_networks
ip_requirements:
- get_input: port_lbd_dpdk_1_port_ip_requirements
+ get_input: port_lbd_internal_1_port_0_ip_requirements
network_role_tag:
- get_input: port_lbd_dpdk_1_port_network_role_tag
+ get_input: port_lbd_internal_1_port_0_network_role_tag
network_role:
- get_input: port_lbd_dpdk_1_port_network_role
- subnetpoolid:
- get_input: port_lbd_dpdk_1_port_subnetpoolid
+ get_input: port_lbd_internal_1_port_0_network_role
fixed_ips:
get_input:
- - port_lbd_dpdk_1_port_fixed_ips
+ - port_lbd_internal_1_port_0_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_lbd_internal_1_port_0_subnetpoolid
name:
get_input:
- - port_lbd_dpdk_1_port_name
+ - port_lbd_internal_1_port_0_name
- index_value
network:
get_input:
- - port_lbd_dpdk_1_port_network
+ - port_lbd_internal_1_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: lbd
relationship: tosca.relationships.network.BindsTo
- lbd_lbd_internal_1_port:
+ lbd_lbd_ims_core_1_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_lbd_internal_1_port_mac_requirements
+ get_input: port_lbd_ims_core_1_port_2_mac_requirements
+ allowed_address_pairs:
+ get_input: port_lbd_ims_core_1_port_2_allowed_address_pairs
order:
- get_input: port_lbd_internal_1_port_order
+ get_input: port_lbd_ims_core_1_port_2_order
security_groups:
get_input:
- - port_lbd_internal_1_port_security_groups
+ - port_lbd_ims_core_1_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_lbd_internal_1_port_exCP_naming
+ get_input: port_lbd_ims_core_1_port_2_exCP_naming
vlan_requirements:
- get_input: port_lbd_internal_1_port_vlan_requirements
+ get_input: port_lbd_ims_core_1_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_lbd_internal_1_port_related_networks
+ get_input: port_lbd_ims_core_1_port_2_related_networks
ip_requirements:
- get_input: port_lbd_internal_1_port_ip_requirements
+ get_input: port_lbd_ims_core_1_port_2_ip_requirements
network_role_tag:
- get_input: port_lbd_internal_1_port_network_role_tag
+ get_input: port_lbd_ims_core_1_port_2_network_role_tag
network_role:
- get_input: port_lbd_internal_1_port_network_role
+ get_input: port_lbd_ims_core_1_port_2_network_role
+ subnetpoolid:
+ get_input: port_lbd_ims_core_1_port_2_subnetpoolid
fixed_ips:
get_input:
- - port_lbd_internal_1_port_fixed_ips
+ - port_lbd_ims_core_1_port_2_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_lbd_internal_1_port_subnetpoolid
name:
get_input:
- - port_lbd_internal_1_port_name
+ - port_lbd_ims_core_1_port_2_name
- index_value
network:
get_input:
- - port_lbd_internal_1_port_network
+ - port_lbd_ims_core_1_port_2_network
- index_value
requirements:
- binding:
disk.device.iops_lbd:
- lbd
- disk.device.iops
- network.outgoing.packets.rate_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.outgoing.packets.rate
+ binding_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - binding
host_lbd:
- lbd
- host
+ network.outgoing.bytes_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes.rate_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.incoming.packets.rate
+ feature_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - feature
disk.device.capacity_lbd:
- lbd
- disk.device.capacity
+ network.outgoing.bytes.rate_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.outgoing.bytes.rate
+ network.incoming.bytes_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.incoming.bytes
+ network.outpoing.packets_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.outpoing.packets
cpu_util_lbd:
- lbd
- cpu_util
disk.device.read.requests_lbd:
- lbd
- disk.device.read.requests
- attachment_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - attachment
+ network.outgoing.packets.rate_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.outgoing.packets.rate
memory.usage_lbd:
- lbd
- memory.usage
- binding_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - binding
- network.outpoing.packets_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.outpoing.packets
- network.outgoing.bytes_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.outgoing.bytes
- network.incoming.packets_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.incoming.packets
+ feature_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - feature
disk.read.requests_lbd:
- lbd
- disk.read.requests
- feature_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - feature
- network.incoming.bytes_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.incoming.bytes
cpu.delta_lbd:
- lbd
- cpu.delta
+ attachment_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - attachment
memory_lbd:
- lbd
- memory
disk.write.bytes_lbd:
- lbd
- disk.write.bytes
+ network.incoming.bytes_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.incoming.bytes
scalable_lbd:
- lbd
- scalable
- network.incoming.bytes.rate_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.outgoing.bytes.rate
- network.incoming.packets.rate_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.incoming.packets.rate
disk.device.read.requests.rate_lbd:
- lbd
- disk.device.read.requests.rate
- network.outgoing.bytes_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.outgoing.bytes
disk.root.size_lbd:
- lbd
- disk.root.size
+ feature_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - feature
vcpus_lbd:
- lbd
- vcpus
disk.allocation_lbd:
- lbd
- disk.allocation
- forwarder_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - forwarder
disk.device.write.requests_lbd:
- lbd
- disk.device.write.requests
disk.latency_lbd:
- lbd
- disk.latency
- network.incoming.packets_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.incoming.packets
memory.resident_lbd:
- lbd
- memory.resident
- forwarder_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - forwarder
disk.read.bytes.rate_lbd:
- lbd
- disk.read.bytes.rate
- network.incoming.bytes.rate_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.outgoing.bytes.rate
+ attachment_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - attachment
disk.read.bytes_lbd:
- lbd
- disk.read.bytes
- network.outgoing.packets.rate_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.outgoing.bytes
- forwarder_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - forwarder
- network.incoming.packets.rate_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.incoming.packets.rate
- network.outpoing.packets_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
+ network.incoming.bytes.rate_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.incoming.bytes.rate
+ network.outpoing.packets_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
- network.outpoing.packets
- attachment_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
+ attachment_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
- attachment
- feature_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - feature
+ network.incoming.bytes_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.incoming.packets.rate
+ forwarder_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - forwarder
cpu_lbd:
- lbd
- cpu
- feature_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - feature
+ network.outgoing.bytes.rate_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.outgoing.bytes.rate
endpoint_lbd:
- lbd
- endpoint
disk.device.read.bytes.rate_lbd:
- lbd
- disk.device.read.bytes.rate
+ forwarder_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - forwarder
disk.device.write.bytes.rate_lbd:
- lbd
- disk.device.write.bytes.rate
+ network.outgoing.bytes_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.outgoing.bytes
disk.iops_lbd:
- lbd
- disk.iops
- network.outgoing.packets.rate_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.outgoing.packets.rate
disk.device.usage_lbd:
- lbd
- disk.device.usage
- binding_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - binding
disk.usage_lbd:
- lbd
- disk.usage
disk.write.requests_lbd:
- lbd
- disk.write.requests
- attachment_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - attachment
disk.device.write.bytes_lbd:
- lbd
- disk.device.write.bytes
- network.outgoing.bytes.rate_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.incoming.packets.rate
disk.capacity_lbd:
- lbd
- disk.capacity
+ binding_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - binding
feature_lbd:
- lbd
- feature
- network.incoming.bytes.rate_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.outgoing.bytes
disk.device.latency_lbd:
- lbd
- disk.device.latency
- network.incoming.packets_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - network.incoming.packets
+ network.outpoing.packets_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.outpoing.packets
disk.device.write.requests.rate_lbd:
- lbd
- disk.device.write.requests.rate
+ network.outgoing.packets.rate_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.outgoing.packets.rate
binding_lbd:
- lbd
- binding
- network.incoming.packets.rate_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.incoming.packets.rate
- network.outpoing.packets_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.outpoing.packets
- binding_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
+ forwarder_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - forwarder
+ network.outgoing.bytes.rate_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.outgoing.bytes.rate
+ binding_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
- binding
- network.incoming.bytes_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - network.incoming.bytes
- network.incoming.bytes_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - network.incoming.bytes
+ network.incoming.packets_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - network.incoming.packets
+ network.incoming.packets_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - network.incoming.packets
+ network.outgoing.packets.rate_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.outgoing.packets.rate
+ network.incoming.packets_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - network.incoming.packets
disk.device.allocation_lbd:
- lbd
- disk.device.allocation
dependency_lbd:
- lbd
- dependency
+ dependency_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - dependency
+ link_lbd_lbd_dpdk_1_port_1:
+ - lbd_lbd_dpdk_1_port_1
+ - link
+ dependency_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
+ - dependency
local_storage_lbd:
- lbd
- local_storage
- dependency_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
- - dependency
- dependency_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
- - dependency
- link_lbd_lbd_ims_core_1_port:
- - lbd_lbd_ims_core_1_port
+ link_lbd_lbd_internal_1_port_0:
+ - lbd_lbd_internal_1_port_0
- link
- link_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - link
- link_lbd_lbd_internal_1_port:
- - lbd_lbd_internal_1_port
+ dependency_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
+ - dependency
+ link_lbd_lbd_ims_core_1_port_2:
+ - lbd_lbd_ims_core_1_port_2
- link
- dependency_lbd_lbd_dpdk_1_port:
- - lbd_lbd_dpdk_1_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_lbd_internal_0_port_network_role_tag:
- type: string
- required: true
compute_lbd_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_lbd_ims_core_0_port_2_ip_requirements:
+ type: list
required: true
- port_lbd_dpdk_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_0_port_0_related_networks:
+ type: list
required: true
- port_lbd_internal_0_port_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_lbd_dpdk_0_port_related_networks:
+ port_lbd_internal_0_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_0_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- compute_lbd_availability_zone:
+ port_lbd_dpdk_0_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_lbd_dpdk_0_port_allowed_address_pairs:
+ compute_lbd_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_dpdk_0_port_subnetpoolid:
+ type: string
+ port_lbd_dpdk_0_port_1_network_role_tag:
type: string
required: true
vm_image_name:
type: string
required: true
- port_lbd_dpdk_0_port_ip_requirements:
+ port_lbd_ims_core_0_port_2_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_order:
- type: integer
- required: true
- port_lbd_ims_core_0_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_internal_0_port_0_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_lbd_ims_core_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_lbd_ims_core_0_port_allowed_address_pairs:
+ type: json
+ port_lbd_ims_core_0_port_2_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_internal_0_port_name:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_ims_core_0_port_2_subnetpoolid:
+ type: string
+ required: true
+ port_lbd_dpdk_0_port_1_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_ims_core_0_port_network_role_tag:
- type: string
+ port_lbd_dpdk_0_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_lbd_ims_core_0_port_related_networks:
+ compute_lbd_scheduler_hints:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- compute_lbd_scheduler_hints:
+ type: json
+ port_lbd_ims_core_0_port_2_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_lbd_dpdk_0_port_1_fixed_ips:
+ type: list
required: true
- port_lbd_dpdk_0_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_2_network_role:
+ type: string
required: true
- port_lbd_ims_core_0_port_ip_requirements:
+ port_lbd_internal_0_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_0_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_2_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_lbd_dpdk_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
compute_lbd_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_ims_core_0_port_security_groups:
- type: list
+ port_lbd_internal_0_port_0_network_role:
+ type: string
required: true
- entry_schema:
- type: json
- port_lbd_ims_core_0_port_name:
+ port_lbd_internal_0_port_0_order:
+ type: integer
+ required: true
+ port_lbd_dpdk_0_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_lbd_internal_0_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_0_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_lbd_ims_core_0_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_dpdk_0_port_1_vlan_requirements:
type: list
required: true
entry_schema:
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
+ port_lbd_internal_0_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_internal_0_port_security_groups:
+ port_lbd_dpdk_0_port_1_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_dpdk_0_port_security_groups:
- type: list
+ port_lbd_ims_core_0_port_2_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: json
- port_lbd_dpdk_0_port_vlan_requirements:
- type: list
+ port_lbd_ims_core_0_port_2_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_0_port_name:
+ port_lbd_dpdk_0_port_1_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
- required: true
- port_lbd_ims_core_0_port_network_role:
- type: string
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_lbd_dpdk_0_port_1_order:
+ type: integer
required: true
- port_lbd_dpdk_0_port_network:
+ port_lbd_ims_core_0_port_2_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_dpdk_0_port_network_role_tag:
+ port_lbd_dpdk_0_port_1_subnetpoolid:
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:
+ port_lbd_internal_0_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_0_port_2_allowed_address_pairs:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_lbd_ims_core_0_port_fixed_ips:
+ port_lbd_ims_core_0_port_2_network:
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: string
+ port_lbd_internal_0_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: string
+ port_lbd_internal_0_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_lbd_ims_core_0_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_lbd_metadata:
type: list
required: true
entry_schema:
type: json
- port_lbd_internal_0_port_ip_requirements:
+ port_lbd_dpdk_0_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_dpdk_0_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_lbd_internal_0_port_0_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
node_templates:
- lbd_lbd_ims_core_0_port:
+ lbd_lbd_dpdk_0_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_lbd_ims_core_0_port_mac_requirements
+ get_input: port_lbd_dpdk_0_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_lbd_ims_core_0_port_allowed_address_pairs
+ get_input: port_lbd_dpdk_0_port_1_allowed_address_pairs
order:
- get_input: port_lbd_ims_core_0_port_order
+ get_input: port_lbd_dpdk_0_port_1_order
security_groups:
get_input:
- - port_lbd_ims_core_0_port_security_groups
+ - port_lbd_dpdk_0_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_lbd_ims_core_0_port_exCP_naming
+ get_input: port_lbd_dpdk_0_port_1_exCP_naming
vlan_requirements:
- get_input: port_lbd_ims_core_0_port_vlan_requirements
+ get_input: port_lbd_dpdk_0_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_lbd_ims_core_0_port_related_networks
+ get_input: port_lbd_dpdk_0_port_1_related_networks
ip_requirements:
- get_input: port_lbd_ims_core_0_port_ip_requirements
+ get_input: port_lbd_dpdk_0_port_1_ip_requirements
network_role_tag:
- get_input: port_lbd_ims_core_0_port_network_role_tag
+ get_input: port_lbd_dpdk_0_port_1_network_role_tag
network_role:
- get_input: port_lbd_ims_core_0_port_network_role
+ get_input: port_lbd_dpdk_0_port_1_network_role
subnetpoolid:
- get_input: port_lbd_ims_core_0_port_subnetpoolid
+ get_input: port_lbd_dpdk_0_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_lbd_ims_core_0_port_fixed_ips
+ - port_lbd_dpdk_0_port_1_fixed_ips
- index_value
name:
get_input:
- - port_lbd_ims_core_0_port_name
+ - port_lbd_dpdk_0_port_1_name
- index_value
network:
get_input:
- - port_lbd_ims_core_0_port_network
+ - port_lbd_dpdk_0_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: lbd
relationship: tosca.relationships.network.BindsTo
- lbd_lbd_dpdk_0_port:
+ lbd_lbd_internal_0_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_lbd_dpdk_0_port_mac_requirements
- allowed_address_pairs:
- get_input: port_lbd_dpdk_0_port_allowed_address_pairs
+ get_input: port_lbd_internal_0_port_0_mac_requirements
order:
- get_input: port_lbd_dpdk_0_port_order
+ get_input: port_lbd_internal_0_port_0_order
security_groups:
get_input:
- - port_lbd_dpdk_0_port_security_groups
+ - port_lbd_internal_0_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_lbd_dpdk_0_port_exCP_naming
+ get_input: port_lbd_internal_0_port_0_exCP_naming
vlan_requirements:
- get_input: port_lbd_dpdk_0_port_vlan_requirements
+ get_input: port_lbd_internal_0_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_lbd_dpdk_0_port_related_networks
+ get_input: port_lbd_internal_0_port_0_related_networks
ip_requirements:
- get_input: port_lbd_dpdk_0_port_ip_requirements
+ get_input: port_lbd_internal_0_port_0_ip_requirements
network_role_tag:
- get_input: port_lbd_dpdk_0_port_network_role_tag
+ get_input: port_lbd_internal_0_port_0_network_role_tag
network_role:
- get_input: port_lbd_dpdk_0_port_network_role
- subnetpoolid:
- get_input: port_lbd_dpdk_0_port_subnetpoolid
+ get_input: port_lbd_internal_0_port_0_network_role
fixed_ips:
get_input:
- - port_lbd_dpdk_0_port_fixed_ips
+ - port_lbd_internal_0_port_0_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_lbd_internal_0_port_0_subnetpoolid
name:
get_input:
- - port_lbd_dpdk_0_port_name
+ - port_lbd_internal_0_port_0_name
- index_value
network:
get_input:
- - port_lbd_dpdk_0_port_network
+ - port_lbd_internal_0_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: lbd
relationship: tosca.relationships.network.BindsTo
- lbd_lbd_internal_0_port:
+ lbd_lbd_ims_core_0_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_lbd_internal_0_port_mac_requirements
+ get_input: port_lbd_ims_core_0_port_2_mac_requirements
+ allowed_address_pairs:
+ get_input: port_lbd_ims_core_0_port_2_allowed_address_pairs
order:
- get_input: port_lbd_internal_0_port_order
+ get_input: port_lbd_ims_core_0_port_2_order
security_groups:
get_input:
- - port_lbd_internal_0_port_security_groups
+ - port_lbd_ims_core_0_port_2_security_groups
- index_value
exCP_naming:
- get_input: port_lbd_internal_0_port_exCP_naming
+ get_input: port_lbd_ims_core_0_port_2_exCP_naming
vlan_requirements:
- get_input: port_lbd_internal_0_port_vlan_requirements
+ get_input: port_lbd_ims_core_0_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_lbd_internal_0_port_related_networks
+ get_input: port_lbd_ims_core_0_port_2_related_networks
ip_requirements:
- get_input: port_lbd_internal_0_port_ip_requirements
+ get_input: port_lbd_ims_core_0_port_2_ip_requirements
network_role_tag:
- get_input: port_lbd_internal_0_port_network_role_tag
+ get_input: port_lbd_ims_core_0_port_2_network_role_tag
network_role:
- get_input: port_lbd_internal_0_port_network_role
+ get_input: port_lbd_ims_core_0_port_2_network_role
+ subnetpoolid:
+ get_input: port_lbd_ims_core_0_port_2_subnetpoolid
fixed_ips:
get_input:
- - port_lbd_internal_0_port_fixed_ips
+ - port_lbd_ims_core_0_port_2_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_lbd_internal_0_port_subnetpoolid
name:
get_input:
- - port_lbd_internal_0_port_name
+ - port_lbd_ims_core_0_port_2_name
- index_value
network:
get_input:
- - port_lbd_internal_0_port_network
+ - port_lbd_ims_core_0_port_2_network
- index_value
requirements:
- binding:
disk.ephemeral.size_lbd:
- lbd
- disk.ephemeral.size
- attachment_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - attachment
- network.incoming.bytes.rate_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.incoming.bytes.rate
disk.write.requests.rate_lbd:
- lbd
- disk.write.requests.rate
disk.write.bytes.rate_lbd:
- lbd
- disk.write.bytes.rate
- network.incoming.packets.rate_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - network.incoming.packets.rate
instance_lbd:
- lbd
- instance
- network.incoming.packets_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - network.incoming.packets
+ binding_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - binding
disk.device.iops_lbd:
- lbd
- disk.device.iops
- network.outgoing.bytes_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.outgoing.bytes.rate
- network.outgoing.packets.rate_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.outgoing.packets.rate
- network.incoming.bytes_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.incoming.bytes
host_lbd:
- lbd
- host
+ network.outgoing.bytes_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.outgoing.bytes
disk.device.capacity_lbd:
- lbd
- disk.device.capacity
- network.incoming.bytes_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.outgoing.packets.rate
cpu_util_lbd:
- lbd
- cpu_util
disk.device.read.requests_lbd:
- lbd
- disk.device.read.requests
- network.outpoing.packets_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
+ network.outpoing.packets_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
- network.outpoing.packets
memory.usage_lbd:
- lbd
- memory.usage
- network.outgoing.bytes_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.outgoing.bytes
- binding_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - binding
+ network.incoming.packets.rate_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.incoming.bytes.rate
+ feature_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - feature
+ feature_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - feature
disk.read.requests_lbd:
- lbd
- disk.read.requests
+ network.incoming.packets_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.incoming.packets
+ network.incoming.packets.rate_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.incoming.packets.rate
cpu.delta_lbd:
- lbd
- cpu.delta
- network.outpoing.packets_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.outpoing.packets
memory_lbd:
- lbd
- memory
- network.incoming.packets.rate_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.incoming.packets.rate
+ network.outpoing.packets_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.outpoing.packets
disk.write.bytes_lbd:
- lbd
- disk.write.bytes
- network.outgoing.packets.rate_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - network.outgoing.packets.rate
+ binding_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - binding
scalable_lbd:
- lbd
- scalable
+ network.incoming.bytes.rate_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.bytes_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.outgoing.bytes
disk.device.read.requests.rate_lbd:
- lbd
- disk.device.read.requests.rate
disk.root.size_lbd:
- lbd
- disk.root.size
+ network.outgoing.bytes.rate_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.outgoing.packets.rate
vcpus_lbd:
- lbd
- vcpus
+ network.incoming.packets_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.incoming.packets
+ network.outgoing.packets.rate_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.outgoing.packets.rate
disk.allocation_lbd:
- lbd
- disk.allocation
- attachment_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - attachment
+ forwarder_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - forwarder
disk.device.write.requests_lbd:
- lbd
- disk.device.write.requests
+ binding_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - binding
os_lbd:
- lbd
- os
memory.resident_lbd:
- lbd
- memory.resident
+ network.incoming.packets_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.incoming.packets
disk.read.bytes.rate_lbd:
- lbd
- disk.read.bytes.rate
disk.read.bytes_lbd:
- lbd
- disk.read.bytes
- network.incoming.bytes_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - network.incoming.bytes
- network.outgoing.bytes.rate_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - network.outgoing.bytes.rate
- binding_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - binding
- network.incoming.packets_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.incoming.packets
- network.incoming.bytes.rate_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
+ network.incoming.bytes.rate_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
- network.incoming.bytes.rate
- binding_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - binding
- forwarder_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
+ attachment_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - attachment
+ network.incoming.bytes_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.incoming.bytes
+ network.incoming.packets.rate_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.outpoing.packets
+ forwarder_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
- forwarder
- network.outgoing.bytes_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - network.outgoing.bytes
cpu_lbd:
- lbd
- cpu
+ attachment_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - attachment
+ network.outgoing.bytes.rate_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - network.outgoing.bytes.rate
endpoint_lbd:
- lbd
- endpoint
disk.device.read.bytes.rate_lbd:
- lbd
- disk.device.read.bytes.rate
- feature_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - feature
+ forwarder_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - forwarder
disk.device.write.bytes.rate_lbd:
- lbd
- disk.device.write.bytes.rate
- network.incoming.packets.rate_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.incoming.packets.rate
- network.incoming.packets_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.incoming.packets
- network.incoming.bytes.rate_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.incoming.bytes.rate
- attachment_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - attachment
+ network.outgoing.bytes_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.outgoing.bytes
disk.iops_lbd:
- lbd
- disk.iops
disk.device.read.bytes_lbd:
- lbd
- disk.device.read.bytes
- network.outpoing.packets_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.outpoing.packets
disk.write.requests_lbd:
- lbd
- disk.write.requests
disk.device.write.bytes_lbd:
- lbd
- disk.device.write.bytes
- forwarder_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - forwarder
+ attachment_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - attachment
disk.capacity_lbd:
- lbd
- disk.capacity
- forwarder_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - forwarder
feature_lbd:
- lbd
- feature
+ network.incoming.bytes_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - network.incoming.bytes
disk.device.latency_lbd:
- lbd
- disk.device.latency
binding_lbd:
- lbd
- binding
- feature_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
+ feature_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
- feature
- feature_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - feature
- network.outgoing.packets.rate_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - network.incoming.bytes
disk.device.allocation_lbd:
- lbd
- disk.device.allocation
- network.outgoing.bytes.rate_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - network.outgoing.bytes.rate
requirements:
- dependency_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - dependency
- link_lbd_lbd_dpdk_0_port:
- - lbd_lbd_dpdk_0_port
- - link
dependency_lbd:
- lbd
- dependency
- dependency_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - dependency
- dependency_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
+ dependency_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
- dependency
+ link_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - link
local_storage_lbd:
- lbd
- local_storage
- link_lbd_lbd_ims_core_0_port:
- - lbd_lbd_ims_core_0_port
+ dependency_lbd_lbd_dpdk_0_port_1:
+ - lbd_lbd_dpdk_0_port_1
+ - dependency
+ link_lbd_lbd_internal_0_port_0:
+ - lbd_lbd_internal_0_port_0
+ - link
+ dependency_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
+ - dependency
+ link_lbd_lbd_ims_core_0_port_2:
+ - lbd_lbd_ims_core_0_port_2
- link
- link_lbd_lbd_internal_0_port:
- - lbd_lbd_internal_0_port
- - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam_oam_0_port_name:
+ port_oam_oam_0_port_1_network_role:
+ type: string
+ required: true
+ port_oam_oam_0_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_oam_internal_0_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_internal_0_port_0_fixed_ips:
+ type: list
required: true
- port_oam_internal_0_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ vm_flavor_name:
type: string
required: true
- port_oam_oam_0_port_fixed_ips:
+ port_oam_internal_0_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_internal_0_port_0_subnetpoolid:
type: string
required: true
- port_oam_oam_0_port_vlan_requirements:
+ port_oam_oam_0_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_oam_0_port_mac_requirements:
+ port_oam_internal_0_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_oam_internal_0_port_ip_requirements:
+ port_oam_oam_0_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_internal_0_port_network:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_oam_0_port_1_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_oam_oam_0_port_order:
- type: integer
- required: true
- port_oam_internal_0_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam_internal_0_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
+ port_oam_oam_0_port_1_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: boolean
- port_oam_oam_0_port_network_role:
+ port_oam_oam_0_port_1_allowed_address_pairs:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_internal_0_port_0_network_role_tag:
type: string
required: true
- port_oam_internal_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_0_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_oam_internal_0_port_name:
+ port_oam_internal_0_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_oam_oam_0_port_allowed_address_pairs:
+ port_oam_oam_0_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_oam_internal_0_port_security_groups:
+ type: string
+ port_oam_oam_0_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_internal_0_port_0_security_groups:
type: list
required: true
entry_schema:
type: json
- port_oam_internal_0_port_fixed_ips:
+ port_oam_oam_0_port_1_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_0_port_network_role_tag:
- type: string
- required: true
- port_oam_oam_0_port_subnetpoolid:
- type: string
- required: true
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_oam_oam_0_port_related_networks:
+ port_oam_internal_0_port_0_network_role:
+ type: string
+ required: true
+ port_oam_internal_0_port_0_related_networks:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_oam_oam_0_port_network:
+ port_oam_internal_0_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_oam_0_port_1_name:
type: list
required: true
entry_schema:
type: string
- port_oam_internal_0_port_network_role_tag:
- type: string
- required: true
- port_oam_internal_0_port_network_role:
- type: string
- required: true
- port_oam_oam_0_port_ip_requirements:
+ port_oam_internal_0_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_internal_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_oam_oam_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_0_port_1_subnetpoolid:
+ type: string
required: true
compute_oam_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_oam_internal_0_port_allowed_address_pairs:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_oam_internal_0_port_vlan_requirements:
- type: list
+ port_oam_internal_0_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_oam_oam_0_port_security_groups:
+ port_oam_internal_0_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_0_port_1_network_role_tag:
+ type: string
+ required: true
node_templates:
- oam_oam_oam_0_port:
+ oam_oam_internal_0_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_oam_oam_0_port_mac_requirements
+ get_input: port_oam_internal_0_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_oam_oam_0_port_allowed_address_pairs
+ get_input: port_oam_internal_0_port_0_allowed_address_pairs
order:
- get_input: port_oam_oam_0_port_order
+ get_input: port_oam_internal_0_port_0_order
security_groups:
get_input:
- - port_oam_oam_0_port_security_groups
+ - port_oam_internal_0_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_oam_oam_0_port_exCP_naming
+ get_input: port_oam_internal_0_port_0_exCP_naming
vlan_requirements:
- get_input: port_oam_oam_0_port_vlan_requirements
+ get_input: port_oam_internal_0_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_oam_oam_0_port_related_networks
+ get_input: port_oam_internal_0_port_0_related_networks
ip_requirements:
- get_input: port_oam_oam_0_port_ip_requirements
+ get_input: port_oam_internal_0_port_0_ip_requirements
network_role_tag:
- get_input: port_oam_oam_0_port_network_role_tag
+ get_input: port_oam_internal_0_port_0_network_role_tag
network_role:
- get_input: port_oam_oam_0_port_network_role
+ get_input: port_oam_internal_0_port_0_network_role
subnetpoolid:
- get_input: port_oam_oam_0_port_subnetpoolid
+ get_input: port_oam_internal_0_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_oam_oam_0_port_fixed_ips
+ - port_oam_internal_0_port_0_fixed_ips
- index_value
name:
get_input:
- - port_oam_oam_0_port_name
+ - port_oam_internal_0_port_0_name
- index_value
network:
get_input:
- - port_oam_oam_0_port_network
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: oam
- relationship: tosca.relationships.network.BindsTo
- oam_oam_internal_0_port:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- mac_requirements:
- get_input: port_oam_internal_0_port_mac_requirements
- allowed_address_pairs:
- get_input: port_oam_internal_0_port_allowed_address_pairs
- order:
- get_input: port_oam_internal_0_port_order
- security_groups:
- get_input:
- - port_oam_internal_0_port_security_groups
- - index_value
- exCP_naming:
- get_input: port_oam_internal_0_port_exCP_naming
- 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:
- get_input: port_oam_internal_0_port_network_role_tag
- network_role:
- get_input: port_oam_internal_0_port_network_role
- subnetpoolid:
- get_input: port_oam_internal_0_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_oam_internal_0_port_fixed_ips
- - index_value
- name:
- get_input:
- - port_oam_internal_0_port_name
- - index_value
- network:
- get_input:
- - port_oam_internal_0_port_network
+ - port_oam_internal_0_port_0_network
- index_value
requirements:
- binding:
get_input:
- compute_oam_user_data_format
- index_value
+ oam_oam_oam_0_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ mac_requirements:
+ get_input: port_oam_oam_0_port_1_mac_requirements
+ allowed_address_pairs:
+ get_input: port_oam_oam_0_port_1_allowed_address_pairs
+ order:
+ get_input: port_oam_oam_0_port_1_order
+ security_groups:
+ get_input:
+ - port_oam_oam_0_port_1_security_groups
+ - index_value
+ exCP_naming:
+ get_input: port_oam_oam_0_port_1_exCP_naming
+ vlan_requirements:
+ get_input: port_oam_oam_0_port_1_vlan_requirements
+ subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_oam_0_port_1_related_networks
+ ip_requirements:
+ get_input: port_oam_oam_0_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_oam_oam_0_port_1_network_role_tag
+ network_role:
+ get_input: port_oam_oam_0_port_1_network_role
+ subnetpoolid:
+ get_input: port_oam_oam_0_port_1_subnetpoolid
+ fixed_ips:
+ get_input:
+ - port_oam_oam_0_port_1_fixed_ips
+ - index_value
+ name:
+ get_input:
+ - port_oam_oam_0_port_1_name
+ - index_value
+ network:
+ get_input:
+ - port_oam_oam_0_port_1_network
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: oam
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.oam
capabilities:
cpu_oam:
- oam
- cpu
- attachment_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - attachment
- network.incoming.packets_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.incoming.packets
- binding_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - binding
+ feature_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - feature
disk.usage_oam:
- oam
- disk.usage
disk.device.write.bytes_oam:
- oam
- disk.device.write.bytes
- binding_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - binding
disk.read.bytes_oam:
- oam
- disk.read.bytes
- forwarder_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - forwarder
- network.incoming.packets_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.incoming.packets
- network.incoming.packets.rate_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.incoming.packets.rate
+ network.incoming.bytes_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.incoming.bytes
scalable_oam:
- oam
- scalable
+ network.outgoing.bytes_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.incoming.bytes
feature_oam:
- oam
- feature
disk.device.usage_oam:
- oam
- disk.device.usage
+ feature_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - feature
binding_oam:
- oam
- binding
disk.device.read.bytes.rate_oam:
- oam
- disk.device.read.bytes.rate
- network.outgoing.bytes_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.outgoing.bytes
+ network.outgoing.bytes.rate_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes.rate_oam:
- oam
- disk.write.bytes.rate
disk.device.write.bytes.rate_oam:
- oam
- disk.device.write.bytes.rate
+ network.incoming.packets_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.incoming.packets
disk.device.allocation_oam:
- oam
- disk.device.allocation
- network.outpoing.packets_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.outpoing.packets
- feature_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - feature
- network.incoming.packets.rate_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.incoming.packets.rate
+ forwarder_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - forwarder
disk.ephemeral.size_oam:
- oam
- disk.ephemeral.size
- attachment_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - attachment
disk.write.requests_oam:
- oam
- disk.write.requests
+ attachment_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - attachment
disk.capacity_oam:
- oam
- disk.capacity
+ network.incoming.bytes.rate_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.incoming.bytes.rate
instance_oam:
- oam
- instance
+ binding_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - binding
disk.root.size_oam:
- oam
- disk.root.size
- network.incoming.bytes_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.incoming.bytes
- feature_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - feature
+ binding_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - binding
+ network.outgoing.packets.rate_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.outgoing.packets.rate
+ attachment_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - attachment
memory_oam:
- oam
- memory
disk.device.write.requests_oam:
- oam
- disk.device.write.requests
- network.incoming.bytes.rate_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.incoming.bytes.rate
- network.outgoing.bytes_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.outgoing.bytes
disk.device.read.requests.rate_oam:
- oam
- disk.device.read.requests.rate
+ forwarder_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - forwarder
disk.write.requests.rate_oam:
- oam
- disk.write.requests.rate
disk.device.latency_oam:
- oam
- disk.device.latency
- network.outgoing.bytes.rate_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.outgoing.bytes.rate
disk.device.iops_oam:
- oam
- disk.device.iops
disk.device.write.requests.rate_oam:
- oam
- disk.device.write.requests.rate
+ network.incoming.packets.rate_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.incoming.packets.rate
+ network.incoming.packets.rate_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.incoming.packets.rate
disk.device.read.bytes_oam:
- oam
- disk.device.read.bytes
host_oam:
- oam
- host
+ network.outpoing.packets_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.outpoing.packets
endpoint_oam:
- oam
- endpoint
disk.device.read.requests_oam:
- oam
- disk.device.read.requests
- network.outgoing.packets.rate_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.outgoing.packets.rate
disk.iops_oam:
- oam
- disk.iops
disk.read.bytes.rate_oam:
- oam
- disk.read.bytes.rate
- network.outgoing.packets.rate_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.incoming.bytes.rate
- forwarder_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - forwarder
- network.incoming.bytes_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.outgoing.bytes.rate
+ network.outpoing.packets_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.outpoing.packets
cpu_util_oam:
- oam
- cpu_util
disk.latency_oam:
- oam
- disk.latency
- network.outpoing.packets_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.outpoing.packets
+ network.outgoing.packets.rate_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.outgoing.packets.rate
+ network.incoming.packets_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.incoming.packets
disk.write.bytes_oam:
- oam
- disk.write.bytes
+ network.outgoing.bytes_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
+ - network.outgoing.bytes
+ network.incoming.bytes.rate_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - network.incoming.bytes.rate
disk.read.requests_oam:
- oam
- disk.read.requests
disk.device.capacity_oam:
- oam
- disk.device.capacity
- network.outgoing.bytes.rate_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
- - network.outgoing.bytes.rate
requirements:
- dependency_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - dependency
+ link_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - link
local_storage_oam:
- oam
- local_storage
- link_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
+ link_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
- link
- dependency_oam_oam_oam_0_port:
- - oam_oam_oam_0_port
+ dependency_oam_oam_internal_0_port_0:
+ - oam_oam_internal_0_port_0
+ - dependency
+ dependency_oam_oam_oam_0_port_1:
+ - oam_oam_oam_0_port_1
- dependency
dependency_oam:
- oam
- dependency
- link_oam_oam_internal_0_port:
- - oam_oam_internal_0_port
- - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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:
+ port_oam_oam_1_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: json
- port_oam_internal_1_port_network_role:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_internal_1_port_0_network_role_tag:
type: string
required: true
- port_oam_oam_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_oam_oam_1_port_allowed_address_pairs:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
vm_flavor_name:
type: string
required: true
- port_oam_oam_1_port_ip_requirements:
+ port_oam_internal_1_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_oam_1_port_network_role_tag:
+ port_oam_oam_1_port_1_network_role_tag:
type: string
required: true
- port_oam_oam_1_port_security_groups:
+ port_oam_internal_1_port_0_name:
type: list
required: true
entry_schema:
- type: json
+ type: string
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: boolean
- port_oam_internal_1_port_network:
- type: list
+ port_oam_oam_1_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_oam_oam_1_port_fixed_ips:
- type: list
+ port_oam_internal_1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_1_port_related_networks:
- type: list
+ port_oam_oam_1_port_1_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_oam_internal_1_port_vlan_requirements:
+ port_oam_oam_1_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_internal_1_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam_oam_1_port_1_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_oam_oam_1_port_order:
- type: integer
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_oam_oam_1_port_network:
- type: list
+ port_oam_internal_1_port_0_subnetpoolid:
+ type: string
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_oam_internal_1_port_allowed_address_pairs:
+ port_oam_oam_1_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_oam_1_port_1_network_role:
+ type: string
+ required: true
compute_oam_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_oam_internal_1_port_exCP_naming:
+ port_oam_oam_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_oam_internal_1_port_0_order:
+ type: integer
+ required: true
+ port_oam_internal_1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_oam_internal_1_port_name:
+ port_oam_internal_1_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: string
- port_oam_internal_1_port_fixed_ips:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_1_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_internal_1_port_subnetpoolid:
- type: string
- required: true
- port_oam_oam_1_port_name:
+ type: string
+ port_oam_oam_1_port_1_name:
type: list
required: true
entry_schema:
type: string
- port_oam_internal_1_port_order:
- type: integer
+ port_oam_internal_1_port_0_fixed_ips:
+ type: list
required: true
- port_oam_oam_1_port_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_internal_1_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_oam_1_port_subnetpoolid:
- type: string
- required: true
compute_oam_scheduler_hints:
type: list
required: true
entry_schema:
type: json
+ port_oam_internal_1_port_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_oam_internal_1_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_oam_availability_zone:
type: list
required: true
required: true
entry_schema:
type: json
- port_oam_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_internal_1_port_0_network_role:
+ type: string
+ required: true
+ port_oam_oam_1_port_1_security_groups:
+ type: list
required: true
+ entry_schema:
+ type: json
compute_oam_name:
type: list
required: true
entry_schema:
type: string
- port_oam_oam_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_internal_1_port_0_network:
+ type: list
required: true
- port_oam_oam_1_port_network_role:
- type: string
+ entry_schema:
+ type: string
+ port_oam_oam_1_port_1_fixed_ips:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- oam_oam_internal_1_port:
+ oam_oam_oam_1_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_oam_internal_1_port_mac_requirements
+ get_input: port_oam_oam_1_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_oam_internal_1_port_allowed_address_pairs
+ get_input: port_oam_oam_1_port_1_allowed_address_pairs
order:
- get_input: port_oam_internal_1_port_order
+ get_input: port_oam_oam_1_port_1_order
security_groups:
get_input:
- - port_oam_internal_1_port_security_groups
+ - port_oam_oam_1_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_oam_internal_1_port_exCP_naming
+ get_input: port_oam_oam_1_port_1_exCP_naming
vlan_requirements:
- get_input: port_oam_internal_1_port_vlan_requirements
+ get_input: port_oam_oam_1_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_oam_internal_1_port_related_networks
+ get_input: port_oam_oam_1_port_1_related_networks
ip_requirements:
- get_input: port_oam_internal_1_port_ip_requirements
+ get_input: port_oam_oam_1_port_1_ip_requirements
network_role_tag:
- get_input: port_oam_internal_1_port_network_role_tag
+ get_input: port_oam_oam_1_port_1_network_role_tag
network_role:
- get_input: port_oam_internal_1_port_network_role
+ get_input: port_oam_oam_1_port_1_network_role
subnetpoolid:
- get_input: port_oam_internal_1_port_subnetpoolid
+ get_input: port_oam_oam_1_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_oam_internal_1_port_fixed_ips
+ - port_oam_oam_1_port_1_fixed_ips
- index_value
name:
get_input:
- - port_oam_internal_1_port_name
+ - port_oam_oam_1_port_1_name
- index_value
network:
get_input:
- - port_oam_internal_1_port_network
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: oam
- relationship: tosca.relationships.network.BindsTo
- oam_oam_oam_1_port:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- mac_requirements:
- get_input: port_oam_oam_1_port_mac_requirements
- allowed_address_pairs:
- get_input: port_oam_oam_1_port_allowed_address_pairs
- order:
- get_input: port_oam_oam_1_port_order
- security_groups:
- get_input:
- - port_oam_oam_1_port_security_groups
- - index_value
- exCP_naming:
- get_input: port_oam_oam_1_port_exCP_naming
- 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:
- get_input: port_oam_oam_1_port_network_role_tag
- network_role:
- get_input: port_oam_oam_1_port_network_role
- subnetpoolid:
- get_input: port_oam_oam_1_port_subnetpoolid
- fixed_ips:
- get_input:
- - port_oam_oam_1_port_fixed_ips
- - index_value
- name:
- get_input:
- - port_oam_oam_1_port_name
- - index_value
- network:
- get_input:
- - port_oam_oam_1_port_network
+ - port_oam_oam_1_port_1_network
- index_value
requirements:
- binding:
get_input:
- compute_oam_user_data_format
- index_value
+ oam_oam_internal_1_port_0:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ mac_requirements:
+ get_input: port_oam_internal_1_port_0_mac_requirements
+ allowed_address_pairs:
+ get_input: port_oam_internal_1_port_0_allowed_address_pairs
+ order:
+ get_input: port_oam_internal_1_port_0_order
+ security_groups:
+ get_input:
+ - port_oam_internal_1_port_0_security_groups
+ - index_value
+ exCP_naming:
+ get_input: port_oam_internal_1_port_0_exCP_naming
+ vlan_requirements:
+ get_input: port_oam_internal_1_port_0_vlan_requirements
+ subinterface_indicator: false
+ related_networks:
+ get_input: port_oam_internal_1_port_0_related_networks
+ ip_requirements:
+ get_input: port_oam_internal_1_port_0_ip_requirements
+ network_role_tag:
+ get_input: port_oam_internal_1_port_0_network_role_tag
+ network_role:
+ get_input: port_oam_internal_1_port_0_network_role
+ subnetpoolid:
+ get_input: port_oam_internal_1_port_0_subnetpoolid
+ fixed_ips:
+ get_input:
+ - port_oam_internal_1_port_0_fixed_ips
+ - index_value
+ name:
+ get_input:
+ - port_oam_internal_1_port_0_name
+ - index_value
+ network:
+ get_input:
+ - port_oam_internal_1_port_0_network
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: oam
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.oam_1
capabilities:
cpu_oam:
- oam
- cpu
- network.incoming.bytes.rate_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - network.incoming.bytes.rate
- network.outpoing.packets_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - network.outpoing.packets
- network.incoming.packets.rate_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.incoming.packets.rate
+ feature_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - feature
disk.usage_oam:
- oam
- disk.usage
disk.device.write.bytes_oam:
- oam
- disk.device.write.bytes
- forwarder_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - forwarder
disk.read.bytes_oam:
- oam
- disk.read.bytes
- binding_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - binding
+ network.incoming.bytes_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - network.incoming.bytes
scalable_oam:
- oam
- scalable
+ network.outgoing.bytes_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.incoming.bytes
feature_oam:
- oam
- feature
disk.allocation_oam:
- oam
- disk.allocation
- network.outgoing.packets.rate_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - network.outgoing.packets.rate
+ network.incoming.packets.rate_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - network.incoming.packets.rate
disk.device.usage_oam:
- oam
- disk.device.usage
+ network.outpoing.packets_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - network.outpoing.packets
binding_oam:
- oam
- binding
disk.device.read.bytes.rate_oam:
- oam
- disk.device.read.bytes.rate
- network.outgoing.bytes.rate_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
+ network.outgoing.bytes.rate_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
- network.outgoing.bytes.rate
disk.write.bytes.rate_oam:
- oam
disk.device.allocation_oam:
- oam
- disk.device.allocation
- network.incoming.bytes_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.incoming.bytes
disk.ephemeral.size_oam:
- oam
- disk.ephemeral.size
- network.incoming.packets_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - network.incoming.packets
+ network.outgoing.bytes_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - network.outgoing.bytes
disk.write.requests_oam:
- oam
- disk.write.requests
- attachment_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - attachment
+ network.incoming.packets_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.incoming.packets
disk.capacity_oam:
- oam
- disk.capacity
+ network.incoming.bytes.rate_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - network.outgoing.packets.rate
instance_oam:
- oam
- instance
- network.outgoing.bytes_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.outgoing.bytes
+ network.outpoing.packets_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.outpoing.packets
disk.root.size_oam:
- oam
- disk.root.size
- network.outgoing.bytes_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - network.outgoing.bytes
- feature_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - feature
- network.outgoing.packets.rate_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.incoming.bytes.rate
+ binding_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - binding
+ attachment_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - attachment
+ binding_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - binding
memory_oam:
- oam
- memory
disk.device.write.requests_oam:
- oam
- disk.device.write.requests
- network.outgoing.bytes.rate_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.outgoing.bytes.rate
- network.incoming.bytes_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.outgoing.packets.rate
disk.device.read.requests.rate_oam:
- oam
- disk.device.read.requests.rate
disk.device.iops_oam:
- oam
- disk.device.iops
- network.outpoing.packets_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - network.outpoing.packets
- feature_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - feature
- network.incoming.packets.rate_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
+ network.incoming.packets.rate_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
- network.incoming.packets.rate
+ forwarder_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - forwarder
vcpus_oam:
- oam
- vcpus
disk.device.write.requests.rate_oam:
- oam
- disk.device.write.requests.rate
- attachment_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - attachment
disk.device.read.bytes_oam:
- oam
- disk.device.read.bytes
endpoint_oam:
- oam
- endpoint
+ feature_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - feature
disk.device.read.requests_oam:
- oam
- disk.device.read.requests
disk.read.bytes.rate_oam:
- oam
- disk.read.bytes.rate
- network.incoming.packets_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
+ network.outgoing.bytes.rate_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - network.outgoing.bytes.rate
+ forwarder_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - forwarder
+ network.incoming.packets_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
- network.incoming.packets
- binding_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - binding
cpu_util_oam:
- oam
- cpu_util
disk.latency_oam:
- oam
- disk.latency
+ attachment_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - attachment
disk.write.bytes_oam:
- oam
- disk.write.bytes
- forwarder_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - forwarder
+ network.incoming.bytes.rate_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - network.incoming.bytes.rate
disk.read.requests_oam:
- oam
- disk.read.requests
- oam
- disk.device.capacity
requirements:
+ link_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - link
+ link_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - link
local_storage_oam:
- oam
- local_storage
- link_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - link
- link_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - link
+ dependency_oam_oam_internal_1_port_0:
+ - oam_oam_internal_1_port_0
+ - dependency
+ dependency_oam_oam_oam_1_port_1:
+ - oam_oam_oam_1_port_1
+ - dependency
dependency_oam:
- oam
- dependency
- dependency_oam_oam_internal_1_port:
- - oam_oam_internal_1_port
- - dependency
- dependency_oam_oam_oam_1_port:
- - oam_oam_oam_1_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_oam_oam_2_port_network_role_tag:
+ port_oam_internal_2_port_0_subnetpoolid:
type: string
required: true
- port_oam_oam_2_port_related_networks:
+ port_oam_internal_2_port_0_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
- entry_schema:
- type: json
- port_oam_oam_2_port_name:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: string
- port_oam_internal_2_port_name:
+ port_oam_internal_2_port_0_name:
type: list
required: true
entry_schema:
type: string
- port_oam_oam_2_port_network_role:
- type: string
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_oam_internal_2_port_mac_requirements:
+ port_oam_internal_2_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_oam_oam_2_port_subnetpoolid:
- type: string
- required: true
- port_oam_internal_2_port_subnetpoolid:
+ port_oam_internal_2_port_0_network_role:
type: string
required: true
- port_oam_oam_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_2_port_1_allowed_address_pairs:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: boolean
- port_oam_oam_2_port_vlan_requirements:
+ port_oam_internal_2_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_internal_2_port_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_oam_oam_2_port_1_order:
+ type: integer
+ required: true
+ port_oam_oam_2_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_oam_internal_2_port_network:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_oam_2_port_1_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_oam_internal_2_port_network_role_tag:
+ type: json
+ port_oam_oam_2_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_oam_2_port_1_network_role_tag:
type: string
required: true
- port_oam_internal_2_port_order:
- type: integer
+ port_oam_oam_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_oam_internal_2_port_fixed_ips:
+ port_oam_internal_2_port_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_internal_2_port_network_role:
- type: string
- required: true
- port_oam_oam_2_port_fixed_ips:
+ type: json
+ port_oam_oam_2_port_1_fixed_ips:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_oam_oam_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_internal_2_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
index_value:
type: integer
default: 0
constraints:
- greater_or_equal: 0
- port_oam_internal_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_oam_oam_2_port_1_subnetpoolid:
+ type: string
required: true
- port_oam_oam_2_port_network:
+ compute_oam_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_oam_user_data_format:
+ port_oam_internal_2_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_oam_internal_2_port_security_groups:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_internal_2_port_0_network:
type: list
required: true
entry_schema:
- type: json
- port_oam_oam_2_port_ip_requirements:
+ type: string
+ port_oam_internal_2_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_oam_internal_2_port_vlan_requirements:
+ port_oam_internal_2_port_0_order:
+ type: integer
+ required: true
+ port_oam_oam_2_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_oam_oam_2_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_oam_oam_2_port_1_network_role:
+ type: string
required: true
- port_oam_internal_2_port_related_networks:
+ port_oam_oam_2_port_1_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: string
compute_oam_scheduler_hints:
type: list
required: true
entry_schema:
type: json
- port_oam_internal_2_port_ip_requirements:
+ port_oam_internal_2_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_oam_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_oam_oam_2_port_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_oam_availability_zone:
type: list
required: true
required: true
entry_schema:
type: json
- port_oam_oam_2_port_allowed_address_pairs:
- type: list
+ port_oam_internal_2_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
compute_oam_name:
type: list
required: true
entry_schema:
type: string
node_templates:
- oam_oam_internal_2_port:
+ oam:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.oam
+ properties:
+ availability_zone:
+ get_input:
+ - compute_oam_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_oam_metadata
+ - index_value
+ config_drive:
+ get_input:
+ - compute_oam_config_drive
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_oam_name
+ - index_value
+ scheduler_hints:
+ get_input:
+ - compute_oam_scheduler_hints
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_oam_user_data_format
+ - index_value
+ oam_oam_oam_2_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_oam_internal_2_port_mac_requirements
+ get_input: port_oam_oam_2_port_1_mac_requirements
allowed_address_pairs:
- get_input: port_oam_internal_2_port_allowed_address_pairs
+ get_input: port_oam_oam_2_port_1_allowed_address_pairs
order:
- get_input: port_oam_internal_2_port_order
+ get_input: port_oam_oam_2_port_1_order
security_groups:
get_input:
- - port_oam_internal_2_port_security_groups
+ - port_oam_oam_2_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_oam_internal_2_port_exCP_naming
+ get_input: port_oam_oam_2_port_1_exCP_naming
vlan_requirements:
- get_input: port_oam_internal_2_port_vlan_requirements
+ get_input: port_oam_oam_2_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_oam_internal_2_port_related_networks
+ get_input: port_oam_oam_2_port_1_related_networks
ip_requirements:
- get_input: port_oam_internal_2_port_ip_requirements
+ get_input: port_oam_oam_2_port_1_ip_requirements
network_role_tag:
- get_input: port_oam_internal_2_port_network_role_tag
+ get_input: port_oam_oam_2_port_1_network_role_tag
network_role:
- get_input: port_oam_internal_2_port_network_role
+ get_input: port_oam_oam_2_port_1_network_role
subnetpoolid:
- get_input: port_oam_internal_2_port_subnetpoolid
+ get_input: port_oam_oam_2_port_1_subnetpoolid
fixed_ips:
get_input:
- - port_oam_internal_2_port_fixed_ips
+ - port_oam_oam_2_port_1_fixed_ips
- index_value
name:
get_input:
- - port_oam_internal_2_port_name
+ - port_oam_oam_2_port_1_name
- index_value
network:
get_input:
- - port_oam_internal_2_port_network
+ - port_oam_oam_2_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: oam
relationship: tosca.relationships.network.BindsTo
- oam_oam_oam_2_port:
+ oam_oam_internal_2_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_oam_oam_2_port_mac_requirements
+ get_input: port_oam_internal_2_port_0_mac_requirements
allowed_address_pairs:
- get_input: port_oam_oam_2_port_allowed_address_pairs
+ get_input: port_oam_internal_2_port_0_allowed_address_pairs
order:
- get_input: port_oam_oam_2_port_order
+ get_input: port_oam_internal_2_port_0_order
security_groups:
get_input:
- - port_oam_oam_2_port_security_groups
+ - port_oam_internal_2_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_oam_oam_2_port_exCP_naming
+ get_input: port_oam_internal_2_port_0_exCP_naming
vlan_requirements:
- get_input: port_oam_oam_2_port_vlan_requirements
+ get_input: port_oam_internal_2_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_oam_oam_2_port_related_networks
+ get_input: port_oam_internal_2_port_0_related_networks
ip_requirements:
- get_input: port_oam_oam_2_port_ip_requirements
+ get_input: port_oam_internal_2_port_0_ip_requirements
network_role_tag:
- get_input: port_oam_oam_2_port_network_role_tag
+ get_input: port_oam_internal_2_port_0_network_role_tag
network_role:
- get_input: port_oam_oam_2_port_network_role
+ get_input: port_oam_internal_2_port_0_network_role
subnetpoolid:
- get_input: port_oam_oam_2_port_subnetpoolid
+ get_input: port_oam_internal_2_port_0_subnetpoolid
fixed_ips:
get_input:
- - port_oam_oam_2_port_fixed_ips
+ - port_oam_internal_2_port_0_fixed_ips
- index_value
name:
get_input:
- - port_oam_oam_2_port_name
+ - port_oam_internal_2_port_0_name
- index_value
network:
get_input:
- - port_oam_oam_2_port_network
+ - port_oam_internal_2_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: oam
relationship: tosca.relationships.network.BindsTo
- oam:
- type: org.openecomp.resource.vfc.compute.nodes.heat.oam
- properties:
- availability_zone:
- get_input:
- - compute_oam_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_oam_metadata
- - index_value
- config_drive:
- get_input:
- - compute_oam_config_drive
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_oam_name
- - index_value
- scheduler_hints:
- get_input:
- - compute_oam_scheduler_hints
- - index_value
- user_data_format:
- get_input:
- - compute_oam_user_data_format
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.oam_2
capabilities:
cpu_oam:
- oam
- cpu
- network.outgoing.bytes.rate_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.outgoing.bytes.rate
- network.outgoing.packets.rate_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.outgoing.packets.rate
disk.usage_oam:
- oam
- disk.usage
+ feature_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - feature
memory.resident_oam:
- oam
- memory.resident
- feature_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - feature
- network.incoming.bytes.rate_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.incoming.bytes.rate
disk.device.write.bytes_oam:
- oam
- disk.device.write.bytes
disk.read.bytes_oam:
- oam
- disk.read.bytes
+ network.incoming.bytes_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.incoming.bytes
scalable_oam:
- oam
- scalable
disk.device.usage_oam:
- oam
- disk.device.usage
- network.outpoing.packets_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.outpoing.packets
- network.incoming.bytes.rate_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.incoming.bytes.rate
binding_oam:
- oam
- binding
disk.device.write.bytes.rate_oam:
- oam
- disk.device.write.bytes.rate
+ forwarder_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - forwarder
disk.device.allocation_oam:
- oam
- disk.device.allocation
+ network.incoming.packets_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.incoming.packets
+ feature_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - feature
disk.ephemeral.size_oam:
- oam
- disk.ephemeral.size
- network.incoming.packets_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.incoming.packets
disk.write.requests_oam:
- oam
- disk.write.requests
+ attachment_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - attachment
disk.capacity_oam:
- oam
- disk.capacity
- network.outgoing.bytes_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.outgoing.bytes
+ network.incoming.bytes.rate_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.incoming.bytes.rate
instance_oam:
- oam
- instance
- network.outgoing.bytes.rate_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.outgoing.bytes.rate
- forwarder_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - forwarder
- network.outpoing.packets_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.outpoing.packets
disk.root.size_oam:
- oam
- disk.root.size
+ binding_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - binding
memory_oam:
- oam
- memory
disk.device.write.requests_oam:
- oam
- disk.device.write.requests
- network.incoming.bytes_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.incoming.bytes
- forwarder_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - forwarder
- network.outgoing.packets.rate_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.outgoing.packets.rate
- binding_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - binding
+ attachment_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - attachment
disk.device.read.requests.rate_oam:
- oam
- disk.device.read.requests.rate
- feature_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - feature
+ forwarder_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - forwarder
disk.write.requests.rate_oam:
- oam
- disk.write.requests.rate
disk.device.latency_oam:
- oam
- disk.device.latency
+ network.incoming.packets.rate_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.incoming.packets.rate
disk.device.iops_oam:
- oam
- disk.device.iops
+ network.outpoing.packets_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.outpoing.packets
vcpus_oam:
- oam
- vcpus
host_oam:
- oam
- host
- network.incoming.packets.rate_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.incoming.packets.rate
endpoint_oam:
- oam
- endpoint
- binding_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - binding
+ network.incoming.packets.rate_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.incoming.packets.rate
disk.device.read.requests_oam:
- oam
- disk.device.read.requests
disk.read.bytes.rate_oam:
- oam
- disk.read.bytes.rate
- attachment_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - attachment
- network.incoming.packets.rate_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - network.incoming.packets.rate
+ network.outgoing.bytes.rate_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.outgoing.bytes.rate
cpu_util_oam:
- oam
- cpu_util
memory.usage_oam:
- oam
- memory.usage
- attachment_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - attachment
disk.latency_oam:
- oam
- disk.latency
- network.incoming.packets_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
+ network.incoming.packets_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
- network.incoming.packets
- network.outgoing.bytes_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.outgoing.bytes
+ network.outgoing.packets.rate_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.outgoing.packets.rate
disk.write.bytes_oam:
- oam
- disk.write.bytes
- network.incoming.bytes_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - network.incoming.bytes
+ network.outgoing.bytes_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.outgoing.bytes
+ network.outgoing.packets.rate_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.incoming.bytes.rate
+ binding_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - binding
disk.read.requests_oam:
- oam
- disk.read.requests
disk.device.capacity_oam:
- oam
- disk.device.capacity
+ network.outpoing.packets_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - network.outpoing.packets
requirements:
- link_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - link
- link_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
- - link
+ dependency_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - dependency
local_storage_oam:
- oam
- local_storage
- dependency_oam_oam_internal_2_port:
- - oam_oam_internal_2_port
- - dependency
- dependency_oam_oam_oam_2_port:
- - oam_oam_oam_2_port
+ link_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
+ - link
+ dependency_oam_oam_oam_2_port_1:
+ - oam_oam_oam_2_port_1
- dependency
dependency_oam:
- oam
- - dependency
\ No newline at end of file
+ - dependency
+ link_oam_oam_internal_2_port_0:
+ - oam_oam_internal_2_port_0
+ - link
- link
local_storage_cscf_server_0:
- cscf_server_0
- - local_storage
\ No newline at end of file
+ - local_storage
- dependency
local_storage_tdcore_server_0:
- tdcore_server_0
- - local_storage
\ No newline at end of file
+ - local_storage
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_1_exCP_naming:
+ port_cmaui_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_cmaui_port_2_exCP_naming:
+ port_cmaui_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_cmaui_port_1_exCP_naming:
+ port_cmaui_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_cmaui_port_2_exCP_naming:
+ port_cmaui_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_cmaui_port_1_vlan_requirements:
- local_storage
dependency_cmaui_cmaui_port_1:
- cmaui_cmaui_port_1
- - dependency
\ No newline at end of file
+ - dependency
status: SUPPORTED
entry_schema:
type: string
- port_compute_port_subnetpoolid:
- type: string
+ port_compute_port_0_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_compute_port_vlan_requirements:
+ compute_compute_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_compute_name:
+ type: string
+ port_compute_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_compute_port_network_role:
- type: string
+ port_compute_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_compute_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_compute_port_network:
- type: list
+ port_compute_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_compute_port_related_networks:
- type: list
+ port_compute_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_compute_port_network_role_tag:
- type: string
+ port_compute_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_compute_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_compute_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_compute_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_compute_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_compute_port_ip_requirements:
- type: list
+ port_compute_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_compute_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_compute_port_0_order:
+ type: integer
required: true
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_compute_compute_port:
+ - dependency_compute_compute_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_compute_compute_port:
+ - link_compute_compute_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ attachment_compute_compute_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_compute_compute_port:
+ disk.root.size_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_compute:
+ disk.write.requests.rate_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_compute:
+ disk.read.requests_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_compute:
+ binding_compute_compute_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_compute:
+ forwarder_compute_compute_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_compute_compute_port:
+ network.incoming.bytes.rate_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_compute:
+ disk.device.iops_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_compute_compute_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.requests.rate_compute:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_compute:
+ network.incoming.packets.rate_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_compute:
+ feature_compute_compute_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.bytes_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_compute_compute_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ cpu_compute:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.allocation_compute:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- feature_compute_compute_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.usage_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_compute_compute_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_compute_compute_port:
+ instance_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_compute:
+ network.outpoing.packets_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_compute_compute_port:
+ disk.device.read.requests.rate_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_compute:
+ disk.read.bytes_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_compute:
+ disk.device.read.bytes_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_compute:
+ network.incoming.packets_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_compute_compute_port:
+ network.outgoing.bytes_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_compute_compute_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_compute_compute_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_compute:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_compute_compute_port:
+ disk.device.read.requests_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_compute:
+ disk.device.capacity_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_compute:
+ disk.device.allocation_compute:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_compute:
+ network.outgoing.bytes.rate_compute_compute_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_attribute:
- server_pcm_001
- oam_net_gw
+ port_compute_port_0_network:
+ - get_input: port_net_name
compute_compute_name:
- compute_name: null
vm_flavor_name:
compute_flavor_name: null
- vm_image_name:
- get_input: compute_image_name
- port_compute_port_network:
- - get_input: port_net_name
- port_compute_port_network_role_tag: port
- compute_compute_metadata:
- - get_attribute:
- - server_pcm_001
- - server_pcm_id
- port_compute_port_mac_requirements:
+ port_compute_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_compute_port_ip_requirements:
+ vm_image_name:
+ get_input: compute_image_name
+ port_compute_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
+ compute_compute_metadata:
+ - get_attribute:
+ - server_pcm_001
+ - server_pcm_id
+ port_compute_port_0_network_role_tag: port
service_template_filter:
substitute_service_template: Nested_computeServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: string
- port_compute_port_subnetpoolid:
- type: string
+ port_compute_port_0_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_compute_port_vlan_requirements:
+ compute_compute_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_compute_name:
+ type: string
+ port_compute_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_compute_port_network_role:
- type: string
+ port_compute_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_compute_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_compute_port_network:
- type: list
+ port_compute_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: string
- port_compute_port_related_networks:
+ port_compute_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_compute_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_compute_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.IpRequirements
compute_compute_metadata:
type: list
required: true
entry_schema:
type: json
- port_compute_port_order:
- type: integer
- required: true
- port_compute_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_compute_port_0_network_role:
+ type: string
required: true
- port_compute_port_ip_requirements:
- type: list
+ port_compute_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_compute_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_compute_port_0_order:
+ type: integer
required: true
node_templates:
compute:
- index_value
config_drive:
get_attribute:
- - compute_compute_port
+ - compute_compute_port_0
- tenant_id
- port_security_enabled
- device_id
get_input:
- compute_compute_user_data_format
- index_value
- compute_compute_port:
+ compute_compute_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_compute_port_exCP_naming
+ get_input: port_compute_port_0_exCP_naming
vlan_requirements:
- get_input: port_compute_port_vlan_requirements
+ get_input: port_compute_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_compute_port_related_networks
+ get_input: port_compute_port_0_related_networks
ip_requirements:
- get_input: port_compute_port_ip_requirements
+ get_input: port_compute_port_0_ip_requirements
network_role_tag:
- get_input: port_compute_port_network_role_tag
+ get_input: port_compute_port_0_network_role_tag
mac_requirements:
- get_input: port_compute_port_mac_requirements
+ get_input: port_compute_port_0_mac_requirements
order:
- get_input: port_compute_port_order
+ get_input: port_compute_port_0_order
network_role:
- get_input: port_compute_port_network_role
+ get_input: port_compute_port_0_network_role
subnetpoolid:
- get_input: port_compute_port_subnetpoolid
+ get_input: port_compute_port_0_subnetpoolid
network:
get_input:
- - port_compute_port_network
+ - port_compute_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.compute
capabilities:
+ attachment_compute_compute_port_0:
+ - compute_compute_port_0
+ - attachment
disk.write.requests_compute:
- compute
- disk.write.requests
disk.latency_compute:
- compute
- disk.latency
- network.incoming.bytes_compute_compute_port:
- - compute_compute_port
- - network.incoming.bytes
disk.root.size_compute:
- compute
- disk.root.size
disk.read.requests_compute:
- compute
- disk.read.requests
+ binding_compute_compute_port_0:
+ - compute_compute_port_0
+ - binding
+ network.incoming.bytes_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.incoming.bytes
os_compute:
- compute
- os
vcpus_compute:
- compute
- vcpus
+ forwarder_compute_compute_port_0:
+ - compute_compute_port_0
+ - forwarder
+ network.outgoing.packets.rate_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.incoming.bytes.rate
disk.device.iops_compute:
- compute
- disk.device.iops
- network.incoming.bytes.rate_compute_compute_port:
- - compute_compute_port
- - network.incoming.bytes.rate
disk.device.write.requests.rate_compute:
- compute
- disk.device.write.requests.rate
- attachment_compute_compute_port:
- - compute_compute_port
- - attachment
host_compute:
- compute
- host
+ network.incoming.packets.rate_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.incoming.packets.rate
+ feature_compute_compute_port_0:
+ - compute_compute_port_0
+ - feature
disk.device.write.bytes_compute:
- compute
- disk.device.write.bytes
cpu_compute:
- compute
- cpu
- binding_compute_compute_port:
- - compute_compute_port
- - binding
disk.allocation_compute:
- compute
- disk.allocation
binding_compute:
- compute
- binding
- feature_compute_compute_port:
- - compute_compute_port
- - feature
disk.device.usage_compute:
- compute
- disk.device.usage
- forwarder_compute_compute_port:
- - compute_compute_port
- - forwarder
- network.incoming.packets_compute_compute_port:
- - compute_compute_port
- - network.incoming.packets
instance_compute:
- compute
- instance
+ network.outpoing.packets_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.outpoing.packets
disk.ephemeral.size_compute:
- compute
- disk.ephemeral.size
disk.iops_compute:
- compute
- disk.iops
- network.incoming.packets.rate_compute_compute_port:
- - compute_compute_port
- - network.incoming.packets.rate
disk.device.read.requests.rate_compute:
- compute
- disk.device.read.requests.rate
disk.device.read.bytes_compute:
- compute
- disk.device.read.bytes
+ network.incoming.packets_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.incoming.packets
disk.write.bytes_compute:
- compute
- disk.write.bytes
disk.usage_compute:
- compute
- disk.usage
- network.outgoing.bytes.rate_compute_compute_port:
- - compute_compute_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.outgoing.bytes
disk.capacity_compute:
- compute
- disk.capacity
disk.device.write.requests_compute:
- compute
- disk.device.write.requests
- network.outgoing.packets.rate_compute_compute_port:
- - compute_compute_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_compute_compute_port:
- - compute_compute_port
- - network.outgoing.bytes
endpoint_compute:
- compute
- endpoint
scalable_compute:
- compute
- scalable
- network.outpoing.packets_compute_compute_port:
- - compute_compute_port
- - network.outpoing.packets
disk.device.read.requests_compute:
- compute
- disk.device.read.requests
disk.device.allocation_compute:
- compute
- disk.device.allocation
+ network.outgoing.bytes.rate_compute_compute_port_0:
+ - compute_compute_port_0
+ - network.outgoing.bytes.rate
requirements:
local_storage_compute:
- compute
- local_storage
- dependency_compute_compute_port:
- - compute_compute_port
- - dependency
- link_compute_compute_port:
- - compute_compute_port
+ link_compute_compute_port_0:
+ - compute_compute_port_0
- link
dependency_compute:
- compute
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_compute_compute_port_0:
+ - compute_compute_port_0
+ - dependency
flavor: { get_param: pcm_flavor_name }
availability_zone: { get_param: availabilityzone_name }
networks:
- - port: { get_resource: pcm_port_0}
+ - port: { get_resource: pcm_server_1_mgmt_port_0}
block_device_mapping:
- device_name: vdb
volume_id: { get_param: pcm_vol}
flavor: { get_param: pcm_flavor_name }
availability_zone: { get_param: availabilityzone_name }
networks:
- - port: { get_resource: pcm_port_1}
+ - port: { get_resource: pcm_server_2_mgmt_port_0}
block_device_mapping:
- device_name: vdb
volume_id: { get_param: pcm_vol}
user_data_format: RAW
- pcm_port_0:
+ pcm_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: cps_net_name }
- ip_address: { get_param: cps_net_ip }
security_groups: [{ get_param: security_group_name }]
- pcm_port_1:
+ pcm_server_2_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_param: oam_net_name }
org.openecomp.resource.abstract.nodes.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_related_networks:
+ port_pcm_server_mgmt_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_server_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pcm_server_mgmt_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_fixed_ips:
- type: list
+ port_pcm_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_network_role_tag:
- type: string
+ port_pcm_server_mgmt_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pcm_port_order:
- type: integer
- required: true
- status: SUPPORTED
- compute_pcm_server_name:
+ port_pcm_server_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_network:
+ compute_pcm_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_vlan_requirements:
+ port_pcm_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pcm_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
- type: string
+ port_pcm_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pcm_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
compute_pcm_server_config_drive:
status: SUPPORTED
entry_schema:
type: boolean
- port_pcm_port_network_role:
- type: string
+ port_pcm_server_mgmt_port_0_fixed_ips:
+ type: list
required: true
status: SUPPORTED
- port_pcm_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_server_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pcm_port_security_groups:
+ port_pcm_server_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pcm_server_mgmt_port_0_security_groups:
type: list
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_pcm_server_pcm_port:
+ - dependency_pcm_server_pcm_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcm_server_pcm_port:
+ - link_pcm_server_pcm_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- disk.device.read.requests_pcm_server:
+ network.incoming.packets_pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pcm_server:
+ network.outgoing.bytes.rate_pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcm_server_pcm_port:
+ disk.device.read.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pcm_server_pcm_port:
- type: tosca.capabilities.Attachment
+ disk.device.write.requests.rate_pcm_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- vcpus_pcm_server:
+ network.outpoing.packets_pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_pcm_server:
+ vcpus_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcm_server_pcm_port:
+ memory.usage_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_pcm_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pcm_server_pcm_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_pcm_server:
+ disk.device.write.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pcm_server:
+ disk.read.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcm_server_pcm_port:
+ memory.resident_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pcm_server_pcm_port:
+ network.incoming.packets.rate_pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pcm_server_pcm_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pcm_server_pcm_port:
+ disk.read.bytes.rate_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_pcm_server:
+ disk.device.capacity_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pcm_server:
+ network.outgoing.bytes_pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pcm_server_pcm_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
cpu_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcm_server_pcm_port:
+ network.outgoing.packets.rate_pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pcm_server_pcm_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.usage_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pcm_server_pcm_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pcm_server_pcm_server_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pcm_server_pcm_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.read.bytes_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pcm_server_pcm_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcm_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pcm_server_pcm_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pcm_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: the pcm nova service id
status: SUPPORTED
requirements:
- - dependency_pcm_port_1:
+ - dependency_pcm_server_1_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcm_port_1:
+ - link_pcm_server_1_mgmt_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_pcm_server_2_mgmt_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pcm_server_2_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pcm_port_0:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_pcm_port_0:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
capabilities:
- network.incoming.packets.rate_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
vcpus_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pcm_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_pcm_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_server_pcm_2:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pcm_port_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pcm_port_0:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
cpu_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pcm_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pcm_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
host_server_pcm_2:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_server_pcm_2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.capacity_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests.rate_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests.rate_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pcm_server_1_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pcm_server_2_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.read.requests.rate_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_pcm_server_2_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pcm_server_1_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pcm_port_0:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.packets.rate_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pcm_port_1:
- type: org.openecomp.capabilities.Forwarder
+ feature_pcm_server_1_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pcm_server_1_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_server_pcm_2:
- type: tosca.capabilities.Scalable
+ feature_pcm_server_2_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- scalable_server_pcm_1:
+ network.outgoing.packets.rate_pcm_server_2_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ scalable_server_pcm_2:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_pcm_2:
+ network.outgoing.bytes.rate_pcm_server_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_server_pcm_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_server_pcm_1:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcm_port_1:
+ disk.device.latency_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pcm_2:
+ disk.device.latency_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcm_port_0:
+ disk.device.usage_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_server_pcm_1:
+ network.outgoing.bytes_pcm_server_1_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcm_port_0:
+ network.outgoing.bytes_pcm_server_2_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_pcm_2:
+ disk.device.usage_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_server_pcm_1:
+ disk.device.write.requests_server_pcm_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcm_port_1:
+ disk.device.write.requests_server_pcm_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pcm_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pcm_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.compute:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
type: tosca.capabilities.network.Bindable
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pcm_port_related_networks:
+ port_pcm_server_mgmt_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pcm_server_mgmt_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pcm_server_mgmt_port_0_network_role:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pcm_port_fixed_ips:
+ port_pcm_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pcm_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_pcm_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pcm_port_order:
- type: integer
- required: true
- compute_pcm_server_name:
+ port_pcm_server_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pcm_port_network:
+ compute_pcm_server_name:
type: list
required: true
entry_schema:
type: string
- port_pcm_port_vlan_requirements:
+ port_pcm_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pcm_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_pcm_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
vm_image_name:
type: string
required: true
- port_pcm_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_pcm_server_config_drive:
type: list
required: true
entry_schema:
type: boolean
- port_pcm_port_network_role:
- type: string
+ port_pcm_server_mgmt_port_0_fixed_ips:
+ type: list
required: true
- port_pcm_port_subnetpoolid:
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_server_mgmt_port_0_subnetpoolid:
type: string
required: true
- port_pcm_port_security_groups:
+ port_pcm_server_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_pcm_server_mgmt_port_0_security_groups:
type: list
required: true
entry_schema:
get_input:
- compute_pcm_server_user_data_format
- index_value
- pcm_server_pcm_port:
+ pcm_server_pcm_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_mac_requirements
+ get_input: port_pcm_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pcm_port_order
+ get_input: port_pcm_server_mgmt_port_0_order
security_groups:
get_input:
- - port_pcm_port_security_groups
+ - port_pcm_server_mgmt_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_exCP_naming
+ get_input: port_pcm_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_vlan_requirements
+ get_input: port_pcm_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_ip_requirements
+ get_input: port_pcm_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pcm_port_related_networks
+ get_input: port_pcm_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pcm_port_network_role_tag
+ get_input: port_pcm_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pcm_port_network_role
+ get_input: port_pcm_server_mgmt_port_0_network_role
fixed_ips:
get_input:
- - port_pcm_port_fixed_ips
+ - port_pcm_server_mgmt_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_subnetpoolid
+ get_input: port_pcm_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pcm_port_network
+ - port_pcm_server_mgmt_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pcm_server
capabilities:
+ network.incoming.packets_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.incoming.packets
+ network.outgoing.bytes.rate_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.device.read.requests_pcm_server:
- pcm_server
- disk.device.read.requests
disk.device.write.requests.rate_pcm_server:
- pcm_server
- disk.device.write.requests.rate
- network.outgoing.bytes.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outgoing.bytes.rate
- attachment_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - attachment
disk.root.size_pcm_server:
- pcm_server
- disk.root.size
disk.device.write.bytes.rate_pcm_server:
- pcm_server
- disk.device.write.bytes.rate
+ network.outpoing.packets_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pcm_server:
- pcm_server
- vcpus
memory.usage_pcm_server:
- pcm_server
- memory.usage
- network.outgoing.packets.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outgoing.packets.rate
disk.device.read.requests.rate_pcm_server:
- pcm_server
- disk.device.read.requests.rate
disk.device.latency_pcm_server:
- pcm_server
- disk.device.latency
+ forwarder_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - forwarder
disk.device.write.requests_pcm_server:
- pcm_server
- disk.device.write.requests
memory.resident_pcm_server:
- pcm_server
- memory.resident
- network.outgoing.bytes_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outgoing.bytes
- network.outpoing.packets_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outpoing.packets
- feature_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - feature
+ network.incoming.packets.rate_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.iops_pcm_server:
- pcm_server
- disk.iops
disk.capacity_pcm_server:
- pcm_server
- disk.capacity
- network.incoming.bytes.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.bytes.rate
disk.read.bytes.rate_pcm_server:
- pcm_server
- disk.read.bytes.rate
disk.device.capacity_pcm_server:
- pcm_server
- disk.device.capacity
+ network.outgoing.bytes_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.outgoing.bytes
binding_pcm_server:
- pcm_server
- binding
+ binding_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - binding
cpu_pcm_server:
- pcm_server
- cpu
disk.allocation_pcm_server:
- pcm_server
- disk.allocation
- network.incoming.packets_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.packets
- forwarder_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - forwarder
+ network.outgoing.packets.rate_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.usage_pcm_server:
- pcm_server
- disk.device.usage
instance_pcm_server:
- pcm_server
- instance
+ network.incoming.bytes_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.incoming.bytes
disk.write.requests_pcm_server:
- pcm_server
- disk.write.requests
host_pcm_server:
- pcm_server
- host
+ feature_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - feature
cpu.delta_pcm_server:
- pcm_server
- cpu.delta
disk.usage_pcm_server:
- pcm_server
- disk.usage
- binding_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - binding
disk.device.read.bytes_pcm_server:
- pcm_server
- disk.device.read.bytes
feature_pcm_server:
- pcm_server
- feature
+ network.incoming.bytes.rate_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - network.incoming.bytes.rate
disk.write.bytes.rate_pcm_server:
- pcm_server
- disk.write.bytes.rate
endpoint_pcm_server:
- pcm_server
- endpoint
- network.incoming.bytes_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.bytes
+ attachment_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
+ - attachment
scalable_pcm_server:
- pcm_server
- scalable
disk.write.requests.rate_pcm_server:
- pcm_server
- disk.write.requests.rate
- network.incoming.packets.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.packets.rate
disk.device.read.bytes.rate_pcm_server:
- pcm_server
- disk.device.read.bytes.rate
requirements:
- link_pcm_server_pcm_port:
- - pcm_server_pcm_port
+ link_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
- link
- dependency_pcm_server_pcm_port:
- - pcm_server_pcm_port
+ dependency_pcm_server_pcm_server_mgmt_port_0:
+ - pcm_server_pcm_server_mgmt_port_0
- dependency
local_storage_pcm_server:
- pcm_server
- local_storage
dependency_pcm_server:
- pcm_server
- - dependency
\ No newline at end of file
+ - dependency
directives:
- substitutable
properties:
+ port_pcm_server_mgmt_port_0_network_role_tag: cps
compute_pcm_server_availability_zone:
- get_input: availabilityzone_name
- port_pcm_port_fixed_ips:
- - ip_address:
- get_input: cps_net_ip
- port_pcm_port_network_role_tag: cps
- vm_flavor_name:
- get_input: pcm_flavor_name
- port_pcm_port_mac_requirements:
+ port_pcm_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
- compute_pcm_server_name:
- - get_input: pcm_server_name
- port_pcm_port_network:
- - get_input: cps_net_name
- port_pcm_port_ip_requirements:
+ port_pcm_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pcm_flavor_name
+ port_pcm_server_mgmt_port_0_network:
+ - get_input: cps_net_name
+ compute_pcm_server_name:
+ - get_input: pcm_server_name
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
get_input: pcm_image_name
compute_pcm_server_config_drive:
- true
- port_pcm_port_security_groups:
+ port_pcm_server_mgmt_port_0_fixed_ips:
+ - ip_address:
+ get_input: cps_net_ip
+ port_pcm_server_mgmt_port_0_security_groups:
- - get_input: security_group_name
service_template_filter:
substitute_service_template: Nested_pcm_serverServiceTemplate.yaml
directives:
- substitutable
properties:
+ port_pcm_server_mgmt_port_0_network_role_tag: oam
compute_pcm_server_availability_zone:
- get_input: availabilityzone_name
- port_pcm_port_fixed_ips:
- - ip_address:
- get_input: oam_net_ip
- port_pcm_port_network_role_tag: oam
- vm_flavor_name:
- get_input: pcm_flavor_name
- port_pcm_port_mac_requirements:
+ port_pcm_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
- compute_pcm_server_name:
- - get_input: pcm_server_name
- port_pcm_port_network:
- - get_input: oam_net_name
- port_pcm_port_ip_requirements:
+ port_pcm_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pcm_flavor_name
+ port_pcm_server_mgmt_port_0_network:
+ - get_input: oam_net_name
+ compute_pcm_server_name:
+ - get_input: pcm_server_name
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
get_input: pcm_image_name
compute_pcm_server_config_drive:
- true
- port_pcm_port_security_groups:
+ port_pcm_server_mgmt_port_0_fixed_ips:
+ - ip_address:
+ get_input: oam_net_ip
+ port_pcm_server_mgmt_port_0_security_groups:
- - get_input: security_group_name
service_template_filter:
substitute_service_template: Nested_pcm_serverServiceTemplate.yaml
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested-pcm_v0.1
capabilities:
- network.incoming.packets.rate_pcm_port_0:
- - abstract_pcm_server_1
- - network.incoming.packets.rate_pcm_server_pcm_port
- network.incoming.packets.rate_pcm_port_1:
- - abstract_pcm_server_0
- - network.incoming.packets.rate_pcm_server_pcm_port
- network.outpoing.packets_pcm_port_1:
- - abstract_pcm_server_0
- - network.outpoing.packets_pcm_server_pcm_port
- network.outpoing.packets_pcm_port_0:
- - abstract_pcm_server_1
- - network.outpoing.packets_pcm_server_pcm_port
disk.usage_server_pcm_2:
- abstract_pcm_server_0
- disk.usage_pcm_server
disk.capacity_server_pcm_2:
- abstract_pcm_server_0
- disk.capacity_pcm_server
- network.incoming.bytes_pcm_port_0:
- - abstract_pcm_server_1
- - network.incoming.bytes_pcm_server_pcm_port
disk.usage_server_pcm_1:
- abstract_pcm_server_1
- disk.usage_pcm_server
memory.resident_server_pcm_1:
- abstract_pcm_server_1
- memory.resident_pcm_server
- network.incoming.bytes_pcm_port_1:
- - abstract_pcm_server_0
- - network.incoming.bytes_pcm_server_pcm_port
vcpus_server_pcm_2:
- abstract_pcm_server_0
- vcpus_pcm_server
memory.resident_server_pcm_2:
- abstract_pcm_server_0
- memory.resident_pcm_server
- binding_pcm_port_0:
- - abstract_pcm_server_1
- - binding_pcm_server_pcm_port
- binding_pcm_port_1:
- - abstract_pcm_server_0
- - binding_pcm_server_pcm_port
cpu_server_pcm_2:
- abstract_pcm_server_0
- cpu_pcm_server
feature_server_pcm_1:
- abstract_pcm_server_1
- feature_pcm_server
- network.outgoing.packets.rate_pcm_port_0:
- - abstract_pcm_server_1
- - network.outgoing.packets.rate_pcm_server_pcm_port
- network.outgoing.packets.rate_pcm_port_1:
- - abstract_pcm_server_0
- - network.outgoing.packets.rate_pcm_server_pcm_port
feature_server_pcm_2:
- abstract_pcm_server_0
- feature_pcm_server
disk.device.iops_server_pcm_2:
- abstract_pcm_server_0
- disk.device.iops_pcm_server
- feature_pcm_port_1:
- - abstract_pcm_server_0
- - feature_pcm_server_pcm_port
- network.outgoing.bytes_pcm_port_0:
- - abstract_pcm_server_1
- - network.outgoing.bytes_pcm_server_pcm_port
- feature_pcm_port_0:
- - abstract_pcm_server_1
- - feature_pcm_server_pcm_port
cpu_server_pcm_1:
- abstract_pcm_server_1
- cpu_pcm_server
- network.outgoing.bytes_pcm_port_1:
- - abstract_pcm_server_0
- - network.outgoing.bytes_pcm_server_pcm_port
- attachment_pcm_port_0:
- - abstract_pcm_server_1
- - attachment_pcm_server_pcm_port
- attachment_pcm_port_1:
- - abstract_pcm_server_0
- - attachment_pcm_server_pcm_port
host_server_pcm_2:
- abstract_pcm_server_0
- host_pcm_server
+ network.outpoing.packets_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - network.outpoing.packets_pcm_server_pcm_server_mgmt_port_0
endpoint_server_pcm_2:
- abstract_pcm_server_0
- endpoint_pcm_server
endpoint_server_pcm_1:
- abstract_pcm_server_1
- endpoint_pcm_server
+ network.outpoing.packets_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.outpoing.packets_pcm_server_pcm_server_mgmt_port_0
disk.device.capacity_server_pcm_2:
- abstract_pcm_server_0
- disk.device.capacity_pcm_server
disk.device.capacity_server_pcm_1:
- abstract_pcm_server_1
- disk.device.capacity_pcm_server
+ network.incoming.bytes.rate_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.incoming.bytes.rate_pcm_server_pcm_server_mgmt_port_0
disk.latency_server_pcm_1:
- abstract_pcm_server_1
- disk.latency_pcm_server
disk.latency_server_pcm_2:
- abstract_pcm_server_0
- disk.latency_pcm_server
+ forwarder_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - forwarder_pcm_server_pcm_server_mgmt_port_0
disk.write.requests.rate_server_pcm_2:
- abstract_pcm_server_0
- disk.write.requests.rate_pcm_server
+ forwarder_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - forwarder_pcm_server_pcm_server_mgmt_port_0
disk.write.requests.rate_server_pcm_1:
- abstract_pcm_server_1
- disk.write.requests.rate_pcm_server
disk.write.bytes_server_pcm_2:
- abstract_pcm_server_0
- disk.write.bytes_pcm_server
+ network.incoming.bytes.rate_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - network.incoming.bytes.rate_pcm_server_pcm_server_mgmt_port_0
disk.write.bytes_server_pcm_1:
- abstract_pcm_server_1
- disk.write.bytes_pcm_server
disk.device.read.requests.rate_server_pcm_1:
- abstract_pcm_server_1
- disk.device.read.requests.rate_pcm_server
+ binding_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - binding_pcm_server_pcm_server_mgmt_port_0
+ binding_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - binding_pcm_server_pcm_server_mgmt_port_0
disk.device.read.requests.rate_server_pcm_2:
- abstract_pcm_server_0
- disk.device.read.requests.rate_pcm_server
disk.iops_server_pcm_1:
- abstract_pcm_server_1
- disk.iops_pcm_server
+ network.incoming.packets.rate_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - network.incoming.packets.rate_pcm_server_pcm_server_mgmt_port_0
+ network.incoming.packets_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - network.incoming.packets_pcm_server_pcm_server_mgmt_port_0
disk.device.write.bytes.rate_server_pcm_1:
- abstract_pcm_server_1
- disk.device.write.bytes.rate_pcm_server
disk.device.write.bytes.rate_server_pcm_2:
- abstract_pcm_server_0
- disk.device.write.bytes.rate_pcm_server
+ network.incoming.packets_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.incoming.packets_pcm_server_pcm_server_mgmt_port_0
disk.write.requests_server_pcm_2:
- abstract_pcm_server_0
- disk.write.requests_pcm_server
cpu_util_server_pcm_2:
- abstract_pcm_server_0
- cpu_util_pcm_server
+ network.incoming.packets.rate_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.incoming.packets.rate_pcm_server_pcm_server_mgmt_port_0
+ attachment_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - attachment_pcm_server_pcm_server_mgmt_port_0
disk.device.write.bytes_server_pcm_2:
- abstract_pcm_server_0
- disk.device.write.bytes_pcm_server
memory.usage_server_pcm_1:
- abstract_pcm_server_1
- memory.usage_pcm_server
+ attachment_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - attachment_pcm_server_pcm_server_mgmt_port_0
memory.usage_server_pcm_2:
- abstract_pcm_server_0
- memory.usage_pcm_server
disk.device.read.bytes_server_pcm_1:
- abstract_pcm_server_1
- disk.device.read.bytes_pcm_server
+ network.incoming.bytes_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - network.incoming.bytes_pcm_server_pcm_server_mgmt_port_0
disk.read.bytes.rate_server_pcm_2:
- abstract_pcm_server_0
- disk.read.bytes.rate_pcm_server
cpu.delta_server_pcm_1:
- abstract_pcm_server_1
- cpu.delta_pcm_server
+ network.incoming.bytes_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.incoming.bytes_pcm_server_pcm_server_mgmt_port_0
cpu.delta_server_pcm_2:
- abstract_pcm_server_0
- cpu.delta_pcm_server
- forwarder_pcm_port_0:
+ network.outgoing.packets.rate_pcm_server_1_mgmt_port_0:
- abstract_pcm_server_1
- - forwarder_pcm_server_pcm_port
- forwarder_pcm_port_1:
- - abstract_pcm_server_0
- - forwarder_pcm_server_pcm_port
+ - network.outgoing.packets.rate_pcm_server_pcm_server_mgmt_port_0
+ feature_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - feature_pcm_server_pcm_server_mgmt_port_0
disk.device.write.requests.rate_server_pcm_2:
- abstract_pcm_server_0
- disk.device.write.requests.rate_pcm_server
+ network.outgoing.bytes.rate_pcm_server_1_mgmt_port_0:
+ - abstract_pcm_server_1
+ - network.outgoing.bytes.rate_pcm_server_pcm_server_mgmt_port_0
disk.read.requests_server_pcm_2:
- abstract_pcm_server_0
- disk.read.requests_pcm_server
disk.ephemeral.size_server_pcm_2:
- abstract_pcm_server_0
- disk.ephemeral.size_pcm_server
+ feature_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - feature_pcm_server_pcm_server_mgmt_port_0
+ network.outgoing.packets.rate_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.outgoing.packets.rate_pcm_server_pcm_server_mgmt_port_0
scalable_server_pcm_2:
- abstract_pcm_server_0
- scalable_pcm_server
+ network.outgoing.bytes.rate_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.outgoing.bytes.rate_pcm_server_pcm_server_mgmt_port_0
scalable_server_pcm_1:
- abstract_pcm_server_1
- scalable_pcm_server
disk.device.latency_server_pcm_1:
- abstract_pcm_server_1
- disk.device.latency_pcm_server
- network.outgoing.bytes.rate_pcm_port_1:
- - abstract_pcm_server_0
- - network.outgoing.bytes.rate_pcm_server_pcm_port
disk.device.usage_server_pcm_2:
- abstract_pcm_server_0
- disk.device.usage_pcm_server
- network.incoming.packets_pcm_port_0:
+ network.outgoing.bytes_pcm_server_1_mgmt_port_0:
- abstract_pcm_server_1
- - network.incoming.packets_pcm_server_pcm_port
+ - network.outgoing.bytes_pcm_server_pcm_server_mgmt_port_0
+ network.outgoing.bytes_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - network.outgoing.bytes_pcm_server_pcm_server_mgmt_port_0
disk.device.usage_server_pcm_1:
- abstract_pcm_server_1
- disk.device.usage_pcm_server
- network.outgoing.bytes.rate_pcm_port_0:
- - abstract_pcm_server_1
- - network.outgoing.bytes.rate_pcm_server_pcm_port
disk.device.write.requests_server_pcm_2:
- abstract_pcm_server_0
- disk.device.write.requests_pcm_server
disk.device.write.requests_server_pcm_1:
- abstract_pcm_server_1
- disk.device.write.requests_pcm_server
- network.incoming.packets_pcm_port_1:
- - abstract_pcm_server_0
- - network.incoming.packets_pcm_server_pcm_port
os_server_pcm_2:
- abstract_pcm_server_0
- os_pcm_server
os_server_pcm_1:
- abstract_pcm_server_1
- os_pcm_server
- network.incoming.bytes.rate_pcm_port_0:
- - abstract_pcm_server_1
- - network.incoming.bytes.rate_pcm_server_pcm_port
- network.incoming.bytes.rate_pcm_port_1:
- - abstract_pcm_server_0
- - network.incoming.bytes.rate_pcm_server_pcm_port
requirements:
- link_pcm_port_0:
+ link_pcm_server_1_mgmt_port_0:
- abstract_pcm_server_1
- - link_pcm_server_pcm_port
- link_pcm_port_1:
+ - link_pcm_server_pcm_server_mgmt_port_0
+ link_pcm_server_2_mgmt_port_0:
- abstract_pcm_server_0
- - link_pcm_server_pcm_port
+ - link_pcm_server_pcm_server_mgmt_port_0
dependency_server_pcm_2:
- abstract_pcm_server_0
- dependency_pcm_server
+ dependency_pcm_server_2_mgmt_port_0:
+ - abstract_pcm_server_0
+ - dependency_pcm_server_pcm_server_mgmt_port_0
dependency_server_pcm_1:
- abstract_pcm_server_1
- dependency_pcm_server
- dependency_pcm_port_0:
+ dependency_pcm_server_1_mgmt_port_0:
- abstract_pcm_server_1
- - dependency_pcm_server_pcm_port
- dependency_pcm_port_1:
- - abstract_pcm_server_0
- - dependency_pcm_server_pcm_port
+ - dependency_pcm_server_pcm_server_mgmt_port_0
local_storage_server_pcm_2:
- abstract_pcm_server_0
- local_storage_pcm_server
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_related_networks:
+ 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
+ status: SUPPORTED
+ port_pcm_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pcm_port_1_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_mac_requirements:
+ port_pcm_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pcm_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pcm_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pcm_port_vlan_requirements:
+ port_pcm_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_ip_requirements:
+ port_pcm_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pcm_port_network_role:
+ port_pcm_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pcm_port_subnetpoolid:
- type: string
+ port_pcm_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
+ port_pcm_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_security_groups:
- type: list
+ port_pcm_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pcm_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pcm_port:
+ - dependency_pd_server_pcm_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pcm_port:
+ - link_pd_server_pcm_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- forwarder_pd_server_pcm_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pcm_port:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ forwarder_pd_server_pcm_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pcm_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pcm_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pcm_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pcm_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.incoming.bytes.rate_pd_server_pcm_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
+ attachment_pd_server_pcm_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_pcm_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.iops_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pcm_port:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pcm_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pcm_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_pd_server:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pcm_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pcm_port:
+ network.incoming.bytes_pd_server_pcm_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pd_server_pcm_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
instance_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pcm_port:
+ network.outgoing.packets.rate_pd_server_pcm_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pcm_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.pcm_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pcm_port_related_networks:
+ port_pcm_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pcm_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- compute_pcm_server_availability_zone:
+ port_pcm_port_0_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_fixed_ips:
+ port_pcm_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pcm_server_availability_zone:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pcm_port_order:
- type: integer
- required: true
- status: SUPPORTED
compute_pcm_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pcm_port_network:
+ port_pcm_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pcm_port_vlan_requirements:
+ type: json
+ compute_pcm_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_ip_requirements:
- type: list
+ type: string
+ port_pcm_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- compute_pcm_server_user_data_format:
- type: list
+ port_pcm_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pcm_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pcm_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_pcm_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_pcm_port_network_role:
- type: string
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pcm_port_subnetpoolid:
+ port_pcm_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pcm_port_security_groups:
- type: list
+ port_pcm_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
requirements:
- - dependency_pcm_server:
+ - dependency_pcm_server_pcm_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pcm_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_pcm_server_pcm_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pcm_server_pcm_port:
+ - 1
+ - 1
+ - dependency_pcm_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pcm_server_pcm_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_pcm_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
+ - 0
+ - UNBOUNDED
capabilities:
disk.device.read.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pcm_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pcm_server_pcm_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- attachment_pcm_server_pcm_port:
- type: tosca.capabilities.Attachment
+ binding_pcm_server_pcm_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.root.size_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pcm_server_pcm_port:
+ network.incoming.bytes.rate_pcm_server_pcm_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_pcm_server:
+ network.incoming.packets.rate_pcm_server_pcm_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_pcm_server:
+ network.outgoing.packets.rate_pcm_server_pcm_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pcm_server:
+ disk.device.write.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pcm_server_pcm_port:
+ disk.read.requests_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pcm_server_pcm_port:
+ memory.resident_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pcm_server_pcm_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pcm_server_pcm_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.bytes.rate_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pcm_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pcm_server_pcm_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pcm_server:
+ network.incoming.bytes_pcm_server_pcm_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pcm_server_pcm_port:
+ cpu_util_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pcm_server_pcm_port:
- type: org.openecomp.capabilities.Forwarder
+ disk.allocation_pcm_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pcm_server_pcm_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_pcm_server_pcm_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pcm_server_pcm_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.device.read.bytes_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pcm_server_pcm_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_pcm_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_pcm_server:
+ network.outpoing.packets_pcm_server_pcm_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pcm_server:
+ disk.write.bytes_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_pcm_server:
- type: tosca.capabilities.Endpoint.Admin
+ disk.ephemeral.size_pcm_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pcm_server_pcm_port:
+ network.outgoing.bytes.rate_pcm_server_pcm_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- scalable_pcm_server:
- type: tosca.capabilities.Scalable
+ endpoint_pcm_server:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pcm_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_pcm_server:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pcm_server_pcm_port:
+ disk.write.requests.rate_pcm_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pcm_port_related_networks:
+ port_pcm_port_0_network_role:
+ type: string
+ required: true
+ port_pcm_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- compute_pcm_server_availability_zone:
+ port_pcm_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_pcm_port_fixed_ips:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_network_role_tag:
- type: string
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_pcm_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pcm_port_order:
- type: integer
- required: true
- compute_pcm_server_name:
+ type: string
+ port_pcm_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pcm_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pcm_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pcm_port_vlan_requirements:
+ vm_flavor_name:
+ type: string
+ required: true
+ compute_pcm_server_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_ip_requirements:
+ type: string
+ port_pcm_port_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
compute_pcm_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_pcm_port_0_order:
+ type: integer
+ required: true
+ port_pcm_port_0_subnetpoolid:
+ type: string
+ required: true
vm_image_name:
type: string
required: true
- port_pcm_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pcm_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_pcm_server_config_drive:
type: list
required: true
entry_schema:
type: boolean
- port_pcm_port_network_role:
- type: string
+ port_pcm_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pcm_port_subnetpoolid:
+ port_pcm_port_0_network_role_tag:
type: string
required: true
- port_pcm_port_security_groups:
- type: list
+ port_pcm_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
node_templates:
- pcm_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pcm_server
- properties:
- availability_zone:
- get_input:
- - compute_pcm_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- config_drive:
- get_input:
- - compute_pcm_server_config_drive
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pcm_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pcm_server_user_data_format
- - index_value
- pcm_server_pcm_port:
+ pcm_server_pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_mac_requirements
+ get_input: port_pcm_port_0_mac_requirements
order:
- get_input: port_pcm_port_order
+ get_input: port_pcm_port_0_order
security_groups:
get_input:
- - port_pcm_port_security_groups
+ - port_pcm_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_exCP_naming
+ get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_vlan_requirements
+ get_input: port_pcm_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_ip_requirements
+ get_input: port_pcm_port_0_ip_requirements
related_networks:
- get_input: port_pcm_port_related_networks
+ get_input: port_pcm_port_0_related_networks
network_role_tag:
- get_input: port_pcm_port_network_role_tag
+ get_input: port_pcm_port_0_network_role_tag
network_role:
- get_input: port_pcm_port_network_role
+ get_input: port_pcm_port_0_network_role
fixed_ips:
get_input:
- - port_pcm_port_fixed_ips
+ - port_pcm_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_subnetpoolid
+ get_input: port_pcm_port_0_subnetpoolid
network:
get_input:
- - port_pcm_port_network
+ - port_pcm_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pcm_server
relationship: tosca.relationships.network.BindsTo
+ pcm_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pcm_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pcm_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ config_drive:
+ get_input:
+ - compute_pcm_server_config_drive
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pcm_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pcm_server_user_data_format
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pcm_server
capabilities:
disk.device.write.requests.rate_pcm_server:
- pcm_server
- disk.device.write.requests.rate
- network.outgoing.bytes.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outgoing.bytes.rate
- attachment_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - attachment
+ forwarder_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - forwarder
+ binding_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - binding
disk.root.size_pcm_server:
- pcm_server
- disk.root.size
memory.usage_pcm_server:
- pcm_server
- memory.usage
- network.outgoing.packets.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_pcm_server:
- pcm_server
- disk.device.read.requests.rate
disk.device.latency_pcm_server:
- pcm_server
- disk.device.latency
+ network.incoming.packets.rate_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.incoming.packets.rate
+ network.outgoing.packets.rate_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.outgoing.packets.rate
disk.device.write.requests_pcm_server:
- pcm_server
- disk.device.write.requests
memory.resident_pcm_server:
- pcm_server
- memory.resident
- network.outgoing.bytes_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outgoing.bytes
- network.outpoing.packets_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.outpoing.packets
- feature_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - feature
disk.iops_pcm_server:
- pcm_server
- disk.iops
disk.capacity_pcm_server:
- pcm_server
- disk.capacity
- network.incoming.bytes.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.bytes.rate
disk.read.bytes.rate_pcm_server:
- pcm_server
- disk.read.bytes.rate
disk.device.iops_pcm_server:
- pcm_server
- disk.device.iops
+ feature_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - feature
+ network.incoming.bytes_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.incoming.bytes
cpu_util_pcm_server:
- pcm_server
- cpu_util
disk.allocation_pcm_server:
- pcm_server
- disk.allocation
- network.incoming.packets_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.packets
- forwarder_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - forwarder
disk.device.usage_pcm_server:
- pcm_server
- disk.device.usage
disk.usage_pcm_server:
- pcm_server
- disk.usage
- binding_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - binding
+ attachment_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - attachment
+ network.outgoing.bytes_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.outgoing.bytes
disk.device.read.bytes_pcm_server:
- pcm_server
- disk.device.read.bytes
disk.write.bytes.rate_pcm_server:
- pcm_server
- disk.write.bytes.rate
+ network.incoming.packets_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.incoming.packets
os_pcm_server:
- pcm_server
- os
disk.read.bytes_pcm_server:
- pcm_server
- disk.read.bytes
+ network.outpoing.packets_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.outpoing.packets
disk.write.bytes_pcm_server:
- pcm_server
- disk.write.bytes
disk.ephemeral.size_pcm_server:
- pcm_server
- disk.ephemeral.size
+ network.outgoing.bytes.rate_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - network.outgoing.bytes.rate
endpoint_pcm_server:
- pcm_server
- endpoint
- network.incoming.bytes_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.bytes
scalable_pcm_server:
- pcm_server
- scalable
disk.write.requests.rate_pcm_server:
- pcm_server
- disk.write.requests.rate
- network.incoming.packets.rate_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - network.incoming.packets.rate
disk.device.read.bytes.rate_pcm_server:
- pcm_server
- disk.device.read.bytes.rate
requirements:
- link_pcm_server_pcm_port:
- - pcm_server_pcm_port
- - link
- dependency_pcm_server_pcm_port:
- - pcm_server_pcm_port
+ dependency_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
- dependency
+ link_pcm_server_pcm_port_0:
+ - pcm_server_pcm_port_0
+ - link
local_storage_pcm_server:
- pcm_server
- local_storage
dependency_pcm_server:
- pcm_server
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pcm_port_related_networks:
+ 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
+ port_pcm_port_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pcm_port_1_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pcm_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pcm_port_network_role_tag:
- type: string
- required: true
vm_flavor_name:
type: string
required: true
- port_pcm_port_mac_requirements:
+ port_pcm_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pcm_port_order:
- type: integer
- required: true
- port_pcm_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pcm_port_vlan_requirements:
+ port_pcm_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pcm_port_ip_requirements:
+ port_pcm_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
vm_image_name:
type: string
required: true
- port_pcm_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pcm_port_network_role:
+ port_pcm_port_1_subnetpoolid:
type: string
required: true
- port_pcm_port_subnetpoolid:
- type: string
+ port_pcm_port_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_config_drive:
type: list
required: true
entry_schema:
type: boolean
+ port_pcm_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pcm_port_security_groups:
- type: list
+ port_pcm_port_1_order:
+ type: integer
+ required: true
+ port_pcm_port_1_network_role:
+ type: string
required: true
- entry_schema:
- type: json
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pcm_port:
+ pd_server_pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pcm_port_mac_requirements
+ get_input: port_pcm_port_1_mac_requirements
order:
- get_input: port_pcm_port_order
+ get_input: port_pcm_port_1_order
security_groups:
get_input:
- - port_pcm_port_security_groups
+ - port_pcm_port_1_security_groups
- index_value
exCP_naming:
- get_input: port_pcm_port_exCP_naming
+ get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
- get_input: port_pcm_port_vlan_requirements
+ get_input: port_pcm_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pcm_port_ip_requirements
+ get_input: port_pcm_port_1_ip_requirements
related_networks:
- get_input: port_pcm_port_related_networks
+ get_input: port_pcm_port_1_related_networks
network_role_tag:
- get_input: port_pcm_port_network_role_tag
+ get_input: port_pcm_port_1_network_role_tag
network_role:
- get_input: port_pcm_port_network_role
+ get_input: port_pcm_port_1_network_role
fixed_ips:
get_input:
- - port_pcm_port_fixed_ips
+ - port_pcm_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pcm_port_subnetpoolid
+ get_input: port_pcm_port_1_subnetpoolid
network:
get_input:
- - port_pcm_port_network
+ - port_pcm_port_1_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
- forwarder_pd_server_pcm_port:
- - pd_server_pcm_port
- - forwarder
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- network.incoming.bytes_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.incoming.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - forwarder
+ network.incoming.packets_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.incoming.packets
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- feature_pd_server_pcm_port:
- - pd_server_pcm_port
- - feature
- binding_pd_server_pcm_port:
- - pd_server_pcm_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
+ network.incoming.bytes.rate_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.incoming.bytes.rate
+ attachment_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - attachment
+ network.outgoing.bytes_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.bytes_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.outgoing.bytes
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ feature_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - feature
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
+ network.incoming.packets.rate_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.incoming.packets.rate
endpoint_pd_server:
- pd_server
- endpoint
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ binding_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - binding
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.packets.rate_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.incoming.bytes.rate
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
- network.outpoing.packets_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.outpoing.packets
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outgoing.bytes.rate_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.outgoing.bytes.rate
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
- network.incoming.packets_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.incoming.packets
- attachment_pd_server_pcm_port:
- - pd_server_pcm_port
- - attachment
instance_pd_server:
- pd_server
- instance
host_pd_server:
- pd_server
- host
- network.incoming.packets.rate_pd_server_pcm_port:
- - pd_server_pcm_port
- - network.incoming.packets.rate
+ network.outgoing.packets.rate_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
+ link_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - link
dependency_pd_server:
- pd_server
- dependency
- link_pd_server_pcm_port:
- - pd_server_pcm_port
- - link
- dependency_pd_server_pcm_port:
- - pd_server_pcm_port
- - dependency
\ No newline at end of file
+ dependency_pd_server_pcm_port_1:
+ - pd_server_pcm_port_1
+ - dependency
directives:
- substitutable
properties:
- compute_pcm_server_availability_zone:
- - get_input: availabilityzone_name
- port_pcm_port_fixed_ips:
+ port_pcm_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_0_fixed_ips:
- ip_address:
get_input: cps_net_ip
- port_pcm_port_network_role_tag: cps
+ port_pcm_port_0_network:
+ - get_input: cps_net_name
+ compute_pcm_server_availability_zone:
+ - get_input: availabilityzone_name
vm_flavor_name:
get_input: pcm_flavor_name
- port_pcm_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_pcm_server_name:
- get_input: pcm_server_name
- port_pcm_port_network:
- - get_input: cps_net_name
- port_pcm_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
+ port_pcm_port_0_security_groups:
+ - - get_input: security_group_name
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
get_input: pcm_image_name
compute_pcm_server_config_drive:
- true
- port_pcm_port_security_groups:
- - - get_input: security_group_name
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pcm_port_0_network_role_tag: cps
service_template_filter:
substitute_service_template: Nested_pcm_serverServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
+ port_pcm_port_1_network_role_tag: oam
+ port_pcm_port_1_network:
+ - get_input: oam_net_name
+ port_pcm_port_1_security_groups:
+ - - get_input: security_group_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input: pd_server_name
- port_pcm_port_fixed_ips:
- - ip_address:
- get_input: oam_net_ip
- port_pcm_port_network_role_tag: oam
vm_flavor_name:
get_input: pd_flavor_name
- port_pcm_port_mac_requirements:
+ port_pcm_port_1_mac_requirements:
mac_count_required:
is_required: false
- port_pcm_port_network:
- - get_input: oam_net_name
- port_pcm_port_ip_requirements:
+ port_pcm_port_1_fixed_ips:
+ - ip_address:
+ get_input: oam_net_ip
+ vm_image_name:
+ get_input: pd_image_name
+ port_pcm_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- vm_image_name:
- get_input: pd_image_name
compute_pd_server_config_drive:
- true
compute_pd_server_user_data_format:
- RAW
- port_pcm_port_security_groups:
- - - get_input: security_group_name
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
capabilities:
network.incoming.packets.rate_pcm_port_0:
- abstract_pcm_server
- - network.incoming.packets.rate_pcm_server_pcm_port
+ - network.incoming.packets.rate_pcm_server_pcm_port_0
disk.iops_server_pd_0:
- abstract_pd_server
- disk.iops_pd_server
network.incoming.packets.rate_pcm_port_1:
- abstract_pd_server
- - network.incoming.packets.rate_pd_server_pcm_port
+ - network.incoming.packets.rate_pd_server_pcm_port_1
network.outpoing.packets_pcm_port_1:
- abstract_pd_server
- - network.outpoing.packets_pd_server_pcm_port
+ - network.outpoing.packets_pd_server_pcm_port_1
network.outpoing.packets_pcm_port_0:
- abstract_pcm_server
- - network.outpoing.packets_pcm_server_pcm_port
+ - network.outpoing.packets_pcm_server_pcm_port_0
disk.write.bytes.rate_server_pd_0:
- abstract_pd_server
- disk.write.bytes.rate_pd_server
- memory_pd_server
network.incoming.bytes_pcm_port_0:
- abstract_pcm_server
- - network.incoming.bytes_pcm_server_pcm_port
+ - network.incoming.bytes_pcm_server_pcm_port_0
network.incoming.bytes_pcm_port_1:
- abstract_pd_server
- - network.incoming.bytes_pd_server_pcm_port
+ - network.incoming.bytes_pd_server_pcm_port_1
disk.usage_server_pcm_0:
- abstract_pcm_server
- disk.usage_pcm_server
binding_pcm_port_0:
- abstract_pcm_server
- - binding_pcm_server_pcm_port
+ - binding_pcm_server_pcm_port_0
binding_pcm_port_1:
- abstract_pd_server
- - binding_pd_server_pcm_port
+ - binding_pd_server_pcm_port_1
vcpus_server_pcm_0:
- abstract_pcm_server
- vcpus_pcm_server
- feature_pcm_server
network.outgoing.packets.rate_pcm_port_0:
- abstract_pcm_server
- - network.outgoing.packets.rate_pcm_server_pcm_port
+ - network.outgoing.packets.rate_pcm_server_pcm_port_0
network.outgoing.packets.rate_pcm_port_1:
- abstract_pd_server
- - network.outgoing.packets.rate_pd_server_pcm_port
+ - network.outgoing.packets.rate_pd_server_pcm_port_1
feature_pcm_port_1:
- abstract_pd_server
- - feature_pd_server_pcm_port
+ - feature_pd_server_pcm_port_1
disk.ephemeral.size_server_pd_0:
- abstract_pd_server
- disk.ephemeral.size_pd_server
network.outgoing.bytes_pcm_port_0:
- abstract_pcm_server
- - network.outgoing.bytes_pcm_server_pcm_port
+ - network.outgoing.bytes_pcm_server_pcm_port_0
feature_pcm_port_0:
- abstract_pcm_server
- - feature_pcm_server_pcm_port
+ - feature_pcm_server_pcm_port_0
network.outgoing.bytes_pcm_port_1:
- abstract_pd_server
- - network.outgoing.bytes_pd_server_pcm_port
+ - network.outgoing.bytes_pd_server_pcm_port_1
cpu_server_pcm_0:
- abstract_pcm_server
- cpu_pcm_server
attachment_pcm_port_0:
- abstract_pcm_server
- - attachment_pcm_server_pcm_port
+ - attachment_pcm_server_pcm_port_0
attachment_pcm_port_1:
- abstract_pd_server
- - attachment_pd_server_pcm_port
+ - attachment_pd_server_pcm_port_1
disk.write.bytes_server_pd_0:
- abstract_pd_server
- disk.write.bytes_pd_server
- cpu.delta_pcm_server
forwarder_pcm_port_0:
- abstract_pcm_server
- - forwarder_pcm_server_pcm_port
+ - forwarder_pcm_server_pcm_port_0
forwarder_pcm_port_1:
- abstract_pd_server
- - forwarder_pd_server_pcm_port
+ - forwarder_pd_server_pcm_port_1
memory.resident_server_pd_0:
- abstract_pd_server
- memory.resident_pd_server
- disk.device.read.requests_pd_server
network.outgoing.bytes.rate_pcm_port_1:
- abstract_pd_server
- - network.outgoing.bytes.rate_pd_server_pcm_port
+ - network.outgoing.bytes.rate_pd_server_pcm_port_1
network.incoming.packets_pcm_port_0:
- abstract_pcm_server
- - network.incoming.packets_pcm_server_pcm_port
+ - network.incoming.packets_pcm_server_pcm_port_0
disk.device.latency_server_pcm_0:
- abstract_pcm_server
- disk.device.latency_pcm_server
- disk.latency_pd_server
network.outgoing.bytes.rate_pcm_port_0:
- abstract_pcm_server
- - network.outgoing.bytes.rate_pcm_server_pcm_port
+ - network.outgoing.bytes.rate_pcm_server_pcm_port_0
memory.usage_server_pd_0:
- abstract_pd_server
- memory.usage_pd_server
network.incoming.packets_pcm_port_1:
- abstract_pd_server
- - network.incoming.packets_pd_server_pcm_port
+ - network.incoming.packets_pd_server_pcm_port_1
disk.device.write.requests_server_pcm_0:
- abstract_pcm_server
- disk.device.write.requests_pcm_server
- os_pcm_server
network.incoming.bytes.rate_pcm_port_0:
- abstract_pcm_server
- - network.incoming.bytes.rate_pcm_server_pcm_port
+ - network.incoming.bytes.rate_pcm_server_pcm_port_0
network.incoming.bytes.rate_pcm_port_1:
- abstract_pd_server
- - network.incoming.bytes.rate_pd_server_pcm_port
+ - network.incoming.bytes.rate_pd_server_pcm_port_1
os_server_pd_0:
- abstract_pd_server
- os_pd_server
- local_storage_pcm_server
link_pcm_port_0:
- abstract_pcm_server
- - link_pcm_server_pcm_port
+ - link_pcm_server_pcm_port_0
link_pcm_port_1:
- abstract_pd_server
- - link_pd_server_pcm_port
+ - link_pd_server_pcm_port_1
dependency_pcm_port_0:
- abstract_pcm_server
- - dependency_pcm_server_pcm_port
+ - dependency_pcm_server_pcm_port_0
local_storage_server_pd_0:
- abstract_pd_server
- local_storage_pd_server
- dependency_pd_server
dependency_pcm_port_1:
- abstract_pd_server
- - dependency_pd_server_pcm_port
+ - dependency_pd_server_pcm_port_1
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW_SERVER_PD_1
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO_PORT_1
- - AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO_PORT_1
+ - AUTO_PORT_0
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW_SERVER_PD_1
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
network_policy_port0:
type: OS::Contrail::NetworkPolicy
properties:
- entries: {get_attr: [pd01_port_0, device_owner]}
\ No newline at end of file
+ entries: {get_attr: [pd_server_0_mgmt_port_0, device_owner]}
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
attributes:
- pd_server_accessIPv6:
+ pd_server_pd_server_mgmt_port_0_device_owner:
type: string
status: SUPPORTED
- pd_server_accessIPv4:
+ pd_server_accessIPv6:
type: string
status: SUPPORTED
- pd_server_pd01_port_device_owner:
+ pd_server_accessIPv4:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO_PORT_1
- - AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO_PORT_1
+ - AUTO_PORT_0
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
entries:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_owner
+ - pd_server_pd_server_mgmt_port_0_device_owner
groups:
hot-mog-0108-bs1271_group:
type: org.openecomp.groups.heat.HeatStack
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
node: pd_server
relationship: tosca.relationships.network.BindsTo
outputs:
+ pd_server_pd_server_mgmt_port_0_device_owner:
+ type: string
+ value:
+ get_attribute:
+ - pd_server_pd_server_mgmt_port_0
+ - device_owner
pd_server_accessIPv6:
type: string
value:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_device_owner:
- type: string
- value:
- get_attribute:
- - pd_server_pd01_port
- - device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: {get_attr: [network_policy_server, name]}
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
metadata: {get_attr: [network_policy_server, name]}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
+ port_pd_server_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
- get_attribute:
- network_policy_server
- name
- AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- get_attribute:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
- user_data_format: {get_attr: [pd01_port_0, device_id]}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
+ user_data_format: {get_attr: [pd_server_0_mgmt_port_0, device_id]}
server_pd_02:
type: OS::Nova::Server
properties:
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
- user_data_format: {get_attr: [pd01_port_1, device_id]}
- pd01_port_0:
+ - port: {get_resource: pd_server_1_mgmt_port_0}
+ user_data_format: {get_attr: [pd_server_1_mgmt_port_0, device_id]}
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
replacement_policy: {get_attr: [server_pd_01, accessIPv4]}
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 2
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
+ required: true
+ port_pd_server_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- index_value
user_data_format:
get_attribute:
- - pd_server_pd01_port
+ - pd_server_pd_server_mgmt_port_0
- device_id
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
- pd_server
- accessIPv4
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW_SERVER_PD_1
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
security_groups: [{get_resource: jsa_security_group}]
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_pd_server_mgmt_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: json
+ port_pd_server_mgmt_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
direction: ingress
requirements:
- port:
- capability: attachment_pd_server_pd01_port
+ capability: attachment_pd_server_pd_server_mgmt_port_0
node: abstract_pd_server
relationship: org.openecomp.relationships.AttachesTo
abstract_pd_server:
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO_PORT_1
- - AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_security_groups:
- - - jsa_security_group
- - - jsa_security_group
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO_PORT_1
+ - AUTO_PORT_0
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_security_groups:
+ - - jsa_security_group
+ - - jsa_security_group
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_security_groups:
+ port_pd_server_mgmt_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: json
+ port_pd_server_mgmt_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
security_groups:
get_input:
- - port_pd01_port_security_groups
+ - port_pd_server_mgmt_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW_SERVER_PD_1
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_resource: packet_mirror_network }
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: { get_resource: packet_mirror_network }
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO_PORT_1
- - AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO_PORT_1
+ - AUTO_PORT_0
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - packet_mirror_network
+ - packet_mirror_network
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - packet_mirror_network
- - packet_mirror_network
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_mirror_network
relationship: tosca.relationships.network.LinksTo
members:
- packet_mirror_network
- pd01_volume
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
availability_zone: {get_param: availabilityzone_name}
scheduler_hints: { group: { get_resource: BE_Affinity } }
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW_SERVER_PD_1
server_pd_02:
type: OS::Nova::Server
availability_zone: {get_param: availabilityzone_name}
scheduler_hints: { group: { get_resource: BE_Affinity } }
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
status: SUPPORTED
entry_schema:
type: json
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO_PORT_1
- - AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO_PORT_1
+ - AUTO_PORT_0
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
name: Policy_BE_Affinity
affinity: host
targets:
- - BE_Affinity_group
\ No newline at end of file
+ - BE_Affinity_group
required: true
entry_schema:
type: json
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW_SERVER_PD_1
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
user_data_format: RAW_SERVER_PD_2
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-0
replacement_policy: AUTO_PORT_0
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-1
output_attr_port_pd_0:
description: output attr port0
value:
- get_attr: [pd01_port_0, device_id]
\ No newline at end of file
+ get_attr: [pd_server_0_mgmt_port_0, device_id]
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
pd_server_accessIPv4:
type: string
status: SUPPORTED
- pd_server_pd01_port_device_id:
+ pd_server_pd_server_mgmt_port_0_device_id:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO_PORT_1
- - AUTO_PORT_0
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO_PORT_1
+ - AUTO_PORT_0
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-1
+ - Network-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-1
- - Network-0
compute_pd_server_user_data_format:
- RAW_SERVER_PD_2
- RAW_SERVER_PD_1
value:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_id
+ - pd_server_pd_server_mgmt_port_0_device_id
output_attr_server_pd_1:
description: output attr pd1
value:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_device_id:
+ pd_server_pd_server_mgmt_port_0_device_id:
type: string
value:
get_attribute:
- - pd_server_pd01_port
+ - pd_server_pd_server_mgmt_port_0
- device_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: RAW
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
server_ps_01:
type: OS::Nova::Server
properties:
flavor: {get_param: ps_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: ps01_port_0}
+ - port: {get_resource: ps_server_0_mgmt_port_0}
server_ps_02:
type: OS::Nova::Server
properties:
flavor: {get_param: ps_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: ps01_port_1}
+ - port: {get_resource: ps_server_1_mgmt_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PD-0
replacement_policy: AUTO
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PD-1
replacement_policy: AUTO
- ps01_port_0:
+ ps_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PS-0
replacement_policy: AUTO
- ps01_port_1:
+ ps_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PS-1
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_ps_server_availability_zone:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps01_port_vlan_requirements:
+ port_ps_server_mgmt_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_ps_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_ps_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_related_networks:
+ port_ps_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
- type: integer
+ type: string
+ port_ps_server_mgmt_port_0_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
- port_ps01_port_network_role:
+ port_ps_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_ps01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps01_port_network:
+ port_ps_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps01_port_ip_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
+ port_ps_server_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_ps_server_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_ps01_port:
+ - dependency_ps_server_ps_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_ps01_port:
+ - link_ps_server_ps_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
host_ps_server:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_ps01_port:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_ps_server_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_ps01_port:
+ network.outgoing.bytes.rate_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_ps_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server:
+ network.outgoing.packets.rate_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_ps01_port:
+ memory.resident_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_ps01_port:
+ network.incoming.packets_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_ps_server_ps_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_ps01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
os_ps_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_ps01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_ps_server_ps01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes.rate_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_ps_server:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- disk.capacity_ps_server:
+ network.outgoing.bytes_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_ps_server:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_ps_server:
+ disk.capacity_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_ps01_port:
+ disk.device.allocation_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO
- - AUTO
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-PD-1
+ - Network-PD-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-PD-1
- - Network-PD-0
compute_pd_server_user_data_format:
- null
- RAW
compute_ps_server_user_data_format:
- null
- RAW
+ port_ps_server_mgmt_port_0_network:
+ - Network-PS-0
+ - Network-PS-1
+ port_ps_server_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: ps_flavor_name
- vm_image_name:
- get_input: ps_image_name
- port_ps01_port_replacement_policy:
+ port_ps_server_mgmt_port_0_replacement_policy:
- AUTO
- AUTO
- port_ps01_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps01_port_network:
- - Network-PS-0
- - Network-PS-1
- port_ps01_port_ip_requirements:
+ vm_image_name:
+ get_input: ps_image_name
+ port_ps_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
required: true
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
- type: string
- required: true
compute_ps_server_availability_zone:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_ps01_port_vlan_requirements:
+ port_ps_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_ps_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_ps01_port_related_networks:
+ port_ps_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
- type: integer
+ type: string
+ port_ps_server_mgmt_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps_server_mgmt_port_0_network_role:
type: string
required: true
- port_ps01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_ps01_port_network:
- type: list
+ port_ps_server_mgmt_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ port_ps_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
+ port_ps_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_ps_server_mgmt_port_0_subnetpoolid:
type: string
required: true
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_ps_server_mgmt_port_0_network_role_tag:
+ type: string
required: true
node_templates:
ps_server:
get_input:
- compute_ps_server_user_data_format
- index_value
- ps_server_ps01_port:
+ ps_server_ps_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps01_port_replacement_policy
+ - port_ps_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps_server_mgmt_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps_server_mgmt_port_0_order
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps_server_mgmt_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets.rate
instance_ps_server:
- ps_server
- instance
- network.outpoing.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outpoing.packets
host_ps_server:
- ps_server
- host
- network.incoming.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets
cpu.delta_ps_server:
- ps_server
- cpu.delta
disk.write.bytes.rate_ps_server:
- ps_server
- disk.write.bytes.rate
- feature_ps_server_ps01_port:
- - ps_server_ps01_port
- - feature
+ network.incoming.packets.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.packets.rate
feature_ps_server:
- ps_server
- feature
disk.device.read.requests.rate_ps_server:
- ps_server
- disk.device.read.requests.rate
+ feature_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - feature
cpu_ps_server:
- ps_server
- cpu
disk.device.write.bytes_ps_server:
- ps_server
- disk.device.write.bytes
+ network.incoming.bytes_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.bytes
disk.device.read.bytes_ps_server:
- ps_server
- disk.device.read.bytes
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outgoing.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
+ network.outpoing.packets_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outpoing.packets
disk.read.bytes.rate_ps_server:
- ps_server
- disk.read.bytes.rate
+ binding_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - binding
memory_ps_server:
- ps_server
- memory
disk.write.requests_ps_server:
- ps_server
- disk.write.requests
+ forwarder_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - forwarder
disk.latency_ps_server:
- ps_server
- disk.latency
cpu_util_ps_server:
- ps_server
- cpu_util
+ network.outgoing.packets.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outgoing.packets.rate
memory.resident_ps_server:
- ps_server
- memory.resident
- network.incoming.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes
disk.device.read.requests_ps_server:
- ps_server
- disk.device.read.requests
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- network.outgoing.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.packets
+ attachment_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - attachment
+ network.incoming.bytes.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.bytes.rate
disk.device.write.requests.rate_ps_server:
- ps_server
- disk.device.write.requests.rate
binding_ps_server:
- ps_server
- binding
- attachment_ps_server_ps01_port:
- - ps_server_ps01_port
- - attachment
os_ps_server:
- ps_server
- os
disk.device.usage_ps_server:
- ps_server
- disk.device.usage
- binding_ps_server_ps01_port:
- - ps_server_ps01_port
- - binding
- forwarder_ps_server_ps01_port:
- - ps_server_ps01_port
- - forwarder
disk.device.write.bytes.rate_ps_server:
- ps_server
- disk.device.write.bytes.rate
disk.device.write.requests_ps_server:
- ps_server
- disk.device.write.requests
+ network.outgoing.bytes_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outgoing.bytes
endpoint_ps_server:
- ps_server
- endpoint
disk.capacity_ps_server:
- ps_server
- disk.capacity
- network.incoming.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes.rate
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
- network.outgoing.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes
requirements:
dependency_ps_server:
- ps_server
- dependency
- link_ps_server_ps01_port:
- - ps_server_ps01_port
- - link
- dependency_ps_server_ps01_port:
- - ps_server_ps01_port
+ dependency_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
- dependency
+ link_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - link
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_0_mgmt_port_0}
user_data_format: {get_attr: [server_ps_01, accessIPv4]}
server_pd_02:
type: OS::Nova::Server
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_mgmt_port_0}
server_ps_01:
type: OS::Nova::Server
properties:
flavor: {get_param: ps_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: ps01_port_0}
+ - port: {get_resource: ps_server_0_mgmt_port_0}
user_data_format: {get_attr: [server_pd_01, accessIPv4]}
server_ps_02:
type: OS::Nova::Server
flavor: {get_param: ps_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: ps01_port_1}
- pd01_port_0:
+ - port: {get_resource: ps_server_1_mgmt_port_0}
+ pd_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PD-0
replacement_policy: AUTO
- pd01_port_1:
+ pd_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PD-1
replacement_policy: AUTO
- ps01_port_0:
+ ps_server_0_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PS-0
replacement_policy: AUTO
- ps01_port_1:
+ ps_server_1_mgmt_port_0:
type: OS::Neutron::Port
properties:
network: Network-PS-1
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
+ port_pd_server_mgmt_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ attachment_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_pd_server:
type: tosca.capabilities.network.Bindable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_mgmt_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_ps_server_availability_zone:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps01_port_vlan_requirements:
+ port_ps_server_mgmt_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_ps_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_ps_server_mgmt_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_related_networks:
+ port_ps_server_mgmt_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
- type: integer
+ type: string
+ port_ps_server_mgmt_port_0_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
- port_ps01_port_network_role:
+ port_ps_server_mgmt_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_ps01_port_replacement_policy:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_mgmt_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps01_port_network:
+ port_ps_server_mgmt_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps01_port_ip_requirements:
- type: list
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
+ port_ps_server_mgmt_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_ps_server_mgmt_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
attributes:
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_ps01_port:
+ - dependency_ps_server_ps_server_mgmt_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_ps01_port:
+ - link_ps_server_ps_server_mgmt_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
host_ps_server:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_ps01_port:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_ps_server_mgmt_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_ps01_port:
+ network.outgoing.bytes.rate_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_ps_server_mgmt_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server:
+ network.outgoing.packets.rate_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_ps01_port:
+ memory.resident_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_ps01_port:
+ network.incoming.packets_ps_server_ps_server_mgmt_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ attachment_ps_server_ps_server_mgmt_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_ps01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
os_ps_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_ps01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_ps_server_ps01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes.rate_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_ps_server:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- disk.capacity_ps_server:
+ network.outgoing.bytes_ps_server_ps_server_mgmt_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_ps_server:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_ps_server:
+ disk.capacity_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_ps01_port:
+ disk.device.allocation_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
- - AUTO
- - AUTO
- vm_flavor_name:
- get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd_server_mgmt_port_0_mac_requirements:
mac_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_server_mgmt_port_0_replacement_policy:
+ - AUTO
+ - AUTO
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_network:
+ - Network-PD-1
+ - Network-PD-0
+ port_pd_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - Network-PD-1
- - Network-PD-0
compute_pd_server_user_data_format:
- null
- get_attribute:
- abstract_pd_server
- pd_server_accessIPv4
- null
+ port_ps_server_mgmt_port_0_network:
+ - Network-PS-0
+ - Network-PS-1
+ port_ps_server_mgmt_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_flavor_name:
get_input: ps_flavor_name
- vm_image_name:
- get_input: ps_image_name
- port_ps01_port_replacement_policy:
+ port_ps_server_mgmt_port_0_replacement_policy:
- AUTO
- AUTO
- port_ps01_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps01_port_network:
- - Network-PS-0
- - Network-PS-1
- port_ps01_port_ip_requirements:
+ vm_image_name:
+ get_input: ps_image_name
+ port_ps_server_mgmt_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_mgmt_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd_server_mgmt_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
+ port_pd_server_mgmt_port_0_order:
+ type: integer
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role:
+ port_pd_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_mgmt_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_pd_server_mgmt_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_mgmt_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_mgmt_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_mgmt_port_0_network
- index_value
requirements:
- binding:
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ attachment_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - attachment
+ network.incoming.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.outgoing.bytes.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outpoing.packets
vcpus_pd_server:
- pd_server
- vcpus
+ network.outgoing.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.packets.rate
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
disk.allocation_pd_server:
- pd_server
- disk.allocation
+ forwarder_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - forwarder
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.packets.rate_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.incoming.packets.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ binding_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - binding
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - feature
+ network.outgoing.bytes_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd_server_mgmt_port_0:
+ - pd_server_pd_server_mgmt_port_0
+ - dependency
required: true
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
- type: string
- required: true
compute_ps_server_availability_zone:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_ps01_port_vlan_requirements:
+ port_ps_server_mgmt_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_ps_server_mgmt_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_mgmt_port_0_vlan_requirements:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_ps01_port_related_networks:
+ port_ps_server_mgmt_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
- type: integer
+ type: string
+ port_ps_server_mgmt_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps_server_mgmt_port_0_network_role:
type: string
required: true
- port_ps01_port_replacement_policy:
- type: list
- required: true
- entry_schema:
- type: string
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_ps01_port_network:
- type: list
+ port_ps_server_mgmt_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ port_ps_server_mgmt_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
+ port_ps_server_mgmt_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_ps_server_mgmt_port_0_subnetpoolid:
type: string
required: true
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_ps_server_mgmt_port_0_network_role_tag:
+ type: string
required: true
node_templates:
ps_server:
get_input:
- compute_ps_server_user_data_format
- index_value
- ps_server_ps01_port:
+ ps_server_ps_server_mgmt_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps01_port_replacement_policy
+ - port_ps_server_mgmt_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps_server_mgmt_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps_server_mgmt_port_0_order
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps_server_mgmt_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps_server_mgmt_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps_server_mgmt_port_0_ip_requirements
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps_server_mgmt_port_0_related_networks
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps_server_mgmt_port_0_network_role_tag
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps_server_mgmt_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps_server_mgmt_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps_server_mgmt_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets.rate
instance_ps_server:
- ps_server
- instance
- network.outpoing.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outpoing.packets
host_ps_server:
- ps_server
- host
- network.incoming.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets
cpu.delta_ps_server:
- ps_server
- cpu.delta
disk.write.bytes.rate_ps_server:
- ps_server
- disk.write.bytes.rate
- feature_ps_server_ps01_port:
- - ps_server_ps01_port
- - feature
+ network.incoming.packets.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.packets.rate
feature_ps_server:
- ps_server
- feature
disk.device.read.requests.rate_ps_server:
- ps_server
- disk.device.read.requests.rate
+ feature_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - feature
cpu_ps_server:
- ps_server
- cpu
disk.device.write.bytes_ps_server:
- ps_server
- disk.device.write.bytes
+ network.incoming.bytes_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.bytes
disk.device.read.bytes_ps_server:
- ps_server
- disk.device.read.bytes
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outgoing.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
+ network.outpoing.packets_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outpoing.packets
disk.read.bytes.rate_ps_server:
- ps_server
- disk.read.bytes.rate
+ binding_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - binding
memory_ps_server:
- ps_server
- memory
disk.write.requests_ps_server:
- ps_server
- disk.write.requests
+ forwarder_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - forwarder
disk.latency_ps_server:
- ps_server
- disk.latency
cpu_util_ps_server:
- ps_server
- cpu_util
+ network.outgoing.packets.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outgoing.packets.rate
memory.resident_ps_server:
- ps_server
- memory.resident
- network.incoming.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes
disk.device.read.requests_ps_server:
- ps_server
- disk.device.read.requests
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- network.outgoing.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes.rate
+ network.incoming.packets_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.packets
+ attachment_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - attachment
+ network.incoming.bytes.rate_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.incoming.bytes.rate
disk.device.write.requests.rate_ps_server:
- ps_server
- disk.device.write.requests.rate
binding_ps_server:
- ps_server
- binding
- attachment_ps_server_ps01_port:
- - ps_server_ps01_port
- - attachment
os_ps_server:
- ps_server
- os
disk.device.usage_ps_server:
- ps_server
- disk.device.usage
- binding_ps_server_ps01_port:
- - ps_server_ps01_port
- - binding
- forwarder_ps_server_ps01_port:
- - ps_server_ps01_port
- - forwarder
disk.device.write.bytes.rate_ps_server:
- ps_server
- disk.device.write.bytes.rate
disk.device.write.requests_ps_server:
- ps_server
- disk.device.write.requests
+ network.outgoing.bytes_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - network.outgoing.bytes
endpoint_ps_server:
- ps_server
- endpoint
disk.capacity_ps_server:
- ps_server
- disk.capacity
- network.incoming.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes.rate
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
- network.outgoing.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes
requirements:
dependency_ps_server:
- ps_server
- dependency
- link_ps_server_ps01_port:
- - ps_server_ps01_port
- - link
- dependency_ps_server_ps01_port:
- - ps_server_ps01_port
+ dependency_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
- dependency
+ link_ps_server_ps_server_mgmt_port_0:
+ - ps_server_ps_server_mgmt_port_0
+ - link
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_network:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ 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
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd02_port_network_role_tag: oam
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
+ port_pd02_port_0_network_role_tag: oam
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_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network_role_tag: oam
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd01_port_0_network_role_tag: oam
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
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
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_pd02_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pd02_port_network_role_tag:
- type: string
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd02_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd02_port_replacement_policy:
+ port_pd02_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
- type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd02_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: json
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd02_port_security_groups:
- type: list
+ port_pd02_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: json
- port_pd01_port_network:
+ port_pd02_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_network:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: json
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
direction: ingress
requirements:
- port:
- capability: attachment_pd_server_pd01_port
+ capability: attachment_pd_server_pd01_port_0
node: abstract_pd_server
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_pd_server_pd02_port
+ capability: attachment_pd_server_pd02_port_0
node: abstract_pd_server
relationship: org.openecomp.relationships.AttachesTo
abstract_pd_server:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_replacement_policy:
- AUTO
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_security_groups:
- - - jsa_security_group
- port_pd02_port_network_role_tag: oam
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd02_port_replacement_policy:
+ port_pd02_port_0_network_role_tag: oam
+ port_pd02_port_0_replacement_policy:
- AUTO
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- 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_pd02_port_security_groups:
+ port_pd02_port_0_security_groups:
- - jsa_security_group
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network_role_tag: oam
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd01_port_0_network_role_tag: oam
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_0_security_groups:
+ - - jsa_security_group
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
members:
- resources_with_dependOn
- jsa_security_group
- - 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:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_replacement_policy:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_security_groups:
+ port_pd02_port_0_network:
type: list
required: true
entry_schema:
- type: json
- port_pd02_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd02_port_replacement_policy:
+ port_pd02_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd02_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ type: string
+ port_pd02_port_0_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: json
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
- port_pd02_port_vlan_requirements:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd02_port_security_groups:
- type: list
+ port_pd02_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: json
- port_pd01_port_network:
+ port_pd02_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_network_role:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
+ type: list
required: true
- port_pd02_port_network:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_security_groups:
type: list
required: true
entry_schema:
- type: string
+ type: json
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd02_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
security_groups:
get_input:
- - port_pd01_port_security_groups
+ - port_pd02_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd02_port_replacement_policy
+ - port_pd01_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
security_groups:
get_input:
- - port_pd02_port_security_groups
+ - port_pd01_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_replacement_policy:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_ip_requirements:
+ port_pd02_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ type: string
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_network:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ 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
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_0_network:
+ - packet_mirror_network
+ port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 0
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_replacement_policy:
- AUTO
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - packet_mirror_network
vm_image_name:
get_input: pd_image_name
- port_pd02_port_replacement_policy:
+ port_pd02_port_0_replacement_policy:
- AUTO
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- 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:
- - packet_mirror_network
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd02_port_network:
- - packet_mirror_network
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_mirror_network
relationship: tosca.relationships.network.LinksTo
- - link_pd_server_pd02_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_mirror_network
relationship: tosca.relationships.network.LinksTo
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_replacement_policy:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd02_port_replacement_policy:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: string
- port_pd01_port_ip_requirements:
+ port_pd02_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ type: string
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
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
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd02_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd02_port_replacement_policy
+ - port_pd01_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_ip_requirements:
+ port_pd01_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_1_security_groups:
+ type: json
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_0_network_role:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- 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
is_required: false
port_pd01_port_0_network:
- get_input: oam_net_name
+ port_pd01_port_1_security_groups:
+ - - jsa_security_group
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_security_groups:
- - - jsa_security_group
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 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_0_network_role_tag: oam
port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
members:
- resources_with_dependOn
- jsa_security_group
- - abstract_pd_server
+ - abstract_pd_server
\ No newline at end of file
required: true
entry_schema:
type: string
- port_pd01_port_0_ip_requirements:
+ port_pd01_port_1_security_groups:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_1_security_groups:
+ type: json
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_0_network_role:
type: string
required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_subnetpoolid:
- type: string
- required: true
port_pd01_port_1_network:
type: list
required: true
entry_schema:
type: string
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd01_port_0_network_role_tag:
type: string
required: true
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
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
+ - port: {get_resource: pd_server_1_oam_port_0}
user_data_format: RAW
packet_mirror_network:
type: OS::Neutron::Net
properties:
name:
get_param: packet_internal_network_name
- pd01_port_0:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: { get_resource: packet_mirror_network }
replacement_policy: AUTO
- pd01_port_1:
+ pd_server_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: { get_resource: packet_internal_network }
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_0_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
compute_pd_server_availability_zone:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_0_replacement_policy:
+ port_pd_server_0_oam_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
- type: string
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
+ port_pd_server_0_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_oam_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_1_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
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: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_replacement_policy:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_0_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port_1:
+ - dependency_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port_0:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- binding_pd_server_pd01_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_pd_server:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_pd_server:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server:
+ disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_0:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_1:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_1:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_0:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_0:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_1:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_0:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.Forwarder
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_0:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ feature_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_0:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_1:
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_1:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_0:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
directives:
- substitutable
properties:
- port_pd01_port_0_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd01_port_0_network:
- - packet_mirror_network
- port_pd01_port_0_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 0
- port_pd01_port_0_replacement_policy:
+ port_pd_server_0_oam_port_0_replacement_policy:
- AUTO
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd_server_1_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_1_network:
- - packet_internal_network
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_1_ip_requirements:
+ port_pd_server_1_oam_port_0_replacement_policy:
+ - AUTO
+ port_pd_server_0_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_1_oam_port_0_network:
+ - packet_internal_network
+ port_pd_server_0_oam_port_0_network:
+ - packet_mirror_network
+ port_pd_server_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_mac_requirements:
+ port_pd_server_0_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_pd01_port_1_replacement_policy:
- - AUTO
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_pd_server_pd01_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_mirror_network
relationship: tosca.relationships.network.LinksTo
- - link_pd_server_pd01_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_0_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_0_replacement_policy:
+ port_pd_server_0_oam_port_0_replacement_policy:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_1_network_role:
- type: string
- required: true
- port_pd01_port_0_order:
- type: integer
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_1_subnetpoolid:
+ vm_image_name:
type: string
required: true
- vm_image_name:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
+ port_pd_server_0_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_1_oam_port_0_replacement_policy:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
- port_pd01_port_1_replacement_policy:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_0_oam_port_0_network:
+ type: list
required: true
- port_pd01_port_0_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port_1:
+ pd_server_pd_server_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_1_replacement_policy
+ - port_pd_server_1_oam_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
+ get_input: port_pd_server_1_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_1_order
+ get_input: port_pd_server_1_oam_port_0_order
exCP_naming:
- get_input: port_pd01_port_1_exCP_naming
+ get_input: port_pd_server_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_1_vlan_requirements
+ get_input: port_pd_server_1_oam_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_1_ip_requirements
+ get_input: port_pd_server_1_oam_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_1_related_networks
+ get_input: port_pd_server_1_oam_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_1_network_role_tag
+ get_input: port_pd_server_1_oam_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_1_network_role
+ get_input: port_pd_server_1_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_1_subnetpoolid
+ get_input: port_pd_server_1_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_1_network
+ - port_pd_server_1_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port_0:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd01_port_0_replacement_policy
+ - port_pd_server_0_oam_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_0_order
+ get_input: port_pd_server_0_oam_port_0_order
exCP_naming:
- get_input: port_pd01_port_0_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_0_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_0_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_0_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_0_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_0_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_0_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_0_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
- binding_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- binding_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - binding
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ binding_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - binding
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes.rate
- attachment_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - attachment
- network.outgoing.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
- attachment_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
- forwarder_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - forwarder
- forwarder_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - forwarder
- network.incoming.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes.rate
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.incoming.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.outgoing.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes
- network.outgoing.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- network.outgoing.bytes
- network.incoming.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
+ feature_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - feature
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outpoing.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outpoing.packets
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- feature_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - feature
- feature_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - feature
+ attachment_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - attachment
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outpoing.packets
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - link
+ dependency_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - dependency
- link_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
+ link_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- link
- link_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - link
\ No newline at end of file
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - dependency
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_network:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ 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
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd02_port_network_role_tag: oam
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
+ port_pd02_port_0_network_role_tag: oam
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_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network_role_tag: oam
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd01_port_0_network_role_tag: oam
+ port_pd02_port_0_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:
- server_pcm_003
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
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
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
+ - port: {get_resource: pd_server_1_oam_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_1:
+ pd_server_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_0_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
compute_pd_server_availability_zone:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
- type: string
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_1_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
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: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd_server_0_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port_1:
+ - dependency_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port_0:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- binding_pd_server_pd01_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_pd_server:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_pd_server:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server:
+ disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_0:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_1:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_1:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_0:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_0:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_1:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_0:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.Forwarder
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_0:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ feature_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_0:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_1:
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_1:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_0:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- 1
- UNBOUNDED
disk.device.iops_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
- port_pd01_port_0_mac_requirements:
- mac_count_required:
- is_required: false
- 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd_server_1_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_1_network_role_tag: oam
- port_pd01_port_1_network:
- - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag: oam
+ port_pd_server_0_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_1_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_mac_requirements:
+ port_pd_server_0_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
service_template_filter:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_0_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
compute_pd_server_availability_zone:
type: list
vm_flavor_name:
type: string
required: true
- port_pd01_port_1_network_role:
- type: string
- required: true
- port_pd01_port_0_order:
- type: integer
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_1_subnetpoolid:
+ vm_image_name:
type: string
required: true
- vm_image_name:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
- port_pd01_port_0_vlan_requirements:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_0_oam_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port_1:
+ pd_server_pd_server_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_1_exCP_naming
+ get_input: port_pd_server_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_1_vlan_requirements
+ get_input: port_pd_server_1_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_1_related_networks
+ get_input: port_pd_server_1_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_1_ip_requirements
+ get_input: port_pd_server_1_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_1_network_role_tag
+ get_input: port_pd_server_1_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
+ get_input: port_pd_server_1_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_1_order
+ get_input: port_pd_server_1_oam_port_0_order
network_role:
- get_input: port_pd01_port_1_network_role
+ get_input: port_pd_server_1_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_1_subnetpoolid
+ get_input: port_pd_server_1_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_1_network
+ - port_pd_server_1_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port_0:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_0_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_0_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_0_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_0_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_0_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_0_order
+ get_input: port_pd_server_0_oam_port_0_order
network_role:
- get_input: port_pd01_port_0_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_0_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_0_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
- binding_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- binding_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - binding
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ binding_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - binding
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes.rate
- attachment_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - attachment
- network.outgoing.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
- attachment_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
- forwarder_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - forwarder
- forwarder_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - forwarder
- network.incoming.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes.rate
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.incoming.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.outgoing.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes
- network.outgoing.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- network.outgoing.bytes
- network.incoming.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
+ feature_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - feature
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outpoing.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outpoing.packets
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- feature_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - feature
- feature_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - feature
+ attachment_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - attachment
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outpoing.packets
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - link
+ dependency_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - dependency
- link_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
+ link_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- link
- link_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - link
\ No newline at end of file
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - dependency
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd_oam1_port_0}
- - port: {get_resource: pd_oam1_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
+ - port: {get_resource: pd_server_1_oam_port_0}
user_data_format: RAW
- pd_oam1_port_0:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd_oam1_port_1:
+ pd_server_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd_oam1_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd_oam1_port_0_related_networks:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_oam1_port_0_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd_oam1_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_1_network_role:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_1_network_role_tag:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_0_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_oam1_port_0_vlan_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_oam1_port_1_network:
+ port_pd_server_0_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_oam1_port_1_subnetpoolid:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd_oam1_port_0_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_oam1_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_oam1_port_0_network:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_oam1_port_0_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd_oam1_port_1_related_networks:
+ port_pd_server_0_oam_port_0_network:
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_vlan_requirements:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_oam1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd_oam1_port_1:
+ - dependency_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd_oam1_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd_oam1_port_0:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd_oam1_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd_oam1_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd_oam1_port_0:
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd_oam1_port_0:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd_oam1_port_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd_oam1_port_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd_oam1_port_0:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.iops_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd_oam1_port_1:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd_oam1_port_0:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd_oam1_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- attachment_pd_server_pd_oam1_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd_oam1_port_0:
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd_oam1_port_1:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd_oam1_port_1:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd_oam1_port_1:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd_oam1_port_1:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd_oam1_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd_oam1_port_0:
+ disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd_oam1_port_0:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ feature_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server:
+ attachment_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd_oam1_port_0:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd_oam1_port_1:
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd_oam1_port_0:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd_oam1_port_1:
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd_oam1_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.device.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- binding_pd_server_pd_oam1_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.device.iops_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.iops_pd_server:
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd_oam1_port_1_mac_requirements:
+ port_pd_server_1_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd_oam1_port_1_network_role_tag: oam
+ port_pd_server_0_oam_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- port_pd_oam1_port_0_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag: oam
+ port_pd_server_0_oam_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:
+ port_pd_server_1_oam_port_0_network:
- get_input: oam_net_name
- port_pd_oam1_port_0_network:
+ port_pd_server_0_oam_port_0_network:
- get_input: oam_net_name
- port_pd_oam1_port_0_mac_requirements:
+ port_pd_server_1_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_0_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
service_template_filter:
heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
description: heat template that creates MOG stack
members:
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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
- port_pd_oam1_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd_oam1_port_1_order:
- type: integer
- required: true
- port_pd_oam1_port_1_mac_requirements:
+ port_pd_server_1_oam_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd_oam1_port_1_network_role:
+ vm_image_name:
type: string
required: true
- vm_image_name:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd_oam1_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_0_oam_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
compute_pd_server_user_data_format:
required: true
entry_schema:
type: string
+ port_pd_server_0_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_server_0_oam_port_0_order:
+ type: integer
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_1_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_oam1_port_0_vlan_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_oam1_port_1_network:
+ port_pd_server_0_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd_oam1_port_1_subnetpoolid:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
type: string
required: true
- port_pd_oam1_port_0_order:
- type: integer
- required: true
- port_pd_oam1_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_oam1_port_0_network:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd_oam1_port_0_subnetpoolid:
- type: string
- required: true
- port_pd_oam1_port_1_related_networks:
+ port_pd_server_0_oam_port_0_network:
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_vlan_requirements:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_oam1_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
node_templates:
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd_oam1_port_1:
+ pd_server_pd_server_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd_oam1_port_1_exCP_naming
+ get_input: port_pd_server_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_oam1_port_1_vlan_requirements
+ get_input: port_pd_server_1_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd_oam1_port_1_related_networks
+ get_input: port_pd_server_1_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd_oam1_port_1_ip_requirements
+ get_input: port_pd_server_1_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd_oam1_port_1_network_role_tag
+ get_input: port_pd_server_1_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd_oam1_port_1_mac_requirements
+ get_input: port_pd_server_1_oam_port_0_mac_requirements
order:
- get_input: port_pd_oam1_port_1_order
+ get_input: port_pd_server_1_oam_port_0_order
network_role:
- get_input: port_pd_oam1_port_1_network_role
+ get_input: port_pd_server_1_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd_oam1_port_1_subnetpoolid
+ get_input: port_pd_server_1_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd_oam1_port_1_network
+ - port_pd_server_1_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd_oam1_port_0:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd_oam1_port_0_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_oam1_port_0_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd_oam1_port_0_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd_oam1_port_0_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd_oam1_port_0_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd_oam1_port_0_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd_oam1_port_0_order
+ get_input: port_pd_server_0_oam_port_0_order
network_role:
- get_input: port_pd_oam1_port_0_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd_oam1_port_0_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd_oam1_port_0_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.packets_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.incoming.packets
- network.incoming.packets_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.incoming.packets
- forwarder_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - forwarder
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
- forwarder_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - forwarder
- feature_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - feature
cpu_util_pd_server:
- pd_server
- cpu_util
- feature_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - feature
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ binding_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - binding
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.bytes_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.incoming.bytes
- network.incoming.bytes_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.incoming.bytes
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- attachment_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - attachment
- attachment_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - attachment
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
- network.incoming.packets.rate_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.incoming.packets.rate
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets.rate_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.incoming.packets.rate
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.incoming.bytes.rate
- network.outgoing.packets.rate_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.outgoing.packets.rate
- network.outgoing.bytes.rate_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.outgoing.bytes.rate
- network.incoming.bytes.rate_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.outgoing.bytes.rate
- network.outgoing.packets.rate_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.outgoing.packets.rate
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
+ feature_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - feature
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
+ attachment_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - attachment
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outpoing.packets
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- network.outgoing.bytes_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.outgoing.bytes
- network.outgoing.bytes_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.outgoing.bytes
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.outpoing.packets_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - network.outpoing.packets
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outpoing.packets_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - network.outpoing.packets
- binding_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - binding
- binding_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
- - binding
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - link
- link_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- link
+ dependency_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd_oam1_port_0:
- - pd_server_pd_oam1_port_0
+ link_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - link
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- dependency
- dependency_pd_server_pd_oam1_port_1:
- - pd_server_pd_oam1_port_1
- - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_network:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ 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:
+ pd_server_pd01_port_0_device_id:
type: string
status: SUPPORTED
- pd_server_pd02_port_device_owner:
+ pd_server_accessIPv4:
type: string
status: SUPPORTED
- pd_server_pd01_port_device_id:
+ pd_server_pd02_port_0_device_owner:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd02_port_network_role_tag: oam
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
+ port_pd02_port_0_network_role_tag: oam
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_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network_role_tag: oam
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd01_port_0_network_role_tag: oam
+ port_pd02_port_0_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_pd02_port_device_owner
+ - pd_server_pd02_port_0_device_owner
out3:
description: output_regula
value:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_id
+ - pd_server_pd01_port_0_device_id
out1:
description: output_regula
value:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
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
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
node: pd_server
relationship: tosca.relationships.network.BindsTo
outputs:
+ pd_server_pd01_port_0_device_id:
+ type: string
+ value:
+ get_attribute:
+ - pd_server_pd01_port_0
+ - device_id
pd_server_accessIPv4:
type: string
value:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd02_port_device_owner:
+ pd_server_pd02_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd02_port
+ - pd_server_pd02_port_0
- device_owner
- pd_server_pd01_port_device_id:
- type: string
- value:
- get_attribute:
- - pd_server_pd01_port
- - device_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_template_VMInt_OAM_lb_4_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_key_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_personality:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_pd01_port_0_replacement_policy:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
compute_pd_server_image_update_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_0_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_pd01_port_0_binding:vnic_type:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
- port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_template_VMInt_OAM_lb_related_networks:
+ port_pd01_port_0_port_security_enabled:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_device_id:
+ type: boolean
+ port_pd01_port_0_value_specs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_admin_state_up:
+ type: json
+ port_pd01_port_0_admin_state_up:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_template_VMInt_OAM_lb_4_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: json
compute_pd_server_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_template_VMInt_OAM_lb_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_pd_server_diskConfig:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_mac_address:
+ port_pd01_port_0_mac_address:
type: string
required: true
status: SUPPORTED
- port_template_VMInt_OAM_lb_network_role:
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_allowed_address_pairs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
compute_pd_server_admin_pass:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_related_networks:
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_template_VMInt_OAM_lb_4_security_group_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_template_VMInt_OAM_lb_ip_requirements:
+ type: json
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_template_VMInt_OAM_lb_exCP_naming:
+ type: json
+ port_template_VMInt_OAM_lb_4_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- status: SUPPORTED
- port_pd01_port_value_specs:
+ port_template_VMInt_OAM_lb_4_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- compute_pd_server_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_template_VMInt_OAM_lb_port_tuple_refs:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_pd_server_security_groups:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- compute_pd_server_scheduler_hints:
+ port_pd01_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_pd01_port_name:
+ compute_pd_server_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: json
compute_pd_server_contrail_service_instance_ind:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
- compute_pd_server_availability_zone:
+ port_template_VMInt_OAM_lb_4_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_template_VMInt_OAM_lb_network_role_tag:
+ port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_binding:vnic_type:
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_device_owner:
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_fixed_ips:
- type: list
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_properties:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd01_port_ip_requirements:
+ port_template_VMInt_OAM_lb_4_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_qos_policy:
- type: list
+ port_template_VMInt_OAM_lb_4_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_template_VMInt_OAM_lb_4_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pd_server_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_template_VMInt_OAM_lb_virtual_network_refs:
+ port_pd01_port_0_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- 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_template_VMInt_OAM_lb_order:
- type: integer
- required: true
- status: SUPPORTED
- port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_pd01_port_0_device_id:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_template_VMInt_OAM_lb_name:
+ type: string
+ port_pd01_port_0_qos_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_port_security_enabled:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: boolean
- port_template_VMInt_OAM_lb_vlan_requirements:
- type: list
- required: true
+ 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
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_update_policy:
+ constraints:
+ - greater_or_equal: 0
+ port_template_VMInt_OAM_lb_4_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network:
+ port_template_VMInt_OAM_lb_4_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ compute_pd_server_user_data_update_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_reservation_id:
+ port_pd01_port_0_device_owner:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_template_VMInt_OAM_lb_mac_requirements:
+ port_template_VMInt_OAM_lb_4_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_template_VMInt_OAM_lb_security_group_refs:
+ compute_pd_server_reservation_id:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- attributes:
- pd_server_pd01_port_allowed_address_pairs:
+ type: string
+ port_template_VMInt_OAM_lb_4_port_tuple_refs:
type: list
+ required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
+ type: json
+ port_pd01_port_0_vlan_requirements:
type: list
+ required: true
status: SUPPORTED
entry_schema:
- type: string
- pd_server_template_VMInt_OAM_lb_virtual_network_refs:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ attributes:
+ pd_server_pd01_port_0_port_security_enabled:
+ type: boolean
status: SUPPORTED
- entry_schema:
- type: string
- pd_server_template_VMInt_OAM_lb_fq_name:
+ pd_server_show:
type: string
status: SUPPORTED
- pd_server_show:
+ pd_server_template_VMInt_OAM_lb_4_name:
type: string
status: SUPPORTED
+ pd_server_pd01_port_0_allowed_address_pairs:
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.network.AddressPair
pd_server_console_urls:
type: string
status: SUPPORTED
- pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- status: SUPPORTED
- pd_server_pd01_port_security_groups:
+ pd_server_pd01_port_0_security_groups:
type: list
status: SUPPORTED
entry_schema:
type: string
- pd_server_pd01_port_port_security_enabled:
- type: boolean
- status: SUPPORTED
- pd_server_pd01_port_status:
+ pd_server_pd01_port_0_tenant_id:
type: string
status: SUPPORTED
- pd_server_template_VMInt_OAM_lb_port_tuple_refs:
+ pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses:
type: list
status: SUPPORTED
entry_schema:
type: string
- pd_server_pd01_port_fixed_ips:
- type: list
+ pd_server_template_VMInt_OAM_lb_4_fq_name:
+ type: string
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- pd_server_accessIPv6:
+ pd_server_pd01_port_0_name:
type: string
status: SUPPORTED
- pd_server_pd01_port_admin_state_up:
- type: boolean
+ pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_properties:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
status: SUPPORTED
- pd_server_instance_name:
- type: string
+ pd_server_pd01_port_0_subnets:
+ type: list
status: SUPPORTED
- pd_server_template_VMInt_OAM_lb_name:
+ entry_schema:
+ type: string
+ pd_server_pd01_port_0_show:
type: string
status: SUPPORTED
- pd_server_accessIPv4:
+ pd_server_pd01_port_0_status:
type: string
status: SUPPORTED
- pd_server_pd01_port_device_owner:
+ pd_server_pd01_port_0_qos_policy:
type: string
status: SUPPORTED
- pd_server_pd01_port_show:
+ pd_server_accessIPv6:
type: string
status: SUPPORTED
- pd_server_pd01_port_network:
+ pd_server_instance_name:
type: string
status: SUPPORTED
- pd_server_pd01_port_qos_policy:
+ pd_server_accessIPv4:
type: string
status: SUPPORTED
- pd_server_pd01_port_mac_address:
- type: string
+ pd_server_pd01_port_0_admin_state_up:
+ type: boolean
status: SUPPORTED
+ pd_server_template_VMInt_OAM_lb_4_virtual_network_refs:
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
pd_server_addresses:
type: map
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- pd_server_pd01_port_tenant_id:
+ pd_server_pd01_port_0_device_id:
type: string
status: SUPPORTED
- pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
- status: SUPPORTED
- pd_server_pd01_port_device_id:
+ pd_server_pd01_port_0_network:
type: string
status: SUPPORTED
- pd_server_pd01_port_name:
+ pd_server_pd01_port_0_mac_address:
type: string
status: SUPPORTED
- pd_server_template_VMInt_OAM_lb_show:
+ pd_server_pd01_port_0_device_owner:
type: string
status: SUPPORTED
- pd_server_pd01_port_subnets:
+ pd_server_pd01_port_0_fixed_ips:
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ pd_server_template_VMInt_OAM_lb_4_port_tuple_refs:
type: list
status: SUPPORTED
entry_schema:
type: string
+ pd_server_template_VMInt_OAM_lb_4_show:
+ type: string
+ status: SUPPORTED
+ pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_template_VMInt_OAM_lb:
+ - dependency_pd_server_template_VMInt_OAM_lb_4:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_template_VMInt_OAM_lb:
+ - link_pd_server_template_VMInt_OAM_lb_4:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- memory.usage_pd_server:
+ network.outpoing.packets_pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb:
+ network.incoming.packets_pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_template_VMInt_OAM_lb:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_pd_server:
+ disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_pd_server:
- type: tosca.capabilities.Endpoint.Admin
+ forwarder_pd_server_template_VMInt_OAM_lb_4:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
+ attachment_pd_server_pd01_port_0:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_template_VMInt_OAM_lb:
+ disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ endpoint_pd_server:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server:
- type: tosca.capabilities.Node
+ network.incoming.bytes_pd_server_template_VMInt_OAM_lb_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_pd_server:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ disk.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_template_VMInt_OAM_lb:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_template_VMInt_OAM_lb:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.read.requests_pd_server:
+ network.outpoing.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb:
+ network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_template_VMInt_OAM_lb:
+ disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_template_VMInt_OAM_lb:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- binding_pd_server_template_VMInt_OAM_lb:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
+ network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_pd_server_template_VMInt_OAM_lb_4:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_template_VMInt_OAM_lb_4:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_template_VMInt_OAM_lb_4:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
availability_zone:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses
- mac_address
image:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_port_tuple_refs
+ - pd_server_template_VMInt_OAM_lb_4_port_tuple_refs
metadata:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses
volume_type:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs
- allowed_address_pair
- 0
- ip
volume_id:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs
- allowed_address_pair
- 0
- ip
snapshot_id:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs
- allowed_address_pair
- 0
- address_mode
description:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_network_refs
+ - pd_server_template_VMInt_OAM_lb_4_virtual_network_refs
device_type:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_properties
- virtual_machine_interface_properties_service_interface_type
disk_bus:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs
- allowed_address_pair
- 0
- ip
source_volid:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs
- allowed_address_pair
- 0
- mac
name:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_name
+ - pd_server_template_VMInt_OAM_lb_4_name
swap_size:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_show
+ - pd_server_template_VMInt_OAM_lb_4_show
delete_on_termination:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_fq_name
+ - pd_server_template_VMInt_OAM_lb_4_fq_name
multiattach:
get_attribute:
- abstract_pd_server
- - pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties
+ - pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_properties
cmaui_volume_test_neutron_port_properties:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
image:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_admin_state_up
+ - pd_server_pd01_port_0_admin_state_up
metadata:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_allowed_address_pairs
+ - pd_server_pd01_port_0_allowed_address_pairs
volume_type:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_security_groups
+ - pd_server_pd01_port_0_security_groups
volume_id:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_qos_policy
+ - pd_server_pd01_port_0_qos_policy
snapshot_id:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_name
+ - pd_server_pd01_port_0_name
device_type:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_show
+ - pd_server_pd01_port_0_show
disk_bus:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_subnets
+ - pd_server_pd01_port_0_subnets
backup_id:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_network
+ - pd_server_pd01_port_0_network
source_volid:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_port_security_enabled
+ - pd_server_pd01_port_0_port_security_enabled
size: '(get_attribute : [pd01_port_0, network]) * 1024'
read_only:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_owner
+ - pd_server_pd01_port_0_device_owner
name:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_id
+ - pd_server_pd01_port_0_device_id
scheduler_hints:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_fixed_ips
+ - pd_server_pd01_port_0_fixed_ips
swap_size:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_tenant_id
+ - pd_server_pd01_port_0_tenant_id
delete_on_termination:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_status
+ - pd_server_pd01_port_0_status
jsa_net4:
type: org.openecomp.resource.vl.nodes.heat.network.contrail.VirtualNetwork
properties:
properties:
compute_pd_server_key_name:
- SERVER_PD_KEY_NAME
- port_pd01_port_replacement_policy:
- - AUTO
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: true
+ port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_personality:
- value: SERVER_PD_PERSONALITY
+ port_pd01_port_0_replacement_policy:
+ - AUTO
compute_pd_server_image_update_policy:
- REBUILD_PRESERVE_EPHEMERAL
+ port_pd01_port_0_name:
+ - PORT_PD_NAME
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_security_groups:
- - - DB_Affinity_group
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: true
+ port_pd01_port_0_binding:vnic_type:
+ - direct-physical
vm_image_name:
get_input: pd_image_name
- port_pd01_port_device_id:
- - PORT_PD_DEVICE_ID
- port_pd01_port_admin_state_up:
+ port_pd01_port_0_port_security_enabled:
+ - false
+ port_pd01_port_0_value_specs:
+ - value: PORT_PD_VALUE_SPECS
+ port_pd01_port_0_admin_state_up:
- true
+ port_template_VMInt_OAM_lb_4_virtual_network_refs:
+ - - get_attribute:
+ - jsa_net4
+ - fq_name
compute_pd_server_metadata:
- value: SERVER_PD_METADATA
compute_pd_server_diskConfig:
- AUTO
- port_pd01_port_mac_address: 00-13-24-01-44-35
- port_pd01_port_allowed_address_pairs:
- - mac_address: 00-14-22-01-23-45
- ip_address: 10.12.13.134
- - mac_address: 00-13-24-01-44-35
- ip_address: 127.0.13.134
+ port_pd01_port_0_mac_address: 00-13-24-01-44-35
compute_pd_server_admin_pass:
- SERVER_PD_ADMIN_PASS
compute_pd_server_flavor_update_policy:
- REPLACE
- port_pd01_port_value_specs:
- - value: PORT_PD_VALUE_SPECS
+ port_template_VMInt_OAM_lb_4_security_group_refs:
+ - - get_input: oam_sec_group_name
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses:
+ - - get_input: mac_address
+ port_pd01_port_0_fixed_ips:
+ - ip_address:
+ get_input: pd_port_fixed_ips_address
+ - subnet:
+ get_input: pd_port_fixed_ips_subnet
compute_pd_server_security_groups:
- - get_input: pd_security_group_name
- port_template_VMInt_OAM_lb_port_tuple_refs:
- - - get_input: template_PortTuple_LB1
compute_pd_server_software_config_transport:
- POLL_SERVER_HEAT
+ port_pd01_port_0_security_groups:
+ - - DB_Affinity_group
compute_pd_server_scheduler_hints:
- group: DB_Affinity_group
- port_pd01_port_name:
- - PORT_PD_NAME
compute_pd_server_contrail_service_instance_ind:
- true
+ port_pd01_port_0_network:
+ - PORT_PD_NETWORK_ID
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 0
- port_pd01_port_binding:vnic_type:
- - direct-physical
- port_pd01_port_device_owner:
- - PORT_PD_DEVICE_OWNER
- port_pd01_port_fixed_ips:
- - ip_address:
- get_input: pd_port_fixed_ips_address
- - subnet:
- get_input: pd_port_fixed_ips_subnet
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
- port_pd01_port_qos_policy:
- - PORT_PD_QOS_POLICY
compute_pd_server_config_drive:
- true
compute_pd_server_user_data_format:
- RAW
- port_template_VMInt_OAM_lb_virtual_network_refs:
- - - get_attribute:
- - jsa_net4
- - fq_name
- port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
- - - get_input: mac_address
- port_template_VMInt_OAM_lb_name:
+ port_pd01_port_0_allowed_address_pairs:
+ - mac_address: 00-14-22-01-23-45
+ ip_address: 10.12.13.134
+ - mac_address: 00-13-24-01-44-35
+ ip_address: 127.0.13.134
+ port_pd01_port_0_device_id:
+ - PORT_PD_DEVICE_ID
+ port_pd01_port_0_qos_policy:
+ - PORT_PD_QOS_POLICY
+ port_template_VMInt_OAM_lb_4_name:
- template_VMInt_OAM_lb_NAME
- port_pd01_port_port_security_enabled:
- - false
compute_pd_server_user_data_update_policy:
- IGNORE
- port_pd01_port_network:
- - PORT_PD_NETWORK_ID
+ port_pd01_port_0_device_owner:
+ - PORT_PD_DEVICE_OWNER
compute_pd_server_reservation_id:
- SERVER_PD_RESERVATION_ID
- port_template_VMInt_OAM_lb_security_group_refs:
- - - get_input: oam_sec_group_name
+ port_template_VMInt_OAM_lb_4_port_tuple_refs:
+ - - get_input: template_PortTuple_LB1
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
properties:
container_type: host
targets:
- - DB_Affinity_group
+ - DB_Affinity_group
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_template_VMInt_OAM_lb_4_network_role:
+ type: string
+ required: true
compute_pd_server_key_name:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_replacement_policy:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_personality:
type: list
required: true
entry_schema:
type: json
+ port_pd01_port_0_replacement_policy:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_pd_server_image_update_policy:
type: list
required: true
entry_schema:
type: string
+ port_pd01_port_0_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
vm_flavor_name:
type: string
required: true
- port_pd01_port_security_groups:
+ port_pd01_port_0_binding:vnic_type:
type: list
required: true
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_pd01_port_0_order:
+ type: integer
+ required: true
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
vm_image_name:
type: string
required: true
- 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:
+ port_pd01_port_0_port_security_enabled:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_device_id:
+ type: boolean
+ port_pd01_port_0_value_specs:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_admin_state_up:
+ type: json
+ port_pd01_port_0_admin_state_up:
type: list
required: true
entry_schema:
type: boolean
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_template_VMInt_OAM_lb_4_virtual_network_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: json
compute_pd_server_metadata:
type: list
required: true
entry_schema:
type: json
- port_template_VMInt_OAM_lb_subnetpoolid:
- type: string
- required: true
compute_pd_server_diskConfig:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_mac_address:
+ port_pd01_port_0_mac_address:
type: string
required: true
- port_template_VMInt_OAM_lb_network_role:
+ port_pd01_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_allowed_address_pairs:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.network.AddressPair
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_pd_server_admin_pass:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_related_networks:
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_template_VMInt_OAM_lb_4_security_group_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_template_VMInt_OAM_lb_ip_requirements:
+ type: json
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_template_VMInt_OAM_lb_exCP_naming:
+ type: json
+ port_template_VMInt_OAM_lb_4_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- port_pd01_port_value_specs:
+ port_template_VMInt_OAM_lb_4_related_networks:
type: list
required: true
entry_schema:
- type: json
- compute_pd_server_security_groups:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: json
- port_template_VMInt_OAM_lb_port_tuple_refs:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_pd_server_security_groups:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_pd01_port_network_role_tag:
- type: string
- required: true
- compute_pd_server_scheduler_hints:
+ port_pd01_port_0_security_groups:
type: list
required: true
entry_schema:
type: json
- port_pd01_port_name:
+ compute_pd_server_scheduler_hints:
type: list
required: true
entry_schema:
- type: string
+ type: json
compute_pd_server_contrail_service_instance_ind:
type: list
required: true
entry_schema:
type: boolean
- compute_pd_server_availability_zone:
+ port_template_VMInt_OAM_lb_4_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- compute_pd_server_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_template_VMInt_OAM_lb_network_role_tag:
+ port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_binding:vnic_type:
+ compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_device_owner:
+ compute_pd_server_name:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_fixed_ips:
- type: list
+ port_template_VMInt_OAM_lb_4_virtual_machine_interface_properties:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd01_port_ip_requirements:
+ port_template_VMInt_OAM_lb_4_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_qos_policy:
- type: list
+ port_template_VMInt_OAM_lb_4_subnetpoolid:
+ type: string
+ required: true
+ port_template_VMInt_OAM_lb_4_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: string
compute_pd_server_config_drive:
type: list
required: true
required: true
entry_schema:
type: string
- port_template_VMInt_OAM_lb_virtual_network_refs:
+ port_pd01_port_0_allowed_address_pairs:
type: list
required: true
entry_schema:
- type: json
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_template_VMInt_OAM_lb_order:
- type: integer
- required: true
- port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
+ type: org.openecomp.datatypes.heat.network.AddressPair
+ port_pd01_port_0_device_id:
type: list
required: true
entry_schema:
- type: json
- port_template_VMInt_OAM_lb_name:
+ type: string
+ port_pd01_port_0_qos_policy:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_port_security_enabled:
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: boolean
- port_template_VMInt_OAM_lb_vlan_requirements:
+ 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_template_VMInt_OAM_lb_4_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_template_VMInt_OAM_lb_4_order:
+ type: integer
+ required: true
compute_pd_server_user_data_update_policy:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_network:
+ port_pd01_port_0_device_owner:
type: list
required: true
entry_schema:
type: string
+ port_template_VMInt_OAM_lb_4_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pd_server_reservation_id:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_template_VMInt_OAM_lb_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_network_role:
- type: string
- required: true
- port_template_VMInt_OAM_lb_security_group_refs:
+ port_template_VMInt_OAM_lb_4_port_tuple_refs:
type: list
required: true
entry_schema:
type: json
+ 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
get_input:
- compute_pd_server_flavor_update_policy
- index_value
- pd_server_template_VMInt_OAM_lb:
+ pd_server_template_VMInt_OAM_lb_4:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
mac_requirements:
- get_input: port_template_VMInt_OAM_lb_mac_requirements
+ get_input: port_template_VMInt_OAM_lb_4_mac_requirements
order:
- get_input: port_template_VMInt_OAM_lb_order
+ get_input: port_template_VMInt_OAM_lb_4_order
exCP_naming:
- get_input: port_template_VMInt_OAM_lb_exCP_naming
+ get_input: port_template_VMInt_OAM_lb_4_exCP_naming
virtual_machine_interface_allowed_address_pairs:
get_input:
- - port_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs
+ - port_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs
- index_value
vlan_requirements:
- get_input: port_template_VMInt_OAM_lb_vlan_requirements
+ get_input: port_template_VMInt_OAM_lb_4_vlan_requirements
virtual_machine_interface_properties:
get_input:
- - port_template_VMInt_OAM_lb_virtual_machine_interface_properties
+ - port_template_VMInt_OAM_lb_4_virtual_machine_interface_properties
- index_value
subinterface_indicator: false
related_networks:
- get_input: port_template_VMInt_OAM_lb_related_networks
+ get_input: port_template_VMInt_OAM_lb_4_related_networks
security_group_refs:
get_input:
- - port_template_VMInt_OAM_lb_security_group_refs
+ - port_template_VMInt_OAM_lb_4_security_group_refs
- index_value
virtual_network_refs:
get_input:
- - port_template_VMInt_OAM_lb_virtual_network_refs
+ - port_template_VMInt_OAM_lb_4_virtual_network_refs
- index_value
ip_requirements:
- get_input: port_template_VMInt_OAM_lb_ip_requirements
+ get_input: port_template_VMInt_OAM_lb_4_ip_requirements
network_role_tag:
- get_input: port_template_VMInt_OAM_lb_network_role_tag
+ get_input: port_template_VMInt_OAM_lb_4_network_role_tag
virtual_machine_interface_mac_addresses:
get_input:
- - port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses
+ - port_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses
- index_value
port_tuple_refs:
get_input:
- - port_template_VMInt_OAM_lb_port_tuple_refs
+ - port_template_VMInt_OAM_lb_4_port_tuple_refs
- index_value
network_role:
- get_input: port_template_VMInt_OAM_lb_network_role
+ get_input: port_template_VMInt_OAM_lb_4_network_role
subnetpoolid:
- get_input: port_template_VMInt_OAM_lb_subnetpoolid
+ get_input: port_template_VMInt_OAM_lb_4_subnetpoolid
name:
get_input:
- - port_template_VMInt_OAM_lb_name
+ - port_template_VMInt_OAM_lb_4_name
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
allowed_address_pairs:
- get_input: port_pd01_port_allowed_address_pairs
+ get_input: port_pd01_port_0_allowed_address_pairs
binding:vnic_type:
get_input:
- - port_pd01_port_binding:vnic_type
+ - port_pd01_port_0_binding:vnic_type
- index_value
value_specs:
get_input:
- - port_pd01_port_value_specs
+ - port_pd01_port_0_value_specs
- index_value
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
fixed_ips:
get_input:
- - port_pd01_port_fixed_ips
+ - port_pd01_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
name:
get_input:
- - port_pd01_port_name
+ - port_pd01_port_0_name
- index_value
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
replacement_policy:
get_input:
- - port_pd01_port_replacement_policy
+ - port_pd01_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
device_owner:
get_input:
- - port_pd01_port_device_owner
+ - port_pd01_port_0_device_owner
- index_value
mac_address:
- get_input: port_pd01_port_mac_address
+ get_input: port_pd01_port_0_mac_address
security_groups:
get_input:
- - port_pd01_port_security_groups
+ - port_pd01_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
qos_policy:
get_input:
- - port_pd01_port_qos_policy
+ - port_pd01_port_0_qos_policy
- index_value
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
port_security_enabled:
get_input:
- - port_pd01_port_port_security_enabled
+ - port_pd01_port_0_port_security_enabled
- index_value
admin_state_up:
get_input:
- - port_pd01_port_admin_state_up
+ - port_pd01_port_0_admin_state_up
- index_value
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
device_id:
get_input:
- - port_pd01_port_device_id
+ - port_pd01_port_0_device_id
- index_value
requirements:
- binding:
node: pd_server
relationship: tosca.relationships.network.BindsTo
outputs:
- pd_server_pd01_port_allowed_address_pairs:
+ pd_server_pd01_port_0_port_security_enabled:
+ type: boolean
+ value:
+ get_attribute:
+ - pd_server_pd01_port_0
+ - port_security_enabled
+ pd_server_show:
+ type: string
+ value:
+ get_attribute:
+ - pd_server
+ - show
+ pd_server_template_VMInt_OAM_lb_4_name:
+ type: string
+ value:
+ get_attribute:
+ - pd_server_template_VMInt_OAM_lb_4
+ - name
+ pd_server_pd01_port_0_allowed_address_pairs:
type: list
value:
get_attribute:
- - pd_server_pd01_port
+ - pd_server_pd01_port_0
- allowed_address_pairs
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- pd_server_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
+ pd_server_console_urls:
+ type: string
+ value:
+ get_attribute:
+ - pd_server
+ - console_urls
+ pd_server_pd01_port_0_security_groups:
type: list
value:
get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - virtual_machine_interface_mac_addresses
+ - pd_server_pd01_port_0
+ - security_groups
entry_schema:
type: string
- pd_server_template_VMInt_OAM_lb_virtual_network_refs:
+ pd_server_pd01_port_0_tenant_id:
+ type: string
+ value:
+ get_attribute:
+ - pd_server_pd01_port_0
+ - tenant_id
+ pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_mac_addresses:
type: list
value:
get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - virtual_network_refs
+ - pd_server_template_VMInt_OAM_lb_4
+ - virtual_machine_interface_mac_addresses
entry_schema:
type: string
- pd_server_template_VMInt_OAM_lb_fq_name:
+ pd_server_template_VMInt_OAM_lb_4_fq_name:
type: string
value:
get_attribute:
- - pd_server_template_VMInt_OAM_lb
+ - pd_server_template_VMInt_OAM_lb_4
- fq_name
- pd_server_show:
- type: string
- value:
- get_attribute:
- - pd_server
- - show
- pd_server_console_urls:
+ pd_server_pd01_port_0_name:
type: string
value:
get_attribute:
- - pd_server
- - console_urls
- pd_server_template_VMInt_OAM_lb_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ - pd_server_pd01_port_0
+ - name
+ pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_properties:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
value:
get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - virtual_machine_interface_allowed_address_pairs
- pd_server_pd01_port_security_groups:
+ - pd_server_template_VMInt_OAM_lb_4
+ - virtual_machine_interface_properties
+ pd_server_pd01_port_0_subnets:
type: list
value:
get_attribute:
- - pd_server_pd01_port
- - security_groups
+ - pd_server_pd01_port_0
+ - subnets
entry_schema:
type: string
- pd_server_pd01_port_port_security_enabled:
- type: boolean
+ pd_server_pd01_port_0_show:
+ type: string
value:
get_attribute:
- - pd_server_pd01_port
- - port_security_enabled
- pd_server_pd01_port_status:
+ - pd_server_pd01_port_0
+ - show
+ pd_server_pd01_port_0_status:
type: string
value:
get_attribute:
- - pd_server_pd01_port
+ - pd_server_pd01_port_0
- status
- pd_server_template_VMInt_OAM_lb_port_tuple_refs:
- type: list
- value:
- get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - port_tuple_refs
- entry_schema:
- type: string
- pd_server_pd01_port_fixed_ips:
- type: list
+ pd_server_pd01_port_0_qos_policy:
+ type: string
value:
get_attribute:
- - pd_server_pd01_port
- - fixed_ips
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ - pd_server_pd01_port_0
+ - qos_policy
pd_server_accessIPv6:
type: string
value:
get_attribute:
- pd_server
- accessIPv6
- pd_server_pd01_port_admin_state_up:
- type: boolean
- value:
- get_attribute:
- - pd_server_pd01_port
- - admin_state_up
pd_server_instance_name:
type: string
value:
get_attribute:
- pd_server
- instance_name
- pd_server_template_VMInt_OAM_lb_name:
- type: string
- value:
- get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - name
pd_server_accessIPv4:
type: string
value:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_device_owner:
- type: string
- value:
- get_attribute:
- - pd_server_pd01_port
- - device_owner
- pd_server_pd01_port_show:
- type: string
- value:
- get_attribute:
- - pd_server_pd01_port
- - show
- pd_server_pd01_port_network:
- type: string
- value:
- get_attribute:
- - pd_server_pd01_port
- - network
- pd_server_pd01_port_qos_policy:
- type: string
+ pd_server_pd01_port_0_admin_state_up:
+ type: boolean
value:
get_attribute:
- - pd_server_pd01_port
- - qos_policy
- pd_server_pd01_port_mac_address:
- type: string
+ - pd_server_pd01_port_0
+ - admin_state_up
+ pd_server_template_VMInt_OAM_lb_4_virtual_network_refs:
+ type: list
value:
get_attribute:
- - pd_server_pd01_port
- - mac_address
+ - pd_server_template_VMInt_OAM_lb_4
+ - virtual_network_refs
+ entry_schema:
+ type: string
pd_server_addresses:
type: map
value:
- addresses
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- pd_server_pd01_port_tenant_id:
+ pd_server_pd01_port_0_device_id:
type: string
value:
get_attribute:
- - pd_server_pd01_port
- - tenant_id
- pd_server_template_VMInt_OAM_lb_virtual_machine_interface_properties:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
+ - pd_server_pd01_port_0
+ - device_id
+ pd_server_pd01_port_0_network:
+ type: string
value:
get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - virtual_machine_interface_properties
- pd_server_pd01_port_device_id:
+ - pd_server_pd01_port_0
+ - network
+ pd_server_pd01_port_0_mac_address:
type: string
value:
get_attribute:
- - pd_server_pd01_port
- - device_id
- pd_server_pd01_port_name:
+ - pd_server_pd01_port_0
+ - mac_address
+ pd_server_pd01_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd01_port
- - name
- pd_server_template_VMInt_OAM_lb_show:
- type: string
+ - pd_server_pd01_port_0
+ - device_owner
+ pd_server_pd01_port_0_fixed_ips:
+ type: list
value:
get_attribute:
- - pd_server_template_VMInt_OAM_lb
- - show
- pd_server_pd01_port_subnets:
+ - pd_server_pd01_port_0
+ - fixed_ips
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ pd_server_template_VMInt_OAM_lb_4_port_tuple_refs:
type: list
value:
get_attribute:
- - pd_server_pd01_port
- - subnets
+ - pd_server_template_VMInt_OAM_lb_4
+ - port_tuple_refs
entry_schema:
type: string
+ pd_server_template_VMInt_OAM_lb_4_show:
+ type: string
+ value:
+ get_attribute:
+ - pd_server_template_VMInt_OAM_lb_4
+ - show
+ pd_server_template_VMInt_OAM_lb_4_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ value:
+ get_attribute:
+ - pd_server_template_VMInt_OAM_lb_4
+ - virtual_machine_interface_allowed_address_pairs
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outpoing.packets_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.outpoing.packets
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.outgoing.packets.rate
+ network.incoming.packets_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.incoming.packets
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
- network.outpoing.packets_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.outpoing.packets
cpu_util_pd_server:
- pd_server
- cpu_util
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.incoming.packets.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ forwarder_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - forwarder
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- network.outgoing.bytes_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.outgoing.bytes
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.incoming.bytes_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
- network.incoming.bytes_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.incoming.bytes
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- feature_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - feature
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
+ network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.incoming.bytes.rate
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
- network.incoming.bytes.rate_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.incoming.packets
instance_pd_server:
- pd_server
- instance
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - forwarder
- binding_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - binding
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.incoming.packets.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.outgoing.packets.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- network.outgoing.bytes.rate_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - network.outgoing.bytes.rate
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
+ network.outgoing.bytes_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - network.outgoing.bytes
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
+ feature_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - feature
+ binding_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - binding
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - dependency
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- link_pd_server_template_VMInt_OAM_lb:
- - pd_server_template_VMInt_OAM_lb
- - link
\ No newline at end of file
+ link_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - link
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
+ dependency_pd_server_template_VMInt_OAM_lb_4:
+ - pd_server_template_VMInt_OAM_lb_4
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_network:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ 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
status: SUPPORTED
- pd_server_pd01_port_device_owner:
+ pd_server_pd01_port_0_device_owner:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd02_port_network_role_tag: oam
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
+ port_pd02_port_0_network_role_tag: oam
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_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network_role_tag: oam
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd01_port_0_network_role_tag: oam
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
entries:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_owner
+ - pd_server_pd01_port_0_device_owner
network_policy_server:
type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
properties:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
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
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_device_owner:
+ pd_server_pd01_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd01_port
+ - pd_server_pd01_port_0
- device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_exCP_naming:
+ port_pd02_port_0_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.RelatedNetworksAssignments
- port_pd02_port_order:
- type: integer
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_network:
- type: list
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ 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
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd02_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd02_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd02_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd02_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd02_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd02_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.outpoing.packets_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd02_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd02_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd02_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd02_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd02_port:
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd02_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd02_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd02_port:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd02_port:
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ disk.write.bytes_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd02_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd02_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd02_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd02_port:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd02_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd02_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_0_network:
+ - get_attribute:
+ - 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_attribute:
- network_policy_server
- name
- port_pd02_port_network_role_tag: oam
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd02_port_0_network:
+ - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
+ port_pd02_port_0_network_role_tag: oam
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
- - name
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd02_port_network:
- - get_input: oam_net_name
+ port_pd02_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role:
+ type: string
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_network_role_tag:
- type: string
+ port_pd02_port_0_network:
+ type: list
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: string
+ port_pd01_port_0_order:
+ type: integer
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd02_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd02_port_network_role:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd02_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd02_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
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:
+ port_pd02_port_0_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
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd02_port_subnetpoolid:
+ port_pd02_port_0_network_role:
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
+ port_pd02_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd02_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd02_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_0_related_networks:
+ type: list
required: true
- port_pd01_port_network_role:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd02_port_0_subnetpoolid:
type: string
required: true
- port_pd02_port_ip_requirements:
+ port_pd02_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd02_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd02_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd02_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd02_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd02_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd02_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd02_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd02_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd02_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd02_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd02_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd02_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd02_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd02_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd02_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd02_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd02_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd02_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd02_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd02_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd02_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd02_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - binding
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.packets.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- binding_pd_server_pd02_port:
- - pd_server_pd02_port
- - binding
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.packets.rate
+ network.outpoing.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outpoing.packets
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
- network.outgoing.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes
- feature_pd_server_pd02_port:
- - pd_server_pd02_port
+ feature_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
- feature
- network.incoming.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outgoing.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
- forwarder_pd_server_pd02_port:
- - pd_server_pd02_port
- - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.outpoing.packets_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.outpoing.packets
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.outgoing.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.outgoing.bytes
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- attachment_pd_server_pd02_port:
- - pd_server_pd02_port
- - attachment
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.incoming.packets.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ attachment_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - attachment
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
- network.incoming.packets.rate_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.packets.rate
disk.latency_pd_server:
- pd_server
- disk.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
- network.incoming.bytes_pd_server_pd02_port:
- - pd_server_pd02_port
- - network.incoming.bytes
+ forwarder_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - forwarder
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd02_port:
- - pd_server_pd02_port
- - link
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd02_port:
- - pd_server_pd02_port
- - dependency
\ No newline at end of file
+ link_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - link
+ dependency_pd_server_pd02_port_0:
+ - pd_server_pd02_port_0
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
+ - port: {get_resource: pd_server_1_oam_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [network_policy_server, name]}
- pd01_port_1:
+ pd_server_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_0_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
compute_pd_server_availability_zone:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
- type: string
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_1_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
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: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd_server_0_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port_1:
+ - dependency_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port_0:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- binding_pd_server_pd01_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_pd_server:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_pd_server:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server:
+ disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_0:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_1:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_1:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_0:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_0:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_1:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_0:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.Forwarder
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_0:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ feature_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_0:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_1:
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_1:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_0:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- 1
- UNBOUNDED
disk.device.iops_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
- port_pd01_port_0_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd01_port_0_network:
- - get_attribute:
- - 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_attribute:
- network_policy_server
- name
+ port_pd_server_1_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_1_network_role_tag: oam
- port_pd01_port_1_network:
- - get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_1_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag: oam
+ port_pd_server_0_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_1_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network:
+ - get_attribute:
+ - network_policy_server
+ - name
+ port_pd_server_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_mac_requirements:
+ port_pd_server_0_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
service_template_filter:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_0_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
compute_pd_server_availability_zone:
type: list
vm_flavor_name:
type: string
required: true
- port_pd01_port_1_network_role:
- type: string
- required: true
- port_pd01_port_0_order:
- type: integer
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_1_subnetpoolid:
+ vm_image_name:
type: string
required: true
- vm_image_name:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
- port_pd01_port_0_vlan_requirements:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_0_oam_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port_1:
+ pd_server_pd_server_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_1_exCP_naming
+ get_input: port_pd_server_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_1_vlan_requirements
+ get_input: port_pd_server_1_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_1_related_networks
+ get_input: port_pd_server_1_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_1_ip_requirements
+ get_input: port_pd_server_1_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_1_network_role_tag
+ get_input: port_pd_server_1_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
+ get_input: port_pd_server_1_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_1_order
+ get_input: port_pd_server_1_oam_port_0_order
network_role:
- get_input: port_pd01_port_1_network_role
+ get_input: port_pd_server_1_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_1_subnetpoolid
+ get_input: port_pd_server_1_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_1_network
+ - port_pd_server_1_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port_0:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_0_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_0_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_0_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_0_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_0_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_0_order
+ get_input: port_pd_server_0_oam_port_0_order
network_role:
- get_input: port_pd01_port_0_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_0_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_0_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
- binding_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- binding_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - binding
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ binding_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - binding
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes.rate
- attachment_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - attachment
- network.outgoing.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
- attachment_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
- forwarder_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - forwarder
- forwarder_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - forwarder
- network.incoming.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes.rate
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.incoming.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.outgoing.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes
- network.outgoing.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- network.outgoing.bytes
- network.incoming.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
+ feature_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - feature
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outpoing.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outpoing.packets
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- feature_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - feature
- feature_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - feature
+ attachment_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - attachment
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outpoing.packets
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - link
+ dependency_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - dependency
- link_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
+ link_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- link
- link_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - link
\ No newline at end of file
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - dependency
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
+ - port: {get_resource: pd_server_1_oam_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_1:
+ pd_server_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
network_policy_port0:
type: OS::Contrail::NetworkPolicy
properties:
- entries: {get_attr: [pd01_port_0, device_owner]}
+ entries: {get_attr: [pd_server_0_oam_port_0, device_owner]}
network_policy_port1:
type: OS::Contrail::NetworkPolicy
properties:
- entries: {get_attr: [pd01_port_1, device_owner]}
+ entries: {get_attr: [pd_server_1_oam_port_0, device_owner]}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_0_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
compute_pd_server_availability_zone:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
- type: string
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_1_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
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: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd_server_0_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
attributes:
pd_server_accessIPv4:
type: string
status: SUPPORTED
- pd_server_pd01_port_1_device_owner:
+ pd_server_pd_server_1_oam_port_0_device_owner:
type: string
status: SUPPORTED
- pd_server_pd01_port_0_device_owner:
+ pd_server_pd_server_0_oam_port_0_device_owner:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port_1:
+ - dependency_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port_0:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- binding_pd_server_pd01_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_pd_server:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_pd_server:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server:
+ disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_0:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_1:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_1:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_0:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_0:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_1:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_0:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.Forwarder
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_0:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ feature_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_0:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_1:
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_1:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_0:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
directives:
- substitutable
properties:
- port_pd01_port_0_mac_requirements:
- mac_count_required:
- is_required: false
- 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd_server_1_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_1_network_role_tag: oam
- port_pd01_port_1_network:
- - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag: oam
+ port_pd_server_0_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_1_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_mac_requirements:
+ port_pd_server_0_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
service_template_filter:
entries:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_0_device_owner
+ - pd_server_pd_server_0_oam_port_0_device_owner
network_policy_server:
type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
properties:
entries:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_1_device_owner
+ - pd_server_pd_server_1_oam_port_0_device_owner
groups:
hot-mog-0108-bs1271_group:
type: org.openecomp.groups.heat.HeatStack
- network_policy_port0
- network_policy_server
- network_policy_port1
- - abstract_pd_server
\ No newline at end of file
+ - abstract_pd_server
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_0_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
compute_pd_server_availability_zone:
type: list
vm_flavor_name:
type: string
required: true
- port_pd01_port_1_network_role:
- type: string
- required: true
- port_pd01_port_0_order:
- type: integer
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_1_subnetpoolid:
+ vm_image_name:
type: string
required: true
- vm_image_name:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
- port_pd01_port_0_vlan_requirements:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_0_oam_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port_1:
+ pd_server_pd_server_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_1_exCP_naming
+ get_input: port_pd_server_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_1_vlan_requirements
+ get_input: port_pd_server_1_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_1_related_networks
+ get_input: port_pd_server_1_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_1_ip_requirements
+ get_input: port_pd_server_1_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_1_network_role_tag
+ get_input: port_pd_server_1_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
+ get_input: port_pd_server_1_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_1_order
+ get_input: port_pd_server_1_oam_port_0_order
network_role:
- get_input: port_pd01_port_1_network_role
+ get_input: port_pd_server_1_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_1_subnetpoolid
+ get_input: port_pd_server_1_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_1_network
+ - port_pd_server_1_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port_0:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_0_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_0_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_0_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_0_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_0_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_0_order
+ get_input: port_pd_server_0_oam_port_0_order
network_role:
- get_input: port_pd01_port_0_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_0_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_0_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_1_device_owner:
+ pd_server_pd_server_1_oam_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd01_port_1
+ - pd_server_pd_server_1_oam_port_0
- device_owner
- pd_server_pd01_port_0_device_owner:
+ pd_server_pd_server_0_oam_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd01_port_0
+ - pd_server_pd_server_0_oam_port_0
- device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
- binding_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- binding_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - binding
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ binding_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - binding
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes.rate
- attachment_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - attachment
- network.outgoing.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
- attachment_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
- forwarder_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - forwarder
- forwarder_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - forwarder
- network.incoming.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes.rate
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.incoming.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.outgoing.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes
- network.outgoing.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- network.outgoing.bytes
- network.incoming.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
+ feature_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - feature
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outpoing.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outpoing.packets
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- feature_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - feature
- feature_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - feature
+ attachment_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - attachment
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outpoing.packets
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - link
+ dependency_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - dependency
- link_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
+ link_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- link
- link_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - link
\ No newline at end of file
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
+ - port: {get_resource: pd_server_1_oam_port_0}
user_data_format: RAW
- pd01_port_0:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_1:
+ pd_server_1_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
value: {get_attr: [server_pd_01, accessIPv4]}
out2:
description: output_regula
- value: {get_attr: [pd01_port_1, device_owner]}
+ value: {get_attr: [pd_server_1_oam_port_0, device_owner]}
out3:
description: output_regula
value:
- get_attr: [pd01_port_0, device_id]
+ get_attr: [pd_server_0_oam_port_0, device_id]
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd01_port_0_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
compute_pd_server_availability_zone:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network_role:
- type: string
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_0_order:
- type: integer
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
- type: string
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
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
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_1_oam_port_0_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
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: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ entry_schema:
+ type: string
+ port_pd_server_0_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
attributes:
- pd_server_pd01_port_0_device_id:
+ pd_server_accessIPv4:
type: string
status: SUPPORTED
- pd_server_accessIPv4:
+ pd_server_pd_server_0_oam_port_0_device_id:
type: string
status: SUPPORTED
- pd_server_pd01_port_1_device_owner:
+ pd_server_pd_server_1_oam_port_0_device_owner:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port_1:
+ - dependency_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_1:
+ - link_pd_server_pd_server_1_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port_0:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_0:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- binding_pd_server_pd01_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_pd_server:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_pd_server:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server:
+ disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_0:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_1:
+ disk.device.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_1:
+ disk.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_0:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_0:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_1:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_1:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_0:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_0:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.Forwarder
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.Forwarder
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_0:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_1:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ feature_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_0:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_1:
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_1:
- type: tosca.capabilities.Node
+ attachment_pd_server_pd_server_1_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_0:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
directives:
- substitutable
properties:
- port_pd01_port_0_mac_requirements:
- mac_count_required:
- is_required: false
- 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd_server_1_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_1_network_role_tag: oam
- port_pd01_port_1_network:
- - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
+ port_pd_server_1_oam_port_0_network_role_tag: oam
+ port_pd_server_0_oam_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_1_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_1_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_1_mac_requirements:
+ port_pd_server_0_oam_port_0_mac_requirements:
mac_count_required:
is_required: false
service_template_filter:
value:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_1_device_owner
+ - pd_server_pd_server_1_oam_port_0_device_owner
out3:
description: output_regula
value:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_0_device_id
+ - pd_server_pd_server_0_oam_port_0_device_id
out1:
description: output_regula
value:
get_attribute:
- abstract_pd_server
- - pd_server_accessIPv4
\ No newline at end of file
+ - pd_server_accessIPv4
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd01_port_0_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_0_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role:
- type: string
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
compute_pd_server_availability_zone:
type: list
vm_flavor_name:
type: string
required: true
- port_pd01_port_1_network_role:
- type: string
- required: true
- port_pd01_port_0_order:
- type: integer
+ port_pd_server_1_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_1_subnetpoolid:
+ vm_image_name:
type: string
required: true
- vm_image_name:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_1_network_role_tag:
+ port_pd_server_0_oam_port_0_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_1_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_0_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_0_subnetpoolid:
+ port_pd_server_1_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_1_network:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_0_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_0_related_networks:
- type: list
+ port_pd_server_1_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_1_ip_requirements:
- type: list
+ port_pd_server_0_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_1_order:
- type: integer
+ port_pd_server_1_oam_port_0_network_role_tag:
+ type: string
required: true
- port_pd01_port_1_related_networks:
+ port_pd_server_1_oam_port_0_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:
+ port_pd_server_1_oam_port_0_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
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1_oam_port_0_network_role:
+ type: string
required: true
- port_pd01_port_0_vlan_requirements:
+ port_pd_server_1_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
+ port_pd_server_0_oam_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_1_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port_1:
+ pd_server_pd_server_1_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_1_exCP_naming
+ get_input: port_pd_server_1_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_1_vlan_requirements
+ get_input: port_pd_server_1_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_1_related_networks
+ get_input: port_pd_server_1_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_1_ip_requirements
+ get_input: port_pd_server_1_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_1_network_role_tag
+ get_input: port_pd_server_1_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
+ get_input: port_pd_server_1_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_1_order
+ get_input: port_pd_server_1_oam_port_0_order
network_role:
- get_input: port_pd01_port_1_network_role
+ get_input: port_pd_server_1_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_1_subnetpoolid
+ get_input: port_pd_server_1_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_1_network
+ - port_pd_server_1_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port_0:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_0_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_0_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_0_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_0_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_0_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_0_order
+ get_input: port_pd_server_0_oam_port_0_order
network_role:
- get_input: port_pd01_port_0_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_0_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_0_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
node: pd_server
relationship: tosca.relationships.network.BindsTo
outputs:
- pd_server_pd01_port_0_device_id:
- type: string
- value:
- get_attribute:
- - pd_server_pd01_port_0
- - device_id
pd_server_accessIPv4:
type: string
value:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_1_device_owner:
+ pd_server_pd_server_0_oam_port_0_device_id:
+ type: string
+ value:
+ get_attribute:
+ - pd_server_pd_server_0_oam_port_0
+ - device_id
+ pd_server_pd_server_1_oam_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd01_port_1
+ - pd_server_pd_server_1_oam_port_0
- device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
- binding_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- binding_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - binding
+ network.outgoing.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ network.incoming.bytes_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ binding_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - binding
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes.rate
- attachment_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - attachment
- network.outgoing.packets.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
- attachment_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
+ forwarder_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - forwarder
disk.capacity_pd_server:
- pd_server
- disk.capacity
- forwarder_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - forwarder
- forwarder_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - forwarder
- network.incoming.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.packets
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.bytes.rate_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes.rate
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.incoming.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.outgoing.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outgoing.bytes
- network.outgoing.bytes_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- network.outgoing.bytes
- network.incoming.bytes_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.incoming.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
+ feature_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - feature
+ network.incoming.bytes.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outpoing.packets_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - network.outpoing.packets
+ network.incoming.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- feature_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - feature
- feature_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - feature
+ attachment_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - attachment
+ network.incoming.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outpoing.packets
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.outgoing.packets.rate_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - link
+ dependency_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
- - dependency
- link_pd_server_pd01_port_0:
- - pd_server_pd01_port_0
+ link_pd_server_pd_server_1_oam_port_0:
+ - pd_server_pd_server_1_oam_port_0
- link
- link_pd_server_pd01_port_1:
- - pd_server_pd01_port_1
- - link
\ No newline at end of file
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - dependency
scheduler_hints: { group: { get_resource: BE_Affinity }}
block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_ps_boot_volume }, delete_on_termination: "false" }]
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: ps_server_0_oam_port_0}
user_data_format: RAW
server_pd_01:
scheduler_hints: { group: { get_resource: BE_Affinity }}
block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_pd_boot_volume }, delete_on_termination: "false" }]
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
user_data_format: RAW
server_oam_01:
scheduler_hints: { group: { get_resource: BE_Affinity }}
block_device_mapping: [{device_name: "vda", volume_id : {get_param: VMME_oam_boot_volume }, delete_on_termination: "false" }]
networks:
- - port: {get_resource: pd01_port_2}
+ - port: {get_resource: oam_server_0_oam_port_0}
user_data_format: RAW
- pd01_port_0:
+ ps_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [network_policy_server, name]}
security_groups: [{get_resource: jsa_security_group}]
- pd01_port_1:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
security_groups: [{get_resource: jsa_security_group}]
- pd01_port_2:
+ oam_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
value: {get_attr: [server_oam_01, accessIPv4]}
out4:
description: output_regula
- value: {get_attr: [pd01_port_1, device_owner]}
+ value: {get_attr: [pd_server_0_oam_port_0, device_owner]}
out5:
description: output_regula
value:
- get_attr: [pd01_port_0, device_id]
+ get_attr: [ps_server_0_oam_port_0, device_id]
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
compute_pd_server_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_pd_server_oam_port_0_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
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_pd_server_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd_server_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_oam_port_0_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
attributes:
pd_server_accessIPv4:
type: string
status: SUPPORTED
- pd_server_pd01_port_device_owner:
+ pd_server_pd_server_oam_port_0_device_owner:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ feature_pd_server_pd_server_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- memory.usage_pd_server:
+ network.outpoing.packets_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ binding_pd_server_pd_server_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ network.incoming.bytes.rate_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server:
+ forwarder_pd_server_pd_server_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_pd_server:
+ network.outgoing.packets.rate_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests.rate_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.oam_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_oam_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_oam_server_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_server_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_oam_server_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_oam_server_oam_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_oam_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_oam_server_oam_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
compute_oam_server_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_oam_server_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_oam_server_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.IpRequirements
compute_oam_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
+ port_oam_server_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_scheduler_hints:
type: list
required: true
type: string
status: SUPPORTED
requirements:
- - dependency_oam_server_pd01_port:
+ - dependency_oam_server_oam_server_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_server_pd01_port:
+ - link_oam_server_oam_server_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_oam_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_oam_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_server_pd01_port:
+ forwarder_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_server_pd01_port:
+ disk.device.read.requests.rate_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_oam_server:
+ network.incoming.packets_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_oam_server_oam_server_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_oam_server_oam_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_server_oam_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_server_pd01_port:
+ disk.latency_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.latency_oam_server:
+ disk.read.requests_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_oam_server:
+ network.outgoing.packets.rate_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_oam_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_oam_server_oam_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_server_pd01_port:
+ disk.write.requests.rate_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_oam_server:
+ network.incoming.packets.rate_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_server_pd01_port:
+ network.outpoing.packets_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_server_pd01_port:
+ network.incoming.bytes.rate_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_oam_server_oam_server_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_oam_server_oam_server_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.ps_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_ps_server_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_security_groups:
+ port_ps_server_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps_server_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
+ entry_schema:
+ type: string
+ port_ps_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_ps_server_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_ps_server_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps_server_oam_port_0_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: json
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ port_ps_server_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_ps_server_oam_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_ps_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
+ port_ps_server_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
attributes:
ps_server_accessIPv4:
type: string
status: SUPPORTED
- ps_server_pd01_port_device_id:
+ ps_server_ps_server_oam_port_0_device_id:
type: string
status: SUPPORTED
requirements:
- - dependency_ps_server_pd01_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_ps_server_pd01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_ps_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_ps_server_ps_server_oam_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_ps_server_ps_server_oam_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.packets.rate_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
host_ps_server:
type: tosca.capabilities.Container
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_ps_server:
+ network.outgoing.packets.rate_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_pd01_port:
+ disk.device.iops_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_ps_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_pd01_port:
+ network.outgoing.bytes_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_pd01_port:
+ disk.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_ps_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_ps_server_ps_server_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_pd01_port:
+ network.incoming.bytes_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_pd01_port:
+ network.incoming.bytes.rate_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_pd01_port:
- type: tosca.capabilities.Attachment
+ binding_ps_server_ps_server_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.write.requests.rate_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_ps_server_oam_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
os_ps_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
properties:
compute_pd_server_scheduler_hints:
- group: BE_Affinity_group
+ port_pd_server_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_security_groups:
- - - jsa_security_group
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
+ port_pd_server_oam_port_0_network_role_tag: oam
+ port_pd_server_oam_port_0_network:
- get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
+ port_pd_server_oam_port_0_security_groups:
+ - - jsa_security_group
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
get_attribute:
- network_policy_server
- name
- port_pd01_port_security_groups:
- - - jsa_security_group
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_ps_server_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
+ port_ps_server_oam_port_0_network:
- get_attribute:
- network_policy_server
- name
+ port_ps_server_oam_port_0_security_groups:
+ - - jsa_security_group
+ vm_image_name:
+ get_input: pd_image_name
+ port_ps_server_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
+ port_oam_server_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_server_oam_port_0_network_role_tag: oam
vm_flavor_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_security_groups:
+ port_oam_server_oam_port_0_security_groups:
- - jsa_security_group
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_oam_server_oam_port_0_network:
+ - get_input: oam_net_name
compute_oam_server_availability_zone:
- get_input: availabilityzone_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_oam_server_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
compute_oam_server_user_data_format:
- RAW
compute_oam_server_name:
- get_input:
- oam_server_names
- 0
- port_pd01_port_network_role_tag: oam
compute_oam_server_scheduler_hints:
- group: BE_Affinity_group
service_template_filter:
direction: ingress
requirements:
- port:
- capability: attachment_ps_server_pd01_port
+ capability: attachment_ps_server_ps_server_oam_port_0
node: abstract_ps_server
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_pd_server_pd01_port
+ capability: attachment_pd_server_pd_server_oam_port_0
node: abstract_pd_server
relationship: org.openecomp.relationships.AttachesTo
- port:
- capability: attachment_oam_server_pd01_port
+ capability: attachment_oam_server_oam_server_oam_port_0
node: abstract_oam_server
relationship: org.openecomp.relationships.AttachesTo
network_policy_server_pd:
value:
get_attribute:
- abstract_pd_server
- - pd_server_pd01_port_device_owner
+ - pd_server_pd_server_oam_port_0_device_owner
out5:
description: output_regula
value:
get_attribute:
- abstract_ps_server
- - ps_server_pd01_port_device_id
+ - ps_server_ps_server_oam_port_0_device_id
out1:
description: output_regula
value:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_oam_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_oam_server_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_server_oam_port_0_network_role_tag:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_oam_server_oam_port_0_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_security_groups:
+ port_oam_server_oam_port_0_network_role:
+ type: string
+ required: true
+ port_oam_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_server_oam_port_0_security_groups:
type: list
required: true
entry_schema:
type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_oam_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
compute_oam_server_availability_zone:
type: list
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_oam_server_oam_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_oam_server_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.IpRequirements
compute_oam_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
- type: list
+ port_oam_server_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_oam_server_scheduler_hints:
type: list
required: true
entry_schema:
type: json
node_templates:
- oam_server_pd01_port:
+ oam_server_oam_server_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_oam_server_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_oam_server_oam_port_0_order
security_groups:
get_input:
- - port_pd01_port_security_groups
+ - port_oam_server_oam_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_oam_server_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_oam_server_oam_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_oam_server_oam_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_oam_server_oam_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_oam_server_oam_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_oam_server_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_oam_server_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_oam_server_oam_port_0_network
- index_value
requirements:
- binding:
disk.usage_oam_server:
- oam_server
- disk.usage
- network.incoming.bytes.rate_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.incoming.bytes.rate
feature_oam_server:
- oam_server
- feature
disk.read.bytes.rate_oam_server:
- oam_server
- disk.read.bytes.rate
- binding_oam_server_pd01_port:
- - oam_server_pd01_port
- - binding
disk.write.bytes_oam_server:
- oam_server
- disk.write.bytes
disk.write.requests_oam_server:
- oam_server
- disk.write.requests
- forwarder_oam_server_pd01_port:
- - oam_server_pd01_port
+ forwarder_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
- forwarder
cpu_oam_server:
- oam_server
vcpus_oam_server:
- oam_server
- vcpus
- network.incoming.packets_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_oam_server:
- oam_server
- disk.device.read.requests.rate
- network.outpoing.packets_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outpoing.packets
+ network.incoming.packets_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.incoming.packets
+ attachment_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - attachment
disk.allocation_oam_server:
- oam_server
- disk.allocation
disk.write.bytes.rate_oam_server:
- oam_server
- disk.write.bytes.rate
+ network.outgoing.bytes.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.write.requests.rate_oam_server:
- oam_server
- disk.device.write.requests.rate
+ network.incoming.bytes_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.incoming.bytes
instance_oam_server:
- oam_server
- instance
disk.device.usage_oam_server:
- oam_server
- disk.device.usage
- network.outgoing.packets.rate_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outgoing.packets.rate
- attachment_oam_server_pd01_port:
- - oam_server_pd01_port
- - attachment
disk.latency_oam_server:
- oam_server
- disk.latency
disk.read.requests_oam_server:
- oam_server
- disk.read.requests
+ network.outgoing.packets.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outgoing.packets.rate
disk.device.iops_oam_server:
- oam_server
- disk.device.iops
disk.device.latency_oam_server:
- oam_server
- disk.device.latency
- feature_oam_server_pd01_port:
- - oam_server_pd01_port
- - feature
+ network.outgoing.bytes_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outgoing.bytes
memory.usage_oam_server:
- oam_server
- memory.usage
scalable_oam_server:
- oam_server
- scalable
- network.incoming.bytes_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.incoming.bytes
disk.write.requests.rate_oam_server:
- oam_server
- disk.write.requests.rate
- network.incoming.packets.rate_oam_server_pd01_port:
- - oam_server_pd01_port
+ network.incoming.packets.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
- network.incoming.packets.rate
+ network.outpoing.packets_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outpoing.packets
disk.device.read.bytes.rate_oam_server:
- oam_server
- disk.device.read.bytes.rate
disk.read.bytes_oam_server:
- oam_server
- disk.read.bytes
- network.outgoing.bytes_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.incoming.bytes.rate
+ feature_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - feature
disk.ephemeral.size_oam_server:
- oam_server
- disk.ephemeral.size
+ binding_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - binding
requirements:
- link_oam_server_pd01_port:
- - oam_server_pd01_port
+ link_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
- link
- dependency_oam_server_pd01_port:
- - oam_server_pd01_port
- - dependency
local_storage_oam_server:
- oam_server
- local_storage
+ dependency_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - dependency
dependency_oam_server:
- oam_server
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_pd_server_scheduler_hints:
type: list
required: true
entry_schema:
type: json
+ port_pd_server_oam_port_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_oam_port_0_network_role:
+ type: string
required: true
- port_pd01_port_related_networks:
+ vm_flavor_name:
+ type: string
+ required: true
+ port_pd_server_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_security_groups:
+ port_pd_server_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd_server_oam_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd01_port_network_role:
+ port_pd_server_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_oam_port_0_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_oam_port_0_order
security_groups:
get_input:
- - port_pd01_port_security_groups
+ - port_pd_server_oam_port_0_security_groups
- index_value
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_oam_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_oam_port_0_ip_requirements
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_oam_port_0_related_networks
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_oam_port_0_network_role_tag
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_oam_port_0_network
- index_value
requirements:
- binding:
get_attribute:
- pd_server
- accessIPv4
- pd_server_pd01_port_device_owner:
+ pd_server_pd_server_oam_port_0_device_owner:
type: string
value:
get_attribute:
- - pd_server_pd01_port
+ - pd_server_pd_server_oam_port_0
- device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ feature_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - feature
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outpoing.packets_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outpoing.packets
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ binding_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - binding
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ network.incoming.bytes.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ forwarder_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - forwarder
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
+ network.outgoing.packets.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outgoing.packets.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ network.outgoing.bytes_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.incoming.packets.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.packets.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
+ network.outgoing.bytes.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ attachment_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - attachment
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - link
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
- type: list
+ port_ps_server_oam_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
- port_pd01_port_security_groups:
+ port_ps_server_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: json
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps_server_oam_port_0_network:
+ type: list
required: true
- vm_image_name:
+ entry_schema:
+ type: string
+ port_ps_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_ps_server_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_ps_server_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps_server_oam_port_0_security_groups:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd01_port_network_role:
+ type: json
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_ps_server_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_ps_server_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_ps_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_oam_port_0_order:
+ type: integer
+ required: true
node_templates:
- 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
- - index_value
- 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
- network_role:
- get_input: port_pd01_port_network_role
- subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
- network:
- get_input:
- - port_pd01_port_network
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: ps_server
- relationship: tosca.relationships.network.BindsTo
ps_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
properties:
get_input:
- compute_ps_server_user_data_format
- index_value
+ ps_server_ps_server_oam_port_0:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ mac_requirements:
+ get_input: port_ps_server_oam_port_0_mac_requirements
+ order:
+ get_input: port_ps_server_oam_port_0_order
+ security_groups:
+ get_input:
+ - port_ps_server_oam_port_0_security_groups
+ - index_value
+ exCP_naming:
+ get_input: port_ps_server_oam_port_0_exCP_naming
+ vlan_requirements:
+ get_input: port_ps_server_oam_port_0_vlan_requirements
+ subinterface_indicator: false
+ ip_requirements:
+ get_input: port_ps_server_oam_port_0_ip_requirements
+ related_networks:
+ get_input: port_ps_server_oam_port_0_related_networks
+ network_role_tag:
+ get_input: port_ps_server_oam_port_0_network_role_tag
+ network_role:
+ get_input: port_ps_server_oam_port_0_network_role
+ subnetpoolid:
+ get_input: port_ps_server_oam_port_0_subnetpoolid
+ network:
+ get_input:
+ - port_ps_server_oam_port_0_network
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: ps_server
+ relationship: tosca.relationships.network.BindsTo
outputs:
ps_server_accessIPv4:
type: string
get_attribute:
- ps_server
- accessIPv4
- ps_server_pd01_port_device_id:
+ ps_server_ps_server_oam_port_0_device_id:
type: string
value:
get_attribute:
- - ps_server_pd01_port
+ - ps_server_ps_server_oam_port_0
- device_id
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
instance_ps_server:
- ps_server
- instance
- binding_ps_server_pd01_port:
- - ps_server_pd01_port
- - binding
+ network.incoming.packets.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.packets.rate
host_ps_server:
- ps_server
- host
disk.read.bytes_ps_server:
- ps_server
- disk.read.bytes
+ network.outgoing.packets.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.packets
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outpoing.packets_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outpoing.packets
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
disk.write.requests.rate_ps_server:
- ps_server
- disk.write.requests.rate
- network.outgoing.bytes_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outgoing.bytes
- forwarder_ps_server_pd01_port:
- - ps_server_pd01_port
- - forwarder
disk.write.requests_ps_server:
- ps_server
- disk.write.requests
- network.incoming.bytes.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outgoing.bytes
disk.latency_ps_server:
- ps_server
- disk.latency
+ feature_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - feature
disk.ephemeral.size_ps_server:
- ps_server
- disk.ephemeral.size
disk.device.capacity_ps_server:
- ps_server
- disk.device.capacity
+ forwarder_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - forwarder
disk.iops_ps_server:
- ps_server
- disk.iops
disk.device.read.bytes.rate_ps_server:
- ps_server
- disk.device.read.bytes.rate
- network.outgoing.packets.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.bytes
cpu_util_ps_server:
- ps_server
- cpu_util
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- feature_ps_server_pd01_port:
- - ps_server_pd01_port
- - feature
- network.outgoing.bytes.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outgoing.bytes.rate
- attachment_ps_server_pd01_port:
- - ps_server_pd01_port
- - attachment
+ network.outpoing.packets_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outpoing.packets
+ network.incoming.bytes.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.bytes.rate
+ binding_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - binding
disk.device.write.requests.rate_ps_server:
- ps_server
- disk.device.write.requests.rate
- network.incoming.packets.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.packets.rate
disk.read.requests_ps_server:
- ps_server
- disk.read.requests
binding_ps_server:
- ps_server
- binding
+ attachment_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - attachment
os_ps_server:
- ps_server
- os
vcpus_ps_server:
- ps_server
- vcpus
- network.incoming.bytes_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.bytes
disk.usage_ps_server:
- ps_server
- disk.usage
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
+ network.outgoing.bytes.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outgoing.bytes.rate
requirements:
+ dependency_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - dependency
dependency_ps_server:
- ps_server
- dependency
- dependency_ps_server_pd01_port:
- - ps_server_pd01_port
- - dependency
- link_ps_server_pd01_port:
- - ps_server_pd01_port
+ link_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
- link
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: ps_server_0_oam_port_0}
user_data_format: RAW
server_pd_01:
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_0_oam_port_0}
user_data_format: RAW
server_oam_01:
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_2}
+ - port: {get_resource: oam_server_0_oam_port_0}
user_data_format: RAW
- pd01_port_0:
+ ps_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_attr: [network_policy_server, name]}
- pd01_port_1:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_2:
+ oam_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_server_oam_port_0_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
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_oam_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd_server_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_oam_port_0_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
- port_pd01_port_ip_requirements:
+ port_pd_server_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd_server_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd_server_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd_server_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd_server_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ feature_pd_server_pd_server_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- memory.usage_pd_server:
+ network.outpoing.packets_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ binding_pd_server_pd_server_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
+ network.incoming.bytes.rate_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server:
+ forwarder_pd_server_pd_server_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_pd_server:
+ network.outgoing.packets.rate_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.requests.rate_pd_server:
+ disk.ephemeral.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ network.incoming.packets.rate_pd_server_pd_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.oam_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_oam_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_oam_server_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_server_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_oam_server_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- compute_oam_server_availability_zone:
- type: list
+ port_oam_server_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- vm_image_name:
- type: string
+ port_oam_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_oam_server_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ compute_oam_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ port_oam_server_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
+ port_oam_server_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
compute_oam_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
+ port_oam_server_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- - dependency_oam_server_pd01_port:
+ - dependency_oam_server_oam_server_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_oam_server_pd01_port:
+ - link_oam_server_oam_server_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_oam_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_oam_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_oam_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_oam_server_pd01_port:
+ forwarder_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_oam_server_pd01_port:
+ disk.device.read.requests.rate_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_oam_server:
+ network.incoming.packets_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_oam_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_oam_server_oam_server_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_oam_server_oam_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_oam_server_oam_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_oam_server_pd01_port:
+ disk.latency_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_oam_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- disk.latency_oam_server:
+ disk.read.requests_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_oam_server:
+ network.outgoing.packets.rate_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_oam_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_oam_server_oam_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_oam_server_pd01_port:
+ disk.write.requests.rate_oam_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_oam_server:
+ network.incoming.packets.rate_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_oam_server_pd01_port:
+ network.outpoing.packets_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_oam_server_pd01_port:
+ network.incoming.bytes.rate_oam_server_oam_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_oam_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_oam_server_oam_server_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_oam_server_oam_server_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.ps_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
status: SUPPORTED
constraints:
- greater_or_equal: 0
- 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.RelatedNetworksAssignments
- vm_flavor_name:
+ port_ps_server_oam_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_ps_server_oam_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_ps_server_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ port_ps_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ port_ps_server_oam_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ port_ps_server_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_ps_server_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_ps_server_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_ps_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_ps_server_oam_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
requirements:
- - dependency_ps_server_pd01_port:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_ps_server_pd01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- dependency_ps_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
+ - dependency_ps_server_ps_server_oam_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_ps_server_ps_server_oam_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.incoming.packets.rate_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
host_ps_server:
type: tosca.capabilities.Container
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_ps_server:
+ network.outgoing.packets.rate_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_pd01_port:
+ disk.device.iops_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_ps_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_pd01_port:
+ network.outgoing.bytes_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_pd01_port:
+ disk.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_ps_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_ps_server_ps_server_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_pd01_port:
+ network.incoming.bytes_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_pd01_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_pd01_port:
+ network.incoming.bytes.rate_ps_server_ps_server_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_pd01_port:
- type: tosca.capabilities.Attachment
+ binding_ps_server_ps_server_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.write.requests.rate_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_ps_server_oam_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
os_ps_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_ps_server_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd_server_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd_server_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
+ port_pd_server_oam_port_0_network_role_tag: oam
+ port_pd_server_oam_port_0_network:
- get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
- vm_image_name:
- get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_ps_server_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
+ port_ps_server_oam_port_0_network:
- get_attribute:
- network_policy_server
- name
+ vm_image_name:
+ get_input: pd_image_name
+ port_ps_server_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
+ port_oam_server_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_oam_server_oam_port_0_network_role_tag: oam
vm_flavor_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_oam_server_oam_port_0_network:
+ - get_input: oam_net_name
compute_oam_server_availability_zone:
- get_input: availabilityzone_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_oam_server_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
compute_oam_server_user_data_format:
- RAW
compute_oam_server_name:
- get_input:
- oam_server_names
- 0
- port_pd01_port_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_oam_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_oam_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_oam_server_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_oam_server_oam_port_0_network_role_tag:
+ type: string
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_oam_server_oam_port_0_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_oam_server_oam_port_0_network_role:
+ type: string
+ required: true
+ port_oam_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_oam_server_oam_port_0_network:
+ type: list
required: true
+ entry_schema:
+ type: string
compute_oam_server_availability_zone:
type: list
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_oam_server_oam_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_oam_server_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.IpRequirements
compute_oam_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
- type: list
+ port_oam_server_oam_port_0_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
- oam_server_pd01_port:
+ oam_server_oam_server_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_oam_server_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_oam_server_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_oam_server_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_oam_server_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_oam_server_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_oam_server_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_oam_server_oam_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_oam_server_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_oam_server_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_oam_server_oam_port_0_network
- index_value
requirements:
- binding:
disk.usage_oam_server:
- oam_server
- disk.usage
- network.incoming.bytes.rate_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.incoming.bytes.rate
feature_oam_server:
- oam_server
- feature
disk.read.bytes.rate_oam_server:
- oam_server
- disk.read.bytes.rate
- binding_oam_server_pd01_port:
- - oam_server_pd01_port
- - binding
disk.write.bytes_oam_server:
- oam_server
- disk.write.bytes
disk.write.requests_oam_server:
- oam_server
- disk.write.requests
- forwarder_oam_server_pd01_port:
- - oam_server_pd01_port
+ forwarder_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
- forwarder
cpu_oam_server:
- oam_server
vcpus_oam_server:
- oam_server
- vcpus
- network.incoming.packets_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_oam_server:
- oam_server
- disk.device.read.requests.rate
- network.outpoing.packets_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outpoing.packets
+ network.incoming.packets_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.incoming.packets
+ attachment_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - attachment
disk.allocation_oam_server:
- oam_server
- disk.allocation
disk.write.bytes.rate_oam_server:
- oam_server
- disk.write.bytes.rate
+ network.outgoing.bytes.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.write.requests.rate_oam_server:
- oam_server
- disk.device.write.requests.rate
+ network.incoming.bytes_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.incoming.bytes
instance_oam_server:
- oam_server
- instance
disk.device.usage_oam_server:
- oam_server
- disk.device.usage
- network.outgoing.packets.rate_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outgoing.packets.rate
- attachment_oam_server_pd01_port:
- - oam_server_pd01_port
- - attachment
disk.latency_oam_server:
- oam_server
- disk.latency
disk.read.requests_oam_server:
- oam_server
- disk.read.requests
+ network.outgoing.packets.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outgoing.packets.rate
disk.device.iops_oam_server:
- oam_server
- disk.device.iops
disk.device.latency_oam_server:
- oam_server
- disk.device.latency
- feature_oam_server_pd01_port:
- - oam_server_pd01_port
- - feature
+ network.outgoing.bytes_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outgoing.bytes
memory.usage_oam_server:
- oam_server
- memory.usage
scalable_oam_server:
- oam_server
- scalable
- network.incoming.bytes_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.incoming.bytes
disk.write.requests.rate_oam_server:
- oam_server
- disk.write.requests.rate
- network.incoming.packets.rate_oam_server_pd01_port:
- - oam_server_pd01_port
+ network.incoming.packets.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
- network.incoming.packets.rate
+ network.outpoing.packets_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.outpoing.packets
disk.device.read.bytes.rate_oam_server:
- oam_server
- disk.device.read.bytes.rate
disk.read.bytes_oam_server:
- oam_server
- disk.read.bytes
- network.outgoing.bytes_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_oam_server_pd01_port:
- - oam_server_pd01_port
- - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - network.incoming.bytes.rate
+ feature_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - feature
disk.ephemeral.size_oam_server:
- oam_server
- disk.ephemeral.size
+ binding_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - binding
requirements:
- link_oam_server_pd01_port:
- - oam_server_pd01_port
+ link_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
- link
- dependency_oam_server_pd01_port:
- - oam_server_pd01_port
- - dependency
local_storage_oam_server:
- oam_server
- local_storage
+ dependency_oam_server_oam_server_oam_port_0:
+ - oam_server_oam_server_oam_port_0
+ - dependency
dependency_oam_server:
- oam_server
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_server_oam_port_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_oam_port_0_network_role:
+ type: string
+ required: true
+ vm_flavor_name:
+ type: string
required: true
- port_pd01_port_related_networks:
+ port_pd_server_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_oam_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_order:
+ port_pd_server_oam_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
+ port_pd_server_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_oam_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_oam_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ feature_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - feature
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outpoing.packets_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outpoing.packets
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ binding_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - binding
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ network.incoming.bytes.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.bytes.rate
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ forwarder_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - forwarder
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
+ network.outgoing.packets.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outgoing.packets.rate
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ network.outgoing.bytes_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.incoming.packets.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.incoming.packets.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
+ network.outgoing.bytes.rate_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ attachment_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - attachment
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd_server_oam_port_0:
+ - pd_server_pd_server_oam_port_0
+ - link
default: 0
constraints:
- greater_or_equal: 0
- 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:
+ port_ps_server_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_ps_server_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_ps_server_oam_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ port_ps_server_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_subnetpoolid:
+ port_ps_server_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_network_role:
+ port_ps_server_oam_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
+ port_ps_server_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ port_ps_server_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_ps_server_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_oam_port_0_order:
+ type: integer
+ required: true
node_templates:
- ps_server_pd01_port:
+ ps_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_ps_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_ps_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_ps_server_user_data_format
+ - index_value
+ ps_server_ps_server_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_ps_server_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_ps_server_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_ps_server_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_ps_server_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_ps_server_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_ps_server_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_ps_server_oam_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_ps_server_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_ps_server_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_ps_server_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server
relationship: tosca.relationships.network.BindsTo
- ps_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
- properties:
- availability_zone:
- get_input:
- - compute_ps_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_ps_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_ps_server_user_data_format
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
instance_ps_server:
- ps_server
- instance
- binding_ps_server_pd01_port:
- - ps_server_pd01_port
- - binding
+ network.incoming.packets.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.packets.rate
host_ps_server:
- ps_server
- host
disk.read.bytes_ps_server:
- ps_server
- disk.read.bytes
+ network.outgoing.packets.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.packets
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outpoing.packets_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outpoing.packets
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
disk.write.requests.rate_ps_server:
- ps_server
- disk.write.requests.rate
- network.outgoing.bytes_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outgoing.bytes
- forwarder_ps_server_pd01_port:
- - ps_server_pd01_port
- - forwarder
disk.write.requests_ps_server:
- ps_server
- disk.write.requests
- network.incoming.bytes.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outgoing.bytes
disk.latency_ps_server:
- ps_server
- disk.latency
+ feature_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - feature
disk.ephemeral.size_ps_server:
- ps_server
- disk.ephemeral.size
disk.device.capacity_ps_server:
- ps_server
- disk.device.capacity
+ forwarder_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - forwarder
disk.iops_ps_server:
- ps_server
- disk.iops
disk.device.read.bytes.rate_ps_server:
- ps_server
- disk.device.read.bytes.rate
- network.outgoing.packets.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.bytes
cpu_util_ps_server:
- ps_server
- cpu_util
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- feature_ps_server_pd01_port:
- - ps_server_pd01_port
- - feature
- network.outgoing.bytes.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.outgoing.bytes.rate
- attachment_ps_server_pd01_port:
- - ps_server_pd01_port
- - attachment
+ network.outpoing.packets_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outpoing.packets
+ network.incoming.bytes.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.incoming.bytes.rate
+ binding_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - binding
disk.device.write.requests.rate_ps_server:
- ps_server
- disk.device.write.requests.rate
- network.incoming.packets.rate_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.packets.rate
disk.read.requests_ps_server:
- ps_server
- disk.read.requests
binding_ps_server:
- ps_server
- binding
+ attachment_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - attachment
os_ps_server:
- ps_server
- os
vcpus_ps_server:
- ps_server
- vcpus
- network.incoming.bytes_ps_server_pd01_port:
- - ps_server_pd01_port
- - network.incoming.bytes
disk.usage_ps_server:
- ps_server
- disk.usage
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
+ network.outgoing.bytes.rate_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - network.outgoing.bytes.rate
requirements:
+ dependency_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
+ - dependency
dependency_ps_server:
- ps_server
- dependency
- dependency_ps_server_pd01_port:
- - ps_server_pd01_port
- - dependency
- link_ps_server_pd01_port:
- - ps_server_pd01_port
+ link_ps_server_ps_server_oam_port_0:
+ - ps_server_ps_server_oam_port_0
- link
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ 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
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_order:
- type: integer
+ 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_subnetpoolid:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
+ port_pd01_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ attachment_pd_server_pd01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ forwarder_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_ip_requirements:
+ type: list
+ required: true
+ 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_0_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_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.RelatedNetworksAssignments
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- 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_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd01_port_2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd01_port_2_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
- type: list
+ port_pd01_port_2_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ port_pd01_port_2_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_2_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd01_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd01_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- memory.usage_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd01_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ binding_pd_server_pd01_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
+ memory_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.outgoing.packets.rate_pd_server_pd01_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ network.incoming.packets_pd_server_pd01_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.bytes_pd_server_pd01_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
directives:
- substitutable
properties:
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 1
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- 2
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd01_port_2_network_role_tag: oam
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ port_pd01_port_2_network:
+ - get_input: oam_net_name
+ port_pd01_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd01_port_2_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml
count: 1
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- network_policy_server
- abstract_pd_server
- abstract_pd_server_1
- - abstract_pd_server_2
+ - abstract_pd_server_2
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ 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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_subnetpoolid:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_vlan_requirements:
- type: list
+ port_pd01_port_1_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_1_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_1_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_1_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_1_subnetpoolid
network:
get_attribute:
- pd_server
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ binding_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ attachment_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - attachment
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - forwarder
+ network.incoming.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_ip_requirements:
+ type: list
+ 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_0_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: true
entry_schema:
type: string
- 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
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_attribute:
- pd_server
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_2_order:
+ type: integer
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd01_port_2_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_flavor_name:
+ type: string
required: true
- port_pd01_port_related_networks:
- type: list
+ port_pd01_port_2_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ port_pd01_port_2_network_role:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_2_subnetpoolid:
+ type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_2_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ type: string
+ port_pd01_port_2_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
- required: true
- port_pd01_port_subnetpoolid:
- type: string
- required: true
- port_pd01_port_network_role:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd01_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_network_role_tag:
- type: string
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_vlan_requirements:
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- compute_pd_server_user_data_format:
+ type: string
+ port_pd01_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_2_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_2_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_2_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_2_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_2_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_2_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_2_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_2_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_2_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ forwarder_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - forwarder
+ binding_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets.rate_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.incoming.bytes.rate
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.outgoing.packets.rate
+ attachment_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - attachment
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ network.incoming.packets_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.bytes_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.incoming.bytes
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.outgoing.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
+ link_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
- link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_2:
+ - pd_server_pd01_port_2
- dependency
dependency_pd_server:
- pd_server
flavor: {get_attr: [network_policy_server, name]}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_2}
- - port: {get_resource: pd01_port_3}
+ - port: {get_resource: pd_server_2_oam_port_0}
+ - port: {get_resource: pd_server_0_oam_port_0}
user_data_format: RAW
pd01_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_2:
+ pd_server_2_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
- pd01_port_3:
+ pd_server_0_oam_port_0:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ 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
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ attachment_pd_server_pd01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ forwarder_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_1:
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_2:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_pd01_port_2_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd01_port_3_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_3_related_networks:
+ port_pd_server_2_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_2_vlan_requirements:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_2_network_role_tag:
- type: string
+ port_pd_server_2_oam_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_3_ip_requirements:
- type: list
+ port_pd_server_2_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_network:
- type: list
+ port_pd_server_2_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_2_network_role:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_2_subnetpoolid:
- type: string
+ port_pd_server_2_oam_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_3_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_2_network:
+ port_pd_server_0_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_0_oam_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
compute_pd_server_user_data_format:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_2_ip_requirements:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_order:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_0_oam_port_0_order:
type: integer
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_2_oam_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_2_related_networks:
+ port_pd_server_0_oam_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_3_vlan_requirements:
+ type: string
+ port_pd_server_2_oam_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_2_oam_port_0_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_3_network_role_tag:
- type: string
+ entry_schema:
+ type: string
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_3_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_2_oam_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port_2:
+ - dependency_pd_server_pd_server_2_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_2:
+ - link_pd_server_pd_server_2_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_pd01_port_3:
+ - dependency_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port_3:
+ - link_pd_server_pd_server_0_oam_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port_2:
- type: org.openecomp.capabilities.Forwarder
+ memory.usage_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- forwarder_pd_server_pd01_port_3:
- type: org.openecomp.capabilities.Forwarder
+ memory_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port_3:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- memory.usage_pd_server:
+ disk.device.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_pd_server:
+ network.incoming.bytes.rate_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_pd_server_2_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_2:
+ network.outpoing.packets_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port_3:
+ network.incoming.packets.rate_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port_3:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port_2:
+ network.outgoing.bytes_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_2:
- type: tosca.capabilities.Attachment
+ feature_pd_server_pd_server_2_oam_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port_3:
- type: tosca.capabilities.Attachment
+ forwarder_pd_server_pd_server_2_oam_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_2:
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_pd_server:
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.allocation_pd_server:
+ disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port_3:
+ disk.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port_3:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port_3:
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_pd_server:
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_pd_server_0_oam_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_2:
+ network.outgoing.bytes.rate_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port_3:
+ network.incoming.bytes_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_3:
- type: tosca.capabilities.Node
+ disk.write.requests.rate_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_2:
- type: tosca.capabilities.Node
+ disk.ephemeral.size_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server:
+ network.incoming.packets_pd_server_pd_server_2_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_pd_server:
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd_server_2_oam_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_2_oam_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.iops_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
+ port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
+ port_pd01_port_1_network_role_tag: oam
+ port_pd01_port_1_network:
- get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
get_attribute:
- network_policy_server
- name
- port_pd01_port_2_network_role_tag: oam
- port_pd01_port_3_ip_requirements:
+ port_pd_server_2_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_3_network:
- - get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
- port_pd01_port_2_network:
- - get_input: oam_net_name
- port_pd01_port_2_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd_server_0_oam_port_0_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- port_pd01_port_2_ip_requirements:
+ port_pd_server_2_oam_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_0_oam_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_3_mac_requirements:
+ port_pd_server_2_oam_port_0_network_role_tag: oam
+ port_pd_server_0_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_2_oam_port_0_network:
+ - get_input: oam_net_name
+ port_pd_server_0_oam_port_0_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
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_0_network:
+ - get_attribute:
+ - 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_attribute:
- - network_policy_server
- - name
compute_pd_server_user_data_format:
- RAW
service_template_filter:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ 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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_subnetpoolid:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
+ 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_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_1_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_1_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_1_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_1_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_1_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ binding_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ attachment_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - attachment
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - forwarder
+ network.incoming.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - link
\ 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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port_network_role_tag:
+ port_pd01_port_0_order:
+ type: integer
+ required: true
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_pd01_port_2_order:
- type: integer
- required: true
- port_pd01_port_3_network_role:
- type: string
- required: true
- port_pd01_port_3_related_networks:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_2_vlan_requirements:
+ port_pd_server_2_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_0_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- vm_flavor_name:
+ port_pd_server_2_oam_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_2_oam_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_server_2_oam_port_0_subnetpoolid:
type: string
required: true
- port_pd01_port_2_network_role_tag:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_3_ip_requirements:
+ port_pd_server_2_oam_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_2_network_role:
- type: string
- required: true
- port_pd01_port_2_subnetpoolid:
- type: string
- required: true
vm_image_name:
type: string
required: true
- port_pd01_port_3_subnetpoolid:
+ port_pd_server_0_oam_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_2_network:
+ port_pd_server_0_oam_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_pd_server_0_oam_port_0_subnetpoolid:
+ type: string
required: true
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_2_ip_requirements:
+ port_pd_server_0_oam_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_order:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_2_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_0_oam_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_0_oam_port_0_order:
type: integer
required: true
index_value:
default: 0
constraints:
- greater_or_equal: 0
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_0_oam_port_0_ip_requirements:
+ type: list
required: true
- port_pd01_port_2_related_networks:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_2_oam_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_0_oam_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd_server_2_oam_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd01_port_3_vlan_requirements:
+ port_pd_server_2_oam_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: string
+ port_pd_server_0_oam_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_3_network_role_tag:
+ port_pd_server_2_oam_port_0_network_role:
type: string
required: true
- port_pd01_port_3_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port_2:
+ pd_server_pd_server_2_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_2_exCP_naming
+ get_input: port_pd_server_2_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_2_vlan_requirements
+ get_input: port_pd_server_2_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_2_related_networks
+ get_input: port_pd_server_2_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_2_ip_requirements
+ get_input: port_pd_server_2_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_2_network_role_tag
+ get_input: port_pd_server_2_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_2_mac_requirements
+ get_input: port_pd_server_2_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_2_order
+ get_input: port_pd_server_2_oam_port_0_order
network_role:
- get_input: port_pd01_port_2_network_role
+ get_input: port_pd_server_2_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_2_subnetpoolid
+ get_input: port_pd_server_2_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_2_network
+ - port_pd_server_2_oam_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server_pd01_port_3:
+ pd_server_pd_server_0_oam_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_3_exCP_naming
+ get_input: port_pd_server_0_oam_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_3_vlan_requirements
+ get_input: port_pd_server_0_oam_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_3_related_networks
+ get_input: port_pd_server_0_oam_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_3_ip_requirements
+ get_input: port_pd_server_0_oam_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_3_network_role_tag
+ get_input: port_pd_server_0_oam_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_3_mac_requirements
+ get_input: port_pd_server_0_oam_port_0_mac_requirements
order:
- get_input: port_pd01_port_3_order
+ get_input: port_pd_server_0_oam_port_0_order
network_role:
- get_input: port_pd01_port_3_network_role
+ get_input: port_pd_server_0_oam_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_3_subnetpoolid
+ get_input: port_pd_server_0_oam_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_3_network
+ - port_pd_server_0_oam_port_0_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- forwarder_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - forwarder
- binding_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - binding
- forwarder_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - forwarder
- binding_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
+ network.incoming.bytes.rate_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.incoming.bytes.rate
+ forwarder_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
+ feature_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - feature
+ binding_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - binding
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.packets.rate_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
+ network.outpoing.packets_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.outpoing.packets
+ network.outgoing.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.packets.rate
+ network.incoming.packets.rate_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
- network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - network.incoming.bytes.rate
disk.iops_pd_server:
- pd_server
- disk.iops
- network.incoming.packets.rate_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.incoming.packets.rate
- network.incoming.bytes.rate_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.packets.rate_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - network.outgoing.packets.rate
- attachment_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - attachment
- attachment_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - attachment
+ network.outgoing.bytes_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.outgoing.bytes
+ feature_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - feature
+ forwarder_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - forwarder
vcpus_pd_server:
- pd_server
- vcpus
disk.capacity_pd_server:
- pd_server
- disk.capacity
- network.incoming.packets_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - network.incoming.packets
+ network.incoming.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.allocation_pd_server:
- pd_server
- disk.allocation
- network.incoming.packets_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.incoming.packets
binding_pd_server:
- pd_server
- binding
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outgoing.bytes.rate_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - network.outgoing.bytes.rate
+ binding_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - binding
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- network.incoming.bytes_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - network.incoming.bytes
- network.incoming.bytes_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.incoming.bytes
- network.outgoing.bytes.rate_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.outgoing.bytes.rate
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.outgoing.bytes_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
+ network.incoming.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- network.outgoing.bytes
+ attachment_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - attachment
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.read.bytes_pd_server:
- pd_server
- disk.device.read.bytes
- network.outgoing.bytes_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.outgoing.bytes
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- network.outpoing.packets_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - network.outpoing.packets
- network.outpoing.packets_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - network.outpoing.packets
+ network.outgoing.bytes.rate_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.outgoing.bytes.rate
+ network.incoming.bytes_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.incoming.bytes
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- feature_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
- - feature
- feature_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ network.incoming.packets_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.incoming.packets
+ network.incoming.bytes.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.bytes.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
+ network.incoming.packets.rate_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.incoming.packets.rate
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
+ attachment_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - attachment
+ network.outgoing.packets.rate_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
+ - network.outgoing.packets.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
+ network.outpoing.packets_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - network.outpoing.packets
requirements:
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
+ link_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
- link
- link_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
+ link_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
- link
- dependency_pd_server_pd01_port_2:
- - pd_server_pd01_port_2
- - dependency
dependency_pd_server:
- pd_server
- dependency
- dependency_pd_server_pd01_port_3:
- - pd_server_pd01_port_3
+ dependency_pd_server_pd_server_0_oam_port_0:
+ - pd_server_pd_server_0_oam_port_0
+ - dependency
+ dependency_pd_server_pd_server_2_oam_port_0:
+ - pd_server_pd_server_2_oam_port_0
- 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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ port_ps01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
attributes:
ps_server_accessIPv4:
type: string
status: SUPPORTED
requirements:
- - dependency_ps_server:
+ - dependency_ps_server_ps01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_ps_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_ps_server_ps01_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_ps_server_ps01_port:
+ - 1
+ - 1
+ - dependency_ps_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_ps01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - local_storage_ps_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
+ - 0
- UNBOUNDED
+ capabilities:
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_ps01_port:
+ network.incoming.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_ps01_port:
+ feature_ps_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_ps_server:
+ feature_ps_server_ps01_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_ps_server:
+ network.outpoing.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server:
+ cpu_util_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_ps01_port:
+ memory.resident_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_ps01_port:
+ network.incoming.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_ps01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
os_ps_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_ps01_port:
+ binding_ps_server_ps01_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- forwarder_ps_server_ps01_port:
+ forwarder_ps_server_ps01_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_ps01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_ps01_port:
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_ps01_port:
+ network.incoming.packets.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_attribute:
- abstract_ps_server
- ps_server_accessIPv4
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- get_input: availabilityzone_name
compute_ps_server_user_data_format:
- RAW
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_attribute:
- - abstract_pd_server
- - pd_server_accessIPv4
- port_ps01_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps01_port_network:
+ port_ps01_port_0_network:
- get_input: oam_net_name
- port_ps01_port_ip_requirements:
+ port_ps01_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_ps01_port_network_role_tag: oam
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_ps01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_image_name:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_accessIPv4
+ port_ps01_port_0_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_order:
+ type: integer
required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
required: true
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
compute_ps_server_availability_zone:
required: true
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ port_ps01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
- ps_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
- properties:
- availability_zone:
- get_input:
- - compute_ps_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_ps_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_ps_server_user_data_format
- - index_value
- ps_server_ps01_port:
+ ps_server_ps01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps01_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps01_port_0_related_networks
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps01_port_0_ip_requirements
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps01_port_0_network_role_tag
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps01_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps01_port_0_order
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps01_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps01_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps01_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server
relationship: tosca.relationships.network.BindsTo
+ ps_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_ps_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_ps_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_ps_server_user_data_format
+ - index_value
outputs:
ps_server_accessIPv4:
type: string
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets.rate
instance_ps_server:
- ps_server
- instance
- network.outpoing.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outpoing.packets
+ network.incoming.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets
host_ps_server:
- ps_server
- host
- network.incoming.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets
cpu.delta_ps_server:
- ps_server
- cpu.delta
disk.write.bytes.rate_ps_server:
- ps_server
- disk.write.bytes.rate
- feature_ps_server_ps01_port:
- - ps_server_ps01_port
- - feature
feature_ps_server:
- ps_server
- feature
+ feature_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - feature
disk.root.size_ps_server:
- ps_server
- disk.root.size
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outgoing.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.packets.rate
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
disk.device.read.bytes.rate_ps_server:
- ps_server
- disk.device.read.bytes.rate
+ network.outpoing.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outpoing.packets
cpu_util_ps_server:
- ps_server
- cpu_util
memory.resident_ps_server:
- ps_server
- memory.resident
- network.incoming.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes
disk.device.read.requests_ps_server:
- ps_server
- disk.device.read.requests
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- network.outgoing.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
+ network.incoming.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- network.outgoing.bytes.rate
disk.device.write.requests.rate_ps_server:
- ps_server
binding_ps_server:
- ps_server
- binding
- attachment_ps_server_ps01_port:
- - ps_server_ps01_port
- - attachment
os_ps_server:
- ps_server
- os
disk.device.usage_ps_server:
- ps_server
- disk.device.usage
- binding_ps_server_ps01_port:
- - ps_server_ps01_port
+ binding_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- binding
- forwarder_ps_server_ps01_port:
- - ps_server_ps01_port
+ forwarder_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- forwarder
disk.device.write.bytes.rate_ps_server:
- ps_server
vcpus_ps_server:
- ps_server
- vcpus
+ attachment_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - attachment
disk.usage_ps_server:
- ps_server
- disk.usage
disk.capacity_ps_server:
- ps_server
- disk.capacity
- network.incoming.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.bytes
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.packets.rate
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
- network.outgoing.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes
+ network.incoming.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes.rate
requirements:
dependency_ps_server:
- ps_server
- dependency
- link_ps_server_ps01_port:
- - ps_server_ps01_port
- - link
- dependency_ps_server_ps01_port:
- - ps_server_ps01_port
+ dependency_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- dependency
+ link_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - link
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ port_ps01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- - dependency_ps_server:
+ - dependency_ps_server_ps01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_ps_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_ps_server_ps01_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_ps_server_ps01_port:
+ - 1
+ - 1
+ - dependency_ps_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_ps01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - local_storage_ps_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
+ - 0
- UNBOUNDED
+ capabilities:
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_ps01_port:
+ network.incoming.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_ps01_port:
+ feature_ps_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_ps_server:
+ feature_ps_server_ps01_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_ps_server:
+ network.outpoing.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server:
+ cpu_util_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_ps01_port:
+ memory.resident_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_ps01_port:
+ network.incoming.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_ps01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
os_ps_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_ps01_port:
+ binding_ps_server_ps01_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- forwarder_ps_server_ps01_port:
+ forwarder_ps_server_ps01_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_ps01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_ps01_port:
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_ps01_port:
+ network.incoming.packets.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 0
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- get_input: availabilityzone_name
compute_ps_server_user_data_format:
- RAW
- vm_flavor_name:
- get_input: pd_flavor_name
- vm_image_name:
- get_input: pd_image_name
- port_ps01_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps01_port_network:
+ port_ps01_port_0_network:
- get_input: oam_net_name
- port_ps01_port_ip_requirements:
+ port_ps01_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_ps01_port_network_role_tag: oam
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_ps01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_ps01_port_0_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- compute_pd_server_name:
+ port_pd01_port_0_network:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_related_networks:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
+ port_pd01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ 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
+ compute_pd_server_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
- type: integer
+ compute_pd_server_name:
+ type: list
required: true
- port_pd01_port_subnetpoolid:
+ entry_schema:
+ type: string
+ vm_flavor_name:
type: string
required: true
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_order:
+ type: integer
required: true
- port_pd01_port_network_role_tag:
+ vm_image_name:
type: string
required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
required: true
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
compute_ps_server_availability_zone:
required: true
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps01_port_0_vlan_requirements:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ port_ps01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
node_templates:
- ps_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
- properties:
- availability_zone:
- get_input:
- - compute_ps_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_ps_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_ps_server_user_data_format
- - index_value
- ps_server_ps01_port:
+ ps_server_ps01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps01_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps01_port_0_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps01_port_0_related_networks
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps01_port_0_ip_requirements
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps01_port_0_network_role_tag
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps01_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps01_port_0_order
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps01_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps01_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps01_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server
relationship: tosca.relationships.network.BindsTo
+ ps_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_ps_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_ps_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_ps_server_user_data_format
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets.rate
instance_ps_server:
- ps_server
- instance
- network.outpoing.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outpoing.packets
+ network.incoming.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets
host_ps_server:
- ps_server
- host
- network.incoming.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets
cpu.delta_ps_server:
- ps_server
- cpu.delta
disk.write.bytes.rate_ps_server:
- ps_server
- disk.write.bytes.rate
- feature_ps_server_ps01_port:
- - ps_server_ps01_port
- - feature
feature_ps_server:
- ps_server
- feature
+ feature_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - feature
disk.root.size_ps_server:
- ps_server
- disk.root.size
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outgoing.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.packets.rate
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
disk.device.read.bytes.rate_ps_server:
- ps_server
- disk.device.read.bytes.rate
+ network.outpoing.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outpoing.packets
cpu_util_ps_server:
- ps_server
- cpu_util
memory.resident_ps_server:
- ps_server
- memory.resident
- network.incoming.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes
disk.device.read.requests_ps_server:
- ps_server
- disk.device.read.requests
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- network.outgoing.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
+ network.incoming.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- network.outgoing.bytes.rate
disk.device.write.requests.rate_ps_server:
- ps_server
binding_ps_server:
- ps_server
- binding
- attachment_ps_server_ps01_port:
- - ps_server_ps01_port
- - attachment
os_ps_server:
- ps_server
- os
disk.device.usage_ps_server:
- ps_server
- disk.device.usage
- binding_ps_server_ps01_port:
- - ps_server_ps01_port
+ binding_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- binding
- forwarder_ps_server_ps01_port:
- - ps_server_ps01_port
+ forwarder_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- forwarder
disk.device.write.bytes.rate_ps_server:
- ps_server
vcpus_ps_server:
- ps_server
- vcpus
+ attachment_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - attachment
disk.usage_ps_server:
- ps_server
- disk.usage
disk.capacity_ps_server:
- ps_server
- disk.capacity
- network.incoming.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.bytes
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.packets.rate
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
- network.outgoing.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes
+ network.incoming.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes.rate
requirements:
dependency_ps_server:
- ps_server
- dependency
- link_ps_server_ps01_port:
- - ps_server_ps01_port
- - link
- dependency_ps_server_ps01_port:
- - ps_server_ps01_port
+ dependency_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- dependency
+ link_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - link
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ subinterface_nested_parent_interface:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_related_networks:
+ entry_schema:
+ type: string
+ port_vdbe_untr_vmi_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_vmi_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- subinterface_nested_parent_interface:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
subinterface_nested_aap_address_mode:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
+ port_vdbe_untr_vmi_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_network_refs:
+ port_vdbe_untr_vmi_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_vdbe_untr_vmi_1_order:
+ type: integer
required: true
status: SUPPORTED
subinterface_nested_ip_address:
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
subinterface_nested_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
- status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_network_role:
- type: string
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
- subinterface_nested_aap_untrusted_ip_prefix_len:
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_vmi_name:
+ type: json
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_vmi_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_vmi_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_vdbe_vdbe_untr_vmi_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_vmi:
+ - 1
+ - 1
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_vmi:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
- - dependency_vdbe_vdbe_untr_vmi_nested:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_untr_vmi_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
+ - dependency_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
+ - subinterface_link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- feature_vdbe_vdbe_untr_vmi_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- cpu_util_vdbe:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_vdbe:
+ cpu_util_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_vdbe:
+ vcpus_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.Node
+ disk.write.requests_vdbe:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_vdbe:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_vdbe:
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
+ instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_vmi:
+ disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_vdbe:
+ cpu_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
+ disk.write.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_vdbe:
+ disk.device.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_vdbe:
+ disk.device.read.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.usage_vdbe:
+ disk.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_vdbe:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
- type: tosca.capabilities.Node
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_vdbe:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
+ disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.Forwarder
+ binding_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- disk.device.read.requests_vdbe:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_vmi_1_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.root.size_vdbe:
+ disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
+ disk.root.size_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
vm_flavor_name:
get_input: vdbe_flavor_name
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
vm_image_name:
get_input: vnf_name
subinterface_nested_mac_address:
- get_input: vdbe_hw_untr_mac_1
- port_vdbe_untr_vmi_virtual_network_refs:
- - - control_int_net
+ port_vdbe_untr_vmi_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
subinterface_nested_ip_address:
- get_input: vdbe_untrusted_ip_1
+ port_vdbe_untr_vmi_1_virtual_network_refs:
+ - - control_int_net
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
- get_input: untrusted_vn_networks
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
- port_vdbe_untr_vmi_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
subinterface_nested_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_vmi:
+ - link_vdbe_vdbe_untr_vmi_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- control_int_net
- - abstract_vdbe
+ - abstract_vdbe
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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:
+ subinterface_nested_parent_interface:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_vmi_network_role_tag:
- type: string
- required: true
- subinterface_nested_parent_interface:
+ type: string
+ port_vdbe_untr_vmi_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
+ type: string
+ required: true
subinterface_nested_aap_address_mode:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
+ port_vdbe_untr_vmi_1_related_networks:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_network_refs:
+ port_vdbe_untr_vmi_1_name:
type: list
required: true
entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ port_vdbe_untr_vmi_1_order:
+ type: integer
required: true
subinterface_nested_ip_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
+ required: true
subinterface_nested_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_network_role:
- type: string
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
required: true
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
- subinterface_nested_aap_untrusted_ip_prefix_len:
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_vmi_name:
+ type: json
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
+ required: true
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_subnetpoolid:
- type: string
- required: true
- port_vdbe_untr_vmi_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_vmi:
+ vdbe_vdbe_untr_vmi_1:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
mac_requirements:
- get_input: port_vdbe_untr_vmi_mac_requirements
+ get_input: port_vdbe_untr_vmi_1_mac_requirements
order:
- get_input: port_vdbe_untr_vmi_order
+ get_input: port_vdbe_untr_vmi_1_order
exCP_naming:
- get_input: port_vdbe_untr_vmi_exCP_naming
+ get_input: port_vdbe_untr_vmi_1_exCP_naming
virtual_machine_interface_allowed_address_pairs:
get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs
- index_value
vlan_requirements:
- get_input: port_vdbe_untr_vmi_vlan_requirements
+ get_input: port_vdbe_untr_vmi_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_vdbe_untr_vmi_related_networks
+ get_input: port_vdbe_untr_vmi_1_related_networks
virtual_network_refs:
get_input:
- - port_vdbe_untr_vmi_virtual_network_refs
+ - port_vdbe_untr_vmi_1_virtual_network_refs
- index_value
ip_requirements:
- get_input: port_vdbe_untr_vmi_ip_requirements
+ get_input: port_vdbe_untr_vmi_1_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_vmi_network_role_tag
+ get_input: port_vdbe_untr_vmi_1_network_role_tag
virtual_machine_interface_mac_addresses:
get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses
- index_value
network_role:
- get_input: port_vdbe_untr_vmi_network_role
+ get_input: port_vdbe_untr_vmi_1_network_role
subnetpoolid:
- get_input: port_vdbe_untr_vmi_subnetpoolid
+ get_input: port_vdbe_untr_vmi_1_subnetpoolid
name:
get_input:
- - port_vdbe_untr_vmi_name
+ - port_vdbe_untr_vmi_1_name
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: vdbe
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_vmi_nested:
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ vdbe_vdbe_untr_vmi_1_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_0_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_vmi
+ node: vdbe_vdbe_untr_vmi_1
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- feature_vdbe_vdbe_untr_vmi_nested:
- - vdbe_vdbe_untr_vmi_nested
- - feature
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets.rate
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.packets.rate
feature_vdbe:
- vdbe
- feature
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes.rate
cpu_util_vdbe:
- vdbe
- cpu_util
disk.write.requests_vdbe:
- vdbe
- disk.write.requests
- feature_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - feature
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets
scalable_vdbe:
- vdbe
- scalable
memory.usage_vdbe:
- vdbe
- memory.usage
+ feature_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_1_nested:
+ - vdbe_vdbe_untr_vmi_1_nested
+ - feature_vdbe_0_untr_vmi_0
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outpoing.packets
instance_vdbe:
- vdbe
- instance
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outpoing.packets
cpu.delta_vdbe:
- vdbe
- cpu.delta
memory.resident_vdbe:
- vdbe
- memory.resident
- network.incoming.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.bytes.rate
cpu_vdbe:
- vdbe
- cpu
disk.write.bytes_vdbe:
- vdbe
- disk.write.bytes
- binding_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - binding
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
disk.latency_vdbe:
- vdbe
- disk.latency
- feature_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
- - vdbe_vdbe_untr_vmi_nested
- - feature_vdbe_0_untr_vmi_0
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.bytes.rate
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - forwarder
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ feature_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - feature
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.packets.rate
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
- network.incoming.bytes
os_vdbe:
- vdbe
- os
- forwarder_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - forwarder
+ binding_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - binding
+ feature_vdbe_vdbe_untr_vmi_1_nested:
+ - vdbe_vdbe_untr_vmi_1_nested
+ - feature
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
disk.root.size_vdbe:
- vdbe
- disk.root.size
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes
memory_vdbe:
- vdbe
- memory
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - link
- dependency_vdbe_vdbe_untr_vmi_nested:
- - vdbe_vdbe_untr_vmi_nested
+ dependency_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
- dependency
- dependency_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
- - vdbe_vdbe_untr_vmi_nested
+ dependency_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_1_nested:
+ - vdbe_vdbe_untr_vmi_1_nested
- dependency_vdbe_0_untr_vmi_0
+ dependency_vdbe_vdbe_untr_vmi_1_nested:
+ - vdbe_vdbe_untr_vmi_1_nested
+ - dependency
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - dependency
+ link_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - link
+ subinterface_link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_1_nested:
+ - vdbe_vdbe_untr_vmi_1_nested
+ - subinterface_link_vdbe_0_untr_vmi_0
dependency_vdbe:
- vdbe
- - 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
\ No newline at end of file
+ - dependency
\ No newline at end of file
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested1_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_order:
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
subinterface_nested1_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested1_aap_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
subinterface_nested1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
requirements:
- - dependency_vdbe_vdbe_untr_port_nested1:
+ - dependency_vdbe_vdbe_untr_port_1_nested1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- feature_vdbe:
+ feature_vdbe_vdbe_untr_port_1_nested1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
+ feature_vdbe:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_nested1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested1:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
org.openecomp.resource.abstract.nodes.vdbe_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_port_2_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_vdbe_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
+ port_vdbe_untr_port_2_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_2_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_2_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_port_2_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_port_2_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_2_network_role:
+ type: string
required: true
status: SUPPORTED
compute_vdbe_metadata:
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
+ port_vdbe_untr_port_2_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
requirements:
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_vdbe_vdbe_untr_port_2:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - 1
+ - 1
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ capabilities:
+ forwarder_vdbe_vdbe_untr_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- attachment_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_vdbe_vdbe_untr_port_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_vdbe:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
+ disk.read.requests_vdbe:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_2:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- instance_vdbe:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
+ network.outpoing.packets_vdbe_vdbe_untr_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
disk.read.bytes_vdbe:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
- port_vdbe_untr_port_mac_requirements:
- mac_count_required:
- is_required: false
compute_vdbe_availability_zone:
- get_input: availability_zone_1
- port_vdbe_untr_port_name:
+ vm_flavor_name:
+ get_input: vdbe_flavor_name
+ port_vdbe_untr_port_2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_vdbe_untr_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: vdbe_image_name
+ port_vdbe_untr_port_2_name:
- str_replace:
template: VM_NAMEDBE001p1n004
params:
get_input: vdbe_device_name
VM_NAME:
get_input: vdbe_name_1
- vm_flavor_name:
- get_input: vdbe_flavor_name
- vm_image_name:
- get_input: vdbe_image_name
compute_vdbe_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
compute_vdbe_name:
- get_input: vdbe_name_1
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_vdbe_1ServiceTemplate.yaml
count: 1
- get_input: untrusted_vn_networks
compute_vdbe_availability_zone:
- get_input: availability_zone_1
+ port_vdbe_untr_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
vm_flavor_name:
get_input: vdbe_flavor_name
vm_image_name:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_nested1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_vdbe_untr_port_1_mac_requirements:
mac_count_required:
is_required: false
- 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_nested1_mac_address:
- get_input: vdbe_hw_untr_mac_1
subinterface_nested1_aap_untrusted_ip_prefix:
- get_input: vdbe_name_1
subinterface_nested1_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
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
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_nested1_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
subinterface_nested1_vn_network_list:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_port_order:
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested1_vmac_address:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
subinterface_nested1_aap_untrusted_ip_prefix:
type: list
required: true
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
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
node_templates:
- vdbe_vdbe_untr_port_nested1:
+ vdbe_vdbe_untr_port_1_nested1:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested1
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
relationship: tosca.relationships.network.BindsTo
vdbe:
type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
get_input:
- compute_vdbe_name
- index_value
- vdbe_vdbe_untr_port:
+ vdbe_vdbe_untr_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
+ get_input: port_vdbe_untr_port_1_exCP_naming
vlan_requirements:
- get_input: port_vdbe_untr_port_vlan_requirements
+ get_input: port_vdbe_untr_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_vdbe_untr_port_related_networks
+ get_input: port_vdbe_untr_port_1_related_networks
ip_requirements:
- get_input: port_vdbe_untr_port_ip_requirements
+ get_input: port_vdbe_untr_port_1_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_port_network_role_tag
+ get_input: port_vdbe_untr_port_1_network_role_tag
mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
+ get_input: port_vdbe_untr_port_1_mac_requirements
order:
- get_input: port_vdbe_untr_port_order
+ get_input: port_vdbe_untr_port_1_order
network_role:
- get_input: port_vdbe_untr_port_network_role
+ get_input: port_vdbe_untr_port_1_network_role
subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
+ get_input: port_vdbe_untr_port_1_subnetpoolid
name:
get_input:
- - port_vdbe_untr_port_name
+ - port_vdbe_untr_port_1_name
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
+ feature_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
+ - feature
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
- attachment_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - attachment
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - feature_vdbe_0_subint_untr_vmi_0
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
disk.device.write.bytes.rate_vdbe:
- vdbe
- disk.device.write.bytes.rate
- feature_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - feature
memory.resident_vdbe:
- vdbe
- memory.resident
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
+ attachment_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - attachment
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
+ - feature_vdbe_0_subint_untr_vmi_0
os_vdbe:
- vdbe
- os
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
- subinterface_link_vdbe_0_subint_untr_vmi_0
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - dependency
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
- dependency_vdbe_0_subint_untr_vmi_0
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - dependency
+ dependency_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
+ - dependency
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - dependency
dependency_vdbe:
- vdbe
- dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_port_2_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
compute_vdbe_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
+ port_vdbe_untr_port_2_order:
+ type: integer
required: true
- entry_schema:
- type: string
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_vdbe_untr_port_2_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_2_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_port_2_ip_requirements:
+ type: list
required: true
- port_vdbe_untr_port_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_port_2_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_2_network_role:
+ type: string
required: true
compute_vdbe_metadata:
type: list
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
+ port_vdbe_untr_port_2_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
node_templates:
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_port:
+ vdbe_vdbe_untr_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
+ get_input: port_vdbe_untr_port_2_exCP_naming
vlan_requirements:
- get_input: port_vdbe_untr_port_vlan_requirements
+ get_input: port_vdbe_untr_port_2_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_vdbe_untr_port_related_networks
+ get_input: port_vdbe_untr_port_2_related_networks
ip_requirements:
- get_input: port_vdbe_untr_port_ip_requirements
+ get_input: port_vdbe_untr_port_2_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_port_network_role_tag
+ get_input: port_vdbe_untr_port_2_network_role_tag
mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
+ get_input: port_vdbe_untr_port_2_mac_requirements
order:
- get_input: port_vdbe_untr_port_order
+ get_input: port_vdbe_untr_port_2_order
network_role:
- get_input: port_vdbe_untr_port_network_role
+ get_input: port_vdbe_untr_port_2_network_role
subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
+ get_input: port_vdbe_untr_port_2_subnetpoolid
name:
get_input:
- - port_vdbe_untr_port_name
+ - port_vdbe_untr_port_2_name
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: vdbe
relationship: tosca.relationships.network.BindsTo
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe_1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ forwarder_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - forwarder
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
- attachment_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - attachment
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.write.requests_vdbe:
- vdbe
- disk.write.requests
+ network.incoming.packets_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.incoming.packets
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ attachment_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - attachment
scalable_vdbe:
- vdbe
- scalable
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.outgoing.packets.rate
disk.iops_vdbe:
- vdbe
- disk.iops
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.incoming.bytes.rate
disk.usage_vdbe:
- vdbe
- disk.usage
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
- binding
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.outgoing.bytes.rate
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
+ network.incoming.bytes_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.incoming.bytes
disk.device.read.bytes.rate_vdbe:
- vdbe
- disk.device.read.bytes.rate
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
+ network.outpoing.packets_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - network.outpoing.packets
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - dependency
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ link_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
- link
local_storage_vdbe:
- vdbe
- local_storage
+ dependency_vdbe_vdbe_untr_port_2:
+ - vdbe_vdbe_untr_port_2
+ - dependency
dependency_vdbe:
- vdbe
- 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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_pd_server_availability_zone:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_name:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_service_template_filter_count:
- type: list
+ port_pd01_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: float
- port_pd01_port_related_networks:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
- 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_pd_server_availability_zone:
+ type: list
required: true
status: SUPPORTED
- subinterface_nested_p1:
+ entry_schema:
+ type: string
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ subinterface_nested_service_template_filter_count:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
+ entry_schema:
+ type: float
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_pd_server:
+ - dependency_template_Vlan_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_0_nested:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - 1
+ - 1
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_1_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_1_pd_server_pd01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
+ feature_pd_server_pd01_port_0_nested:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
subinterface_nested_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
+ port_ps01_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- subinterface_nested_net1:
+ port_ps01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
+ type: string
requirements:
- - dependency_ps_server_ps01_port_nested:
+ - dependency_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_1_ps_server_ps01_port_nested:
+ - dependency_template_Vlan_1_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_ps_server:
+ - dependency_ps_server_ps01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_ps_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_ps_server_ps01_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_ps_server_ps01_port:
+ - 1
+ - 1
+ - dependency_ps_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_ps01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - local_storage_ps_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
+ - 0
- UNBOUNDED
+ capabilities:
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_ps01_port:
+ network.incoming.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_ps01_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- feature_ps_server_ps01_port:
+ feature_ps_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_ps_server:
+ feature_ps_server_ps01_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_ps_server:
+ network.outpoing.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server:
+ cpu_util_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_ps01_port:
+ memory.resident_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_1_ps_server_ps01_port_0_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_1_ps_server_ps01_port_nested:
- type: tosca.capabilities.Node
+ network.incoming.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_ps01_port:
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_ps01_port:
- type: tosca.capabilities.Attachment
+ feature_ps_server_ps01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_ps01_port:
+ binding_ps_server_ps01_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- forwarder_ps_server_ps01_port:
+ forwarder_ps_server_ps01_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_ps01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_ps01_port:
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_ps01_port:
+ network.incoming.packets.rate_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- pd01_port_0
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
subinterface_nested_net1:
- test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- get_input: availabilityzone_name
compute_ps_server_user_data_format:
- RAW
+ port_ps01_port_0_network:
+ - get_input: oam_net_name
+ port_ps01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
subinterface_nested_service_template_filter_count:
- 9
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
- vm_image_name:
- get_input: pd_image_name
- port_ps01_port_mac_requirements:
+ port_ps01_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_ps01_port_network:
- - get_input: oam_net_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_ps01_port_0_network_role_tag: oam
subinterface_nested_net1:
- test_net1
- port_ps01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_ps01_port_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server
- - abstract_ps_server
+ - abstract_ps_server
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ 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_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_service_template_filter_count:
type: list
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
- subinterface_nested_p1:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
node_templates:
- pd_server_pd01_port_nested:
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
+ pd_server_pd01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
+ node: pd_server_pd01_port_0
relationship: tosca.relationships.network.BindsTo
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- feature_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_1
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ feature_template_Vlan_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature_template_Vlan_1
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ feature_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
dependency_pd_server:
- pd_server
- dependency
- subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
+ dependency_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency
+ subinterface_link_template_Vlan_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
- subinterface_link_template_Vlan_1
- dependency_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency_template_Vlan_1
\ No newline at end of file
+ dependency_template_Vlan_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency_template_Vlan_1
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
required: true
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
compute_ps_server_availability_zone:
required: true
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
subinterface_nested_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
+ port_ps01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
- port_ps01_port_network:
+ port_ps01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_net1:
type: list
required: true
entry_schema:
type: string
- port_ps01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
node_templates:
- ps_server_ps01_port_nested:
+ ps_server_ps01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_1:
capability: tosca.capabilities.network.Bindable
- node: ps_server_ps01_port
+ node: ps_server_ps01_port_0
relationship: tosca.relationships.network.BindsTo
- ps_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
- properties:
- availability_zone:
- get_input:
- - compute_ps_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_ps_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_ps_server_user_data_format
- - index_value
- ps_server_ps01_port:
+ ps_server_ps01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps01_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps01_port_0_related_networks
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps01_port_0_ip_requirements
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps01_port_0_network_role_tag
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps01_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps01_port_0_order
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps01_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps01_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps01_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server
relationship: tosca.relationships.network.BindsTo
+ ps_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_ps_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_ps_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_ps_server_user_data_format
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets.rate
instance_ps_server:
- ps_server
- instance
- network.outpoing.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outpoing.packets
+ network.incoming.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets
host_ps_server:
- ps_server
- host
- network.incoming.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets
cpu.delta_ps_server:
- ps_server
- cpu.delta
disk.write.bytes.rate_ps_server:
- ps_server
- disk.write.bytes.rate
- feature_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - feature
- feature_ps_server_ps01_port:
- - ps_server_ps01_port
- - feature
feature_ps_server:
- ps_server
- feature
+ feature_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - feature
disk.root.size_ps_server:
- ps_server
- disk.root.size
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outgoing.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.packets.rate
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
disk.device.read.bytes.rate_ps_server:
- ps_server
- disk.device.read.bytes.rate
+ network.outpoing.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outpoing.packets
cpu_util_ps_server:
- ps_server
- cpu_util
memory.resident_ps_server:
- ps_server
- memory.resident
- network.incoming.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes
+ feature_template_Vlan_1_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - feature_template_Vlan_1
disk.device.read.requests_ps_server:
- ps_server
- disk.device.read.requests
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- feature_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - feature_template_Vlan_1
- network.outgoing.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
+ network.incoming.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- network.outgoing.bytes.rate
disk.device.write.requests.rate_ps_server:
- ps_server
binding_ps_server:
- ps_server
- binding
- attachment_ps_server_ps01_port:
- - ps_server_ps01_port
- - attachment
+ feature_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - feature
os_ps_server:
- ps_server
- os
disk.device.usage_ps_server:
- ps_server
- disk.device.usage
- binding_ps_server_ps01_port:
- - ps_server_ps01_port
+ binding_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- binding
- forwarder_ps_server_ps01_port:
- - ps_server_ps01_port
+ forwarder_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- forwarder
disk.device.write.bytes.rate_ps_server:
- ps_server
vcpus_ps_server:
- ps_server
- vcpus
+ attachment_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - attachment
disk.usage_ps_server:
- ps_server
- disk.usage
disk.capacity_ps_server:
- ps_server
- disk.capacity
- network.incoming.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.bytes
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.packets.rate
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
- network.outgoing.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes
+ network.incoming.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes.rate
requirements:
- subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
+ dependency_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - dependency
+ subinterface_link_template_Vlan_1_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
- subinterface_link_template_Vlan_1
+ dependency_template_Vlan_1_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - dependency_template_Vlan_1
dependency_ps_server:
- ps_server
- dependency
- dependency_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
+ dependency_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- dependency
- link_ps_server_ps01_port:
- - ps_server_ps01_port
+ link_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- link
- dependency_ps_server_ps01_port:
- - ps_server_ps01_port
- - dependency
- dependency_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - dependency_template_Vlan_1
local_storage_ps_server:
- ps_server
- local_storage
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ 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
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ attachment_pd_server_pd01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ forwarder_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_1:
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_pd_server_availability_zone:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_name:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_service_template_filter_count:
- type: list
+ port_pd01_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: float
- port_pd01_port_related_networks:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
- 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_pd_server_availability_zone:
+ type: list
required: true
status: SUPPORTED
- subinterface_nested_p1:
+ entry_schema:
+ type: string
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ subinterface_nested_service_template_filter_count:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
+ entry_schema:
+ type: float
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_pd_server:
+ - dependency_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - 1
+ - 1
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
+ feature_pd_server_pd01_port_0_nested:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 1
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
+ port_pd01_port_1_network_role_tag: oam
+ port_pd01_port_1_network:
- get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- pd01_port_0
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
subinterface_nested_net1:
- test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server
- - abstract_pd_server_1
+ - abstract_pd_server_1
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ 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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_subnetpoolid:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
+ 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_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_1_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_1_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_1_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_1_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_1_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ binding_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ attachment_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - attachment
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - forwarder
+ network.incoming.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ 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_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_service_template_filter_count:
type: list
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
- subinterface_nested_p1:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
node_templates:
- pd_server_pd01_port_nested:
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
+ pd_server_pd01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
+ node: pd_server_pd01_port_0
relationship: tosca.relationships.network.BindsTo
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ feature_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature_template_Vlan_vmi_1
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_vmi_1
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ feature_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency_template_Vlan_vmi_1
dependency_pd_server:
- pd_server
- dependency
- dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - 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
\ No newline at end of file
+ dependency_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - 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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_pd_server_availability_zone:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_name:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_service_template_filter_count:
- type: list
+ port_pd01_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: float
- port_pd01_port_related_networks:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
- 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_pd_server_availability_zone:
+ type: list
required: true
status: SUPPORTED
- subinterface_nested_p1:
+ entry_schema:
+ type: string
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ subinterface_nested_service_template_filter_count:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
+ entry_schema:
+ type: float
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_pd_server:
+ - dependency_template_Vlan_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_0_nested:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - 1
+ - 1
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_1_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_1_pd_server_pd01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
+ feature_pd_server_pd01_port_0_nested:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
subinterface_nested_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
+ port_ps01_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- subinterface_nested_net1:
+ port_ps01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
+ type: string
requirements:
- - dependency_ps_server_ps01_port_nested:
+ - dependency_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_1_ps_server_ps01_port_nested:
+ - dependency_template_Vlan_1_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_ps_server:
+ - dependency_ps_server_ps01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_ps_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_ps_server_ps01_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_ps_server_ps01_port:
+ - 1
+ - 1
+ - dependency_ps_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_ps01_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ - local_storage_ps_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
+ - 0
- UNBOUNDED
+ capabilities:
instance_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_ps01_port:
+ network.incoming.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_ps01_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- feature_ps_server_ps01_port:
+ feature_ps_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_ps_server:
+ feature_ps_server_ps01_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_ps_server:
+ network.outpoing.packets_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server:
+ cpu_util_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_ps01_port:
+ memory.resident_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_1_ps_server_ps01_port_0_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_1_ps_server_ps01_port_nested:
- type: tosca.capabilities.Node
+ network.incoming.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_ps01_port:
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_ps01_port:
- type: tosca.capabilities.Attachment
+ feature_ps_server_ps01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_ps01_port:
+ binding_ps_server_ps01_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- forwarder_ps_server_ps01_port:
+ forwarder_ps_server_ps01_port_0:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_ps01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_ps_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_ps01_port:
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_ps01_port:
+ network.incoming.packets.rate_ps_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- pd01_port_0
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
subinterface_nested_net1:
- test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- get_input: availabilityzone_name
compute_ps_server_user_data_format:
- RAW
+ port_ps01_port_0_network:
+ - get_input: oam_net_name
+ port_ps01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
- vm_image_name:
- get_input: pd_image_name
- port_ps01_port_mac_requirements:
+ port_ps01_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_ps01_port_network:
- - get_input: oam_net_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_ps01_port_0_network_role_tag: oam
subinterface_nested_net1:
- test_net1
- port_ps01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_ps01_port_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server
- - abstract_ps_server
+ - abstract_ps_server
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ 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_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_service_template_filter_count:
type: list
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
- subinterface_nested_p1:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
node_templates:
- pd_server_pd01_port_nested:
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
+ pd_server_pd01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
+ node: pd_server_pd01_port_0
relationship: tosca.relationships.network.BindsTo
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
- feature_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_1
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ feature_template_Vlan_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature_template_Vlan_1
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ feature_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
dependency_pd_server:
- pd_server
- dependency
- subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
+ dependency_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency
+ subinterface_link_template_Vlan_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
- subinterface_link_template_Vlan_1
- dependency_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency_template_Vlan_1
\ No newline at end of file
+ dependency_template_Vlan_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency_template_Vlan_1
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
required: true
entry_schema:
type: string
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
compute_ps_server_availability_zone:
required: true
entry_schema:
type: string
+ port_ps01_port_0_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_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
subinterface_nested_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
+ port_ps01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
- port_ps01_port_network:
+ port_ps01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_net1:
type: list
required: true
entry_schema:
type: string
- port_ps01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
node_templates:
- ps_server_ps01_port_nested:
+ ps_server_ps01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_1:
capability: tosca.capabilities.network.Bindable
- node: ps_server_ps01_port
+ node: ps_server_ps01_port_0
relationship: tosca.relationships.network.BindsTo
- ps_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
- properties:
- availability_zone:
- get_input:
- - compute_ps_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_ps_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_ps_server_user_data_format
- - index_value
- ps_server_ps01_port:
+ ps_server_ps01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps01_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps01_port_0_related_networks
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps01_port_0_ip_requirements
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps01_port_0_network_role_tag
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps01_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps01_port_0_order
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps01_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps01_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps01_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server
relationship: tosca.relationships.network.BindsTo
+ ps_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.ps_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_ps_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_ps_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_ps_server_user_data_format
+ - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server
capabilities:
- network.incoming.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets.rate
instance_ps_server:
- ps_server
- instance
- network.outpoing.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outpoing.packets
+ network.incoming.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets
host_ps_server:
- ps_server
- host
- network.incoming.packets_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.packets
cpu.delta_ps_server:
- ps_server
- cpu.delta
disk.write.bytes.rate_ps_server:
- ps_server
- disk.write.bytes.rate
- feature_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - feature
- feature_ps_server_ps01_port:
- - ps_server_ps01_port
- - feature
feature_ps_server:
- ps_server
- feature
+ feature_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - feature
disk.root.size_ps_server:
- ps_server
- disk.root.size
disk.device.iops_ps_server:
- ps_server
- disk.device.iops
- network.outgoing.packets.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.packets.rate
disk.device.latency_ps_server:
- ps_server
- disk.device.latency
disk.device.read.bytes.rate_ps_server:
- ps_server
- disk.device.read.bytes.rate
+ network.outpoing.packets_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outpoing.packets
cpu_util_ps_server:
- ps_server
- cpu_util
memory.resident_ps_server:
- ps_server
- memory.resident
- network.incoming.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes
+ feature_template_Vlan_1_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - feature_template_Vlan_1
disk.device.read.requests_ps_server:
- ps_server
- disk.device.read.requests
disk.write.bytes_ps_server:
- ps_server
- disk.write.bytes
- feature_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - feature_template_Vlan_1
- network.outgoing.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
+ network.incoming.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- network.outgoing.bytes.rate
disk.device.write.requests.rate_ps_server:
- ps_server
binding_ps_server:
- ps_server
- binding
- attachment_ps_server_ps01_port:
- - ps_server_ps01_port
- - attachment
+ feature_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - feature
os_ps_server:
- ps_server
- os
disk.device.usage_ps_server:
- ps_server
- disk.device.usage
- binding_ps_server_ps01_port:
- - ps_server_ps01_port
+ binding_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- binding
- forwarder_ps_server_ps01_port:
- - ps_server_ps01_port
+ forwarder_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- forwarder
disk.device.write.bytes.rate_ps_server:
- ps_server
vcpus_ps_server:
- ps_server
- vcpus
+ attachment_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - attachment
disk.usage_ps_server:
- ps_server
- disk.usage
disk.capacity_ps_server:
- ps_server
- disk.capacity
- network.incoming.bytes.rate_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.bytes
+ network.outgoing.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.outgoing.packets.rate
disk.device.allocation_ps_server:
- ps_server
- disk.device.allocation
- network.outgoing.bytes_ps_server_ps01_port:
- - ps_server_ps01_port
- - network.outgoing.bytes
+ network.incoming.packets.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
+ - network.incoming.bytes.rate
requirements:
- subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
+ dependency_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - dependency
+ subinterface_link_template_Vlan_1_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
- subinterface_link_template_Vlan_1
+ dependency_template_Vlan_1_ps_server_ps01_port_0_nested:
+ - ps_server_ps01_port_0_nested
+ - dependency_template_Vlan_1
dependency_ps_server:
- ps_server
- dependency
- dependency_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
+ dependency_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- dependency
- link_ps_server_ps01_port:
- - ps_server_ps01_port
+ link_ps_server_ps01_port_0:
+ - ps_server_ps01_port_0
- link
- dependency_ps_server_ps01_port:
- - ps_server_ps01_port
- - dependency
- dependency_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - dependency_template_Vlan_1
local_storage_ps_server:
- ps_server
- local_storage
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
status: SUPPORTED
+ port_ps01_port_0_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
entry_schema:
type: string
- port_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
subinterface_nested_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
+ port_ps01_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps01_port_network:
- type: list
+ port_ps01_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- subinterface_nested_net1:
+ port_ps01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps01_port_ip_requirements:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
requirements:
- - dependency_pd_server_ps01_port_nested:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_ps01_port_nested:
+ - dependency_pd_server_ps01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_pd_server_ps01_port:
+ - dependency_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_ps01_port:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
+ - dependency_pd_server_ps01_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_pd_server_ps01_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
+ forwarder_pd_server_ps01_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_pd_server:
+ network.incoming.packets_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- disk.iops_pd_server:
+ disk.device.read.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server:
+ network.outpoing.packets_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_ps01_port:
+ memory.resident_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_ps01_port:
+ cpu.delta_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_ps01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_ps01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.allocation_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_ps01_port:
+ network.incoming.bytes_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_ps01_port_nested:
+ feature_pd_server:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_ps01_port:
+ network.outgoing.bytes.rate_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_ps01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_ps01_port:
+ disk.root.size_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server:
+ disk.device.read.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_pd_server:
+ disk.device.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_pd_server:
+ network.incoming.packets.rate_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_ps01_port_nested:
- type: tosca.capabilities.Node
+ disk.device.read.requests_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_pd_server:
+ network.incoming.bytes.rate_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_ps01_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_ps01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ attachment_pd_server_ps01_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.incoming.bytes_pd_server_ps01_port:
+ network.outgoing.packets.rate_pd_server_ps01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_ps01_port_0_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_ps01_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.bytes_pd_server_ps01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_ps01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_1:
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_pd_server_availability_zone:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_name:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_service_template_filter_count:
- type: list
+ port_pd01_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: float
- port_pd01_port_related_networks:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
- 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_pd_server_availability_zone:
+ type: list
required: true
status: SUPPORTED
- subinterface_nested_p1:
+ entry_schema:
+ type: string
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ subinterface_nested_service_template_filter_count:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
+ entry_schema:
+ type: float
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_pd_server:
+ - dependency_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - 1
+ - 1
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
+ feature_pd_server_pd01_port_0_nested:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_ps01_port_0_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- get_input:
- pd_server_names
- 1
+ port_ps01_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
subinterface_nested_service_template_filter_count:
- 9
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
- vm_image_name:
- get_input: pd_image_name
- port_ps01_port_mac_requirements:
+ port_ps01_port_0_mac_requirements:
mac_count_required:
is_required: false
- port_ps01_port_network:
- - get_input: oam_net_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_ps01_port_0_network_role_tag: oam
subinterface_nested_net1:
- test_net1
- port_ps01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_ps01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- pd01_port_0
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
subinterface_nested_net1:
- test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server
- - abstract_pd_server_1
+ - abstract_pd_server_1
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps01_port_subnetpoolid:
+ port_ps01_port_0_network_role:
type: string
required: true
+ port_ps01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_ps01_port_vlan_requirements:
+ port_ps01_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
subinterface_nested_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
+ port_ps01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
- port_ps01_port_related_networks:
- type: list
+ port_ps01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps01_port_order:
+ port_ps01_port_0_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_ps01_port_network_role:
+ port_ps01_port_0_network_role_tag:
type: string
required: true
- port_ps01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_ps01_port_network:
+ port_ps01_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_ps01_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_net1:
type: list
required: true
entry_schema:
type: string
- port_ps01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_ps01_port_network_role_tag:
- type: string
- required: true
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_ps01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
node_templates:
- pd_server_ps01_port_nested:
+ pd_server_ps01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_ps01_port
+ node: pd_server_ps01_port_0
relationship: tosca.relationships.network.BindsTo
- pd_server_ps01_port:
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
+ pd_server_ps01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_ps01_port_exCP_naming
+ get_input: port_ps01_port_0_exCP_naming
vlan_requirements:
- get_input: port_ps01_port_vlan_requirements
+ get_input: port_ps01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_ps01_port_related_networks
+ get_input: port_ps01_port_0_related_networks
ip_requirements:
- get_input: port_ps01_port_ip_requirements
+ get_input: port_ps01_port_0_ip_requirements
network_role_tag:
- get_input: port_ps01_port_network_role_tag
+ get_input: port_ps01_port_0_network_role_tag
mac_requirements:
- get_input: port_ps01_port_mac_requirements
+ get_input: port_ps01_port_0_mac_requirements
order:
- get_input: port_ps01_port_order
+ get_input: port_ps01_port_0_order
network_role:
- get_input: port_ps01_port_network_role
+ get_input: port_ps01_port_0_network_role
subnetpoolid:
- get_input: port_ps01_port_subnetpoolid
+ get_input: port_ps01_port_0_subnetpoolid
network:
get_input:
- - port_ps01_port_network
+ - port_ps01_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
+ forwarder_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - forwarder
scalable_pd_server:
- pd_server
- scalable
os_pd_server:
- pd_server
- os
+ feature_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
+ - pd_server_ps01_port_0_nested
+ - feature_template_Vlan_vmi_1
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
disk.read.bytes_pd_server:
- pd_server
- disk.read.bytes
+ network.incoming.packets_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.incoming.packets
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.incoming.bytes.rate_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.incoming.bytes.rate
+ network.outpoing.packets_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.outpoing.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.outgoing.packets.rate_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.outgoing.packets.rate
- network.incoming.packets_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.incoming.packets
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- feature_pd_server_ps01_port:
- - pd_server_ps01_port
- - feature
disk.capacity_pd_server:
- pd_server
- disk.capacity
- network.outgoing.bytes.rate_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.outgoing.bytes.rate
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- network.outpoing.packets_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.outpoing.packets
- feature_pd_server_ps01_port_nested:
- - pd_server_ps01_port_nested
- - feature
- network.incoming.packets.rate_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.incoming.packets.rate
+ network.incoming.bytes_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.incoming.bytes
feature_pd_server:
- pd_server
- feature
- forwarder_pd_server_ps01_port:
- - pd_server_ps01_port
- - forwarder
+ network.outgoing.bytes.rate_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.outgoing.bytes.rate
disk.usage_pd_server:
- pd_server
- disk.usage
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
- network.outgoing.bytes_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.outgoing.bytes
disk.root.size_pd_server:
- pd_server
- disk.root.size
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
- feature_template_Vlan_vmi_1_pd_server_ps01_port_nested:
- - pd_server_ps01_port_nested
- - feature_template_Vlan_vmi_1
+ network.incoming.packets.rate_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.incoming.packets.rate
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
+ network.incoming.bytes.rate_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.incoming.bytes.rate
+ feature_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - feature
instance_pd_server:
- pd_server
- instance
host_pd_server:
- pd_server
- host
- binding_pd_server_ps01_port:
- - pd_server_ps01_port
- - binding
- network.incoming.bytes_pd_server_ps01_port:
- - pd_server_ps01_port
- - network.incoming.bytes
+ attachment_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - attachment
+ network.outgoing.packets.rate_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ feature_pd_server_ps01_port_0_nested:
+ - pd_server_ps01_port_0_nested
+ - feature
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- attachment_pd_server_ps01_port:
- - pd_server_ps01_port
- - attachment
+ network.outgoing.bytes_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - network.outgoing.bytes
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
+ binding_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - binding
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- dependency_pd_server_ps01_port:
- - pd_server_ps01_port
+ dependency_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - dependency
+ dependency_pd_server_ps01_port_0_nested:
+ - pd_server_ps01_port_0_nested
- dependency
- dependency_template_Vlan_vmi_1_pd_server_ps01_port_nested:
- - pd_server_ps01_port_nested
- - dependency_template_Vlan_vmi_1
- link_pd_server_ps01_port:
- - pd_server_ps01_port
- - link
dependency_pd_server:
- pd_server
- dependency
- subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
- - pd_server_ps01_port_nested
+ subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
+ - pd_server_ps01_port_0_nested
- subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_ps01_port_nested:
- - pd_server_ps01_port_nested
- - dependency
\ No newline at end of file
+ dependency_template_Vlan_vmi_1_pd_server_ps01_port_0_nested:
+ - pd_server_ps01_port_0_nested
+ - dependency_template_Vlan_vmi_1
+ link_pd_server_ps01_port_0:
+ - pd_server_ps01_port_0
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ 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_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_service_template_filter_count:
type: list
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
- subinterface_nested_p1:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
node_templates:
- pd_server_pd01_port_nested:
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
+ pd_server_pd01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
+ node: pd_server_pd01_port_0
relationship: tosca.relationships.network.BindsTo
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ feature_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature_template_Vlan_vmi_1
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_vmi_1
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ feature_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency_template_Vlan_vmi_1
dependency_pd_server:
- pd_server
- dependency
- dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - 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
\ No newline at end of file
+ dependency_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ 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
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_network_role:
- type: string
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port_network_role_tag:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_pd_server_pd01_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_pd01_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.iops_pd_server:
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ attachment_pd_server_pd01_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
+ disk.capacity_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server:
+ forwarder_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.write.bytes_pd_server:
+ network.incoming.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.pd_server_1:
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
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- compute_pd_server_availability_zone:
+ port_pd01_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_name:
+ port_pd01_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_service_template_filter_count:
- type: list
+ port_pd01_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: float
- port_pd01_port_related_networks:
+ port_pd01_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- vm_flavor_name:
- 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_pd_server_availability_zone:
+ type: list
required: true
status: SUPPORTED
- subinterface_nested_p1:
+ entry_schema:
+ type: string
+ compute_pd_server_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ subinterface_nested_service_template_filter_count:
+ type: list
required: true
status: SUPPORTED
- vm_image_name:
+ entry_schema:
+ type: float
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_pd_server:
+ - dependency_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - 1
+ - 1
+ - dependency_pd_server_pd01_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - link_pd_server_pd01_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
+ binding_pd_server_pd01_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_pd_server:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_pd_server:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ cpu_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_pd_server:
+ cpu_util_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
+ network.incoming.packets_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_pd01_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ forwarder_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
+ network.incoming.bytes_pd_server_pd01_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_pd01_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
+ feature_pd_server_pd01_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- feature_pd_server_pd01_port:
+ feature_pd_server_pd01_port_0_nested:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_pd_server:
+ disk.write.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_pd_server:
+ disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_pd_server:
+ disk.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ disk.device.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
directives:
- substitutable
properties:
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
- 1
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_mac_requirements:
+ port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
+ port_pd01_port_1_network_role_tag: oam
+ port_pd01_port_1_network:
- get_input: oam_net_name
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
directives:
- substitutable
properties:
+ port_pd01_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- pd01_port_0
- port_pd01_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
subinterface_nested_net1:
- test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server
- - abstract_pd_server_1
+ - abstract_pd_server_1
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ 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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_order:
+ type: integer
required: true
- port_pd01_port_related_networks:
+ port_pd01_port_1_related_networks:
type: list
required: true
entry_schema:
vm_flavor_name:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
+ port_pd01_port_1_network_role:
type: string
required: true
- port_pd01_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_subnetpoolid:
+ port_pd01_port_1_subnetpoolid:
type: string
required: true
- port_pd01_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd01_port_network_role_tag:
+ 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_vlan_requirements:
+ port_pd01_port_1_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
compute_pd_server_user_data_format:
type: list
required: true
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_1_vlan_requirements
subinterface_indicator: false
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_1_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_1_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_1_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_1_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_1_network
- index_value
requirements:
- binding:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ binding_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - binding
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
+ network.incoming.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes.rate
memory.resident_pd_server:
- pd_server
- memory.resident
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
+ attachment_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - attachment
+ network.outgoing.packets.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
+ forwarder_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - forwarder
+ network.incoming.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.packets
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
+ network.outgoing.bytes.rate_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
+ network.incoming.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.incoming.bytes
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outgoing.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
+ dependency_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
- dependency
dependency_pd_server:
- pd_server
- - dependency
\ No newline at end of file
+ - dependency
+ link_pd_server_pd01_port_1:
+ - pd_server_pd01_port_1
+ - link
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd01_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_0_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_pd01_port_0_ip_requirements:
+ type: list
+ 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_0_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: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_service_template_filter_count:
type: list
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
- subinterface_nested_p1:
- type: list
- required: true
- entry_schema:
- type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
- type: list
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ subinterface_nested_p1:
type: list
required: true
entry_schema:
type: string
- port_pd01_port_order:
+ port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ 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
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
node_templates:
- pd_server_pd01_port_nested:
+ pd_server:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
+ properties:
+ availability_zone:
+ get_input:
+ - compute_pd_server_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_pd_server_name
+ - index_value
+ user_data_format:
+ get_input:
+ - compute_pd_server_user_data_format
+ - index_value
+ pd_server_pd01_port_0_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
+ node: pd_server_pd01_port_0
relationship: tosca.relationships.network.BindsTo
- pd_server:
- type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
- properties:
- availability_zone:
- get_input:
- - compute_pd_server_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_pd_server_name
- - index_value
- user_data_format:
- get_input:
- - compute_pd_server_user_data_format
- - index_value
- pd_server_pd01_port:
+ pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd01_port_0_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd01_port_0_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd01_port_0_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd01_port_0_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd01_port_0_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd01_port_0_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd01_port_0_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd01_port_0_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd01_port_0_network
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1
capabilities:
+ binding_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - binding
scalable_pd_server:
- pd_server
- scalable
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
cpu_pd_server:
- pd_server
- cpu
cpu_util_pd_server:
- pd_server
- cpu_util
+ feature_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature_template_Vlan_vmi_1
disk.device.write.requests.rate_pd_server:
- pd_server
- disk.device.write.requests.rate
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
+ network.incoming.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.packets
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
+ network.incoming.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
- network.incoming.packets.rate
+ network.incoming.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - attachment
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_vmi_1
+ forwarder_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - forwarder
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
+ network.outgoing.bytes.rate_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes.rate
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
- - binding
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ network.outgoing.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outgoing.bytes
+ network.incoming.bytes_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.incoming.bytes
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.outpoing.packets_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - network.outpoing.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ feature_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - feature
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.ephemeral.size_pd_server:
- pd_server
- disk.ephemeral.size
+ feature_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - feature
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_template_Vlan_vmi_1_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency_template_Vlan_vmi_1
dependency_pd_server:
- pd_server
- dependency
- dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - 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
\ No newline at end of file
+ dependency_pd_server_pd01_port_0_nested:
+ - pd_server_pd01_port_0_nested
+ - dependency
+ dependency_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - dependency
+ link_pd_server_pd01_port_0:
+ - pd_server_pd01_port_0
+ - link
\ No newline at end of file
name:
get_param: vdbe_name_1
networks:
- - port: {get_resource: vdbe_untr_1_port_2}
- - port: {get_resource: vdbe_untr_2_port_2}
+ - port: {get_resource: vdbe_1_untr_1_port_1}
+ - port: {get_resource: vdbe_1_untr_2_port_1}
vdbe_untr_1_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
- vdbe_untr_1_port_2:
+ vdbe_1_untr_1_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name:
virtual_network_refs:
-
get_resource: control_int_net
- vdbe_untr_2_port_2:
+ vdbe_1_untr_2_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name: Port_4
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_untr_1_port_2
+ get_resource: vdbe_1_untr_1_port_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_vdbe_availability_zone:
+ type: json
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
+ compute_vdbe_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_vdbe_untr_2_port_network_role_tag:
+ type: string
+ port_vdbe_untr_1_port_1_network_role:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- subinterface_vlan1_counter:
+ port_vdbe_untr_1_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- compute_vdbe_metadata:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: string
+ port_vdbe_untr_2_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_ip_requirements:
+ port_vdbe_untr_2_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vlan1_counter:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: float
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_ip_requirements:
+ compute_vdbe_metadata:
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: json
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_order:
- type: integer
+ entry_schema:
+ type: string
+ port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: json
+ port_vdbe_untr_2_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_2_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
subinterface_vlan1_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
+ port_vdbe_untr_2_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- subinterface_vlan1_ip_v6_address:
- type: list
+ port_vdbe_untr_2_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_1_port_related_networks:
+ port_vdbe_untr_2_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- subinterface_vlan1_aap_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_2_port_virtual_network_refs:
+ type: json
+ port_vdbe_untr_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- subinterface_vlan1_subinterfaces_name_prefix:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role:
+ port_vdbe_untr_1_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_name:
+ subinterface_vlan1_subinterfaces_name_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
+ port_vdbe_untr_1_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
subinterface_vlan1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_order:
- type: integer
+ port_vdbe_untr_1_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_vlan1_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_2_port_1_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
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
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_2_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vlan1_optional_property_2:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan1_optional_property_2:
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
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_vlan_requirements:
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
+ type: string
+ port_vdbe_untr_1_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
attributes:
- vdbe_vdbe_untr_1_port_vlan1_aap_address_mode:
+ vdbe_vdbe_untr_1_port_1_vlan1_aap_address_mode:
type: string
status: SUPPORTED
requirements:
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_untr_2_port:
+ - dependency_vdbe_vdbe_untr_1_port_1_vlan1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_2_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_vdbe_vdbe_untr_1_port_vlan1:
+ - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_1_port:
+ - dependency_vdbe_vdbe_untr_2_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_1_port:
+ - link_vdbe_vdbe_untr_2_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_2_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_1_port_vlan1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.latency_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_2_port:
+ disk.device.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_1_port:
- type: tosca.capabilities.Node
+ disk.device.write.requests.rate_vdbe:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_vdbe:
+ network.incoming.bytes_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
+ disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port:
+ binding_vdbe_vdbe_untr_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_2_port:
+ network.incoming.packets.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_vdbe:
+ network.incoming.packets_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_1_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_vdbe:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu.delta_vdbe:
+ instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_2_port:
+ cpu.delta_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ forwarder_vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_2_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
+ network.incoming.bytes_vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_vdbe_vdbe_untr_2_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_2_port:
+ network.outgoing.bytes_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_2_port:
+ network.incoming.packets.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_vdbe_vdbe_untr_1_port_1_vlan1:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- memory_vdbe:
+ network.incoming.packets_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe:
- type: tosca.capabilities.network.Bindable
+ network.incoming.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_vdbe:
+ memory_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_vdbe:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
+ disk.device.write.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- get_input: vdbe_aap_untrusted_v6_ip_prefix
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_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
- 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_1_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ - str_replace:
+ template: Port 3
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ port_vdbe_untr_2_port_1_name:
+ - Port_2
+ - Port_4
subinterface_vlan1_counter:
- get_input: counter
- get_input: counter
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
+ port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_vlan1_mac_address:
- get_input: vdbe_hw_untr_mac_1
- get_input: vdbe_hw_untr_mac_1
compute_vdbe_name:
- get_input: vdbe_name_1
- get_input: vdbe_name_1
+ port_vdbe_untr_2_port_1_virtual_network_refs:
+ - - fabric_int_net
+ - - fabric_int_net
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
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_vn_network_list:
- control_int_net
- control_int_net
- get_input: untrusted_num_vn
subinterface_vlan1_parent_interface:
- vdbe_untr_1_port_1
- - vdbe_untr_1_port_2
+ - vdbe_1_untr_1_port_1
subinterface_vlan1_aap_address_mode:
- get_input: aap_address_mode
- get_input: aap_address_mode
subinterface_vlan1_optional_property_1:
- OPTIONAL_VALUE_SUBPORT_1
- null
- port_vdbe_untr_1_port_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- - str_replace:
- template: Port 3
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
subinterface_vlan1_optional_property_2:
- null
- OPTIONAL_VALUE_SUBPORT_2
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
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
- - - get_input: vdbe_hw_untr_mac_1
+ port_vdbe_untr_1_port_1_virtual_network_refs:
+ - - control_int_net
+ - - control_int_net
subinterface_vlan1_vlan_tag_list:
- get_input: untrusted_vlan_tags
- get_input: untrusted_vlan_tags
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_1_port:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_vdbe_untr_2_port:
+ - link_vdbe_vdbe_untr_2_port_1:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_vdbe
- - vdbe_vdbe_untr_1_port_vlan1_aap_address_mode
\ No newline at end of file
+ - vdbe_vdbe_untr_1_port_1_vlan1_aap_address_mode
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_1_order:
+ type: integer
+ required: true
+ port_vdbe_untr_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
type: list
required: true
entry_schema:
- type: string
- compute_vdbe_availability_zone:
+ type: json
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
+ compute_vdbe_availability_zone:
type: list
required: true
entry_schema:
- type: json
- port_vdbe_untr_2_port_network_role_tag:
+ type: string
+ port_vdbe_untr_1_port_1_network_role:
type: string
required: true
vm_flavor_name:
type: string
required: true
- subinterface_vlan1_counter:
+ port_vdbe_untr_1_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: float
- vm_image_name:
- type: string
- required: true
- port_vdbe_untr_2_port_network_role:
- type: string
- required: true
- compute_vdbe_metadata:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_name:
type: list
required: true
entry_schema:
- type: json
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: string
+ port_vdbe_untr_2_port_1_name:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_ip_requirements:
+ port_vdbe_untr_2_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vlan1_counter:
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: float
+ vm_image_name:
+ type: string
required: true
- port_vdbe_untr_2_port_ip_requirements:
+ compute_vdbe_metadata:
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
+ type: json
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: list
required: true
- port_vdbe_untr_1_port_order:
- type: integer
+ entry_schema:
+ type: string
+ port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses:
+ type: list
required: true
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: json
+ port_vdbe_untr_2_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_2_port_1_network_role:
+ type: string
required: true
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
subinterface_vlan1_mac_address:
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
subinterface_vlan1_ip_address:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
+ port_vdbe_untr_2_port_1_subnetpoolid:
type: string
required: true
- subinterface_vlan1_ip_v6_address:
- type: list
+ port_vdbe_untr_2_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_vdbe_untr_1_port_related_networks:
+ port_vdbe_untr_2_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- subinterface_vlan1_aap_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_2_port_virtual_network_refs:
+ type: json
+ port_vdbe_untr_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
entry_schema:
- type: json
- subinterface_vlan1_subinterfaces_name_prefix:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role:
+ port_vdbe_untr_1_port_1_network_role_tag:
type: string
required: true
- port_vdbe_untr_2_port_name:
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
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
+ port_vdbe_untr_1_port_1_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: json
subinterface_vlan1_vn_network_list:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
- required: true
- port_vdbe_untr_2_port_order:
- type: integer
+ port_vdbe_untr_1_port_1_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_vlan1_service_template_filter_count:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_vlan1_optional_property_1:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_2_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- subinterface_vlan1_optional_property_2:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_related_networks:
type: list
required: true
entry_schema:
- type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan1_optional_property_2:
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
- port_vdbe_untr_1_port_vlan_requirements:
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
+ type: string
+ port_vdbe_untr_1_port_1_virtual_network_refs:
type: list
required: true
entry_schema:
get_input:
- compute_vdbe_name
- index_value
- vdbe_vdbe_untr_2_port:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_2_port_mac_requirements
- order:
- get_input: port_vdbe_untr_2_port_order
- exCP_naming:
- get_input: port_vdbe_untr_2_port_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_2_port_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_2_port_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_2_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_2_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_2_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_1_port_vlan1:
+ vdbe_vdbe_untr_1_port_1_vlan1:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
directives:
- substitutable
requirements:
- binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_1_port
+ node: vdbe_vdbe_untr_1_port_1
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_1_port:
+ vdbe_vdbe_untr_1_port_1:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
mac_requirements:
- get_input: port_vdbe_untr_1_port_mac_requirements
+ get_input: port_vdbe_untr_1_port_1_mac_requirements
order:
- get_input: port_vdbe_untr_1_port_order
+ get_input: port_vdbe_untr_1_port_1_order
exCP_naming:
- get_input: port_vdbe_untr_1_port_exCP_naming
+ get_input: port_vdbe_untr_1_port_1_exCP_naming
virtual_machine_interface_allowed_address_pairs:
get_input:
- - port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs
+ - port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs
- index_value
vlan_requirements:
- get_input: port_vdbe_untr_1_port_vlan_requirements
+ get_input: port_vdbe_untr_1_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_vdbe_untr_1_port_related_networks
+ get_input: port_vdbe_untr_1_port_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_1_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_1_port_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_1_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_1_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_2_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_2_port_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_2_port_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_2_port_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_2_port_1_vlan_requirements
+ subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_untr_2_port_1_related_networks
virtual_network_refs:
get_input:
- - port_vdbe_untr_1_port_virtual_network_refs
+ - port_vdbe_untr_2_port_1_virtual_network_refs
- index_value
ip_requirements:
- get_input: port_vdbe_untr_1_port_ip_requirements
+ get_input: port_vdbe_untr_2_port_1_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_1_port_network_role_tag
+ get_input: port_vdbe_untr_2_port_1_network_role_tag
virtual_machine_interface_mac_addresses:
get_input:
- - port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses
+ - port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses
- index_value
network_role:
- get_input: port_vdbe_untr_1_port_network_role
+ get_input: port_vdbe_untr_2_port_1_network_role
subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
+ get_input: port_vdbe_untr_2_port_1_subnetpoolid
name:
get_input:
- - port_vdbe_untr_1_port_name
+ - port_vdbe_untr_2_port_1_name
- index_value
requirements:
- binding:
node: vdbe
relationship: tosca.relationships.network.BindsTo
outputs:
- vdbe_vdbe_untr_1_port_vlan1_aap_address_mode:
+ vdbe_vdbe_untr_1_port_1_vlan1_aap_address_mode:
type: string
value:
get_attribute:
- - vdbe_vdbe_untr_1_port_vlan1
+ - vdbe_vdbe_untr_1_port_1_vlan1
- aap_address_mode
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
- feature_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - feature
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ network.outpoing.packets_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outpoing.packets
+ network.outpoing.packets_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outpoing.packets
cpu_util_vdbe:
- vdbe
- cpu_util
disk.write.requests_vdbe:
- vdbe
- disk.write.requests
- feature_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - feature
+ network.outgoing.packets.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.packets.rate
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
- network.incoming.packets_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.incoming.packets
- feature_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - feature
+ network.incoming.bytes_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.bytes
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.bytes.rate
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.packets.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outgoing.bytes.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
- network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.bytes
+ binding_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - binding
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outpoing.packets
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.bytes
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- network.incoming.bytes_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.bytes
+ network.incoming.packets.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.packets.rate
+ network.incoming.packets_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.bytes.rate
+ forwarder_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - forwarder
instance_vdbe:
- vdbe
- instance
cpu.delta_vdbe:
- vdbe
- cpu.delta
- network.outgoing.packets.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outgoing.packets.rate
- binding_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - binding
+ forwarder_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - forwarder
disk.device.read.bytes.rate_vdbe:
- vdbe
- disk.device.read.bytes.rate
memory.resident_vdbe:
- vdbe
- memory.resident
- forwarder_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - forwarder
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
+ - feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport
cpu_vdbe:
- vdbe
- cpu
disk.write.bytes_vdbe:
- vdbe
- disk.write.bytes
- forwarder_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - forwarder
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
disk.device.read.bytes_vdbe:
- vdbe
- disk.device.read.bytes
+ feature_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - feature
disk.latency_vdbe:
- vdbe
- disk.latency
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.bytes.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
- network.outpoing.packets_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outpoing.packets
- network.incoming.packets_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.packets
+ feature_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - feature
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
- network.incoming.bytes_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.incoming.bytes
+ binding_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - binding
os_vdbe:
- vdbe
- os
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
- network.incoming.packets.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.incoming.packets.rate
+ network.outgoing.bytes_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outgoing.bytes
disk.root.size_vdbe:
- vdbe
- disk.root.size
- network.incoming.bytes.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
+ network.incoming.packets.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.packets.rate
+ feature_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
+ - feature
+ network.incoming.packets_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
- network.incoming.bytes.rate
- binding_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - binding
memory_vdbe:
- vdbe
- memory
disk.device.write.bytes_vdbe:
- vdbe
- disk.device.write.bytes
- network.outgoing.bytes_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.bytes.rate
disk.device.read.requests.rate_vdbe:
- vdbe
- disk.device.read.requests.rate
- vdbe
- disk.read.bytes
requirements:
- dependency_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
+ dependency_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - dependency
+ dependency_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - dependency
+ dependency_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
- dependency
- link_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - link
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - dependency
- dependency_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - dependency
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
+ link_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - link
+ subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport
- link_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
+ link_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
- link
dependency_vdbe:
- vdbe
- 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
\ No newline at end of file
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_1_untr_vmi_1
+ get_resource: vdbe_untr_vmi_1
subinterfaces_name_prefix:
str_replace:
params:
name:
get_param: vdbe_name_1
networks:
- - port: {get_resource: vdbe_1_untr_vmi_1}
- - port: {get_resource: vdbe_1_oam_vmi_1}
+ - port: {get_resource: vdbe_untr_vmi_1}
+ - port: {get_resource: vdbe_oam_vmi_1}
vdbe_node_2:
type: OS::Nova::Server
properties:
name:
get_param: vdbe_name_1
networks:
- - port: {get_resource: vdbe_1_untr_vmi_2}
- - port: {get_resource: vdbe_2_oam_vmi_2}
- vdbe_1_untr_vmi_1:
+ - port: {get_resource: vdbe_1_untr_vmi_1}
+ - port: {get_resource: vdbe_1_oam_vmi_1}
+ vdbe_untr_vmi_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name:
virtual_network_refs:
-
get_resource: control_int_net
- vdbe_1_oam_vmi_1:
+ vdbe_oam_vmi_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name: Port_2
- vdbe_1_untr_vmi_2:
+ vdbe_1_untr_vmi_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name:
virtual_network_refs:
-
get_resource: control_int_net
- vdbe_2_oam_vmi_2:
+ vdbe_1_oam_vmi_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name: Port_4
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_1_oam_vmi_1
+ get_resource: vdbe_oam_vmi_1
subinterfaces_name_prefix:
str_replace:
params:
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_1_untr_vmi_2
+ get_resource: vdbe_1_untr_vmi_1
subinterfaces_name_prefix:
str_replace:
params:
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_2_oam_vmi_2
+ get_resource: vdbe_1_oam_vmi_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- status: SUPPORTED
- port_vdbe_untr_vmi_related_networks:
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- subinterface_vlan1_aap_untrusted_v6_ip_prefix:
+ type: string
+ port_vdbe_oam_vmi_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_oam_vmi_virtual_machine_interface_mac_addresses:
+ subinterface_vlan1_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- subinterface_vlan1_vmac_address:
+ type: string
+ compute_vdbe_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_vdbe_availability_zone:
+ port_vdbe_oam_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_vdbe_oam_vmi_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: json
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_oam_vmi_subnetpoolid:
+ port_vdbe_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_oam_vmi_1_network_role_tag:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_vdbe_oam_vmi_network_role_tag:
- type: string
+ port_vdbe_oam_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
compute_vdbe_metadata:
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_oam_vmi_virtual_network_refs:
+ port_vdbe_untr_vmi_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_vdbe_untr_vmi_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_oam_vmi_order:
+ type: string
+ port_vdbe_untr_vmi_1_order:
type: integer
required: true
status: SUPPORTED
- port_vdbe_oam_vmi_vlan_requirements:
+ port_vdbe_oam_vmi_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_oam_vmi_name:
+ type: string
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: json
subinterface_vlan2_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_network_role:
- type: string
+ port_vdbe_oam_vmi_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_oam_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
required: true
status: SUPPORTED
subinterface_vlan2_parent_interface:
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
subinterface_vlan1_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_name:
+ compute_vdbe_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_vdbe_name:
+ subinterface_vlan2_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_subnetpoolid:
+ port_vdbe_oam_vmi_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- subinterface_vlan2_aap_untrusted_ip_prefix:
+ port_vdbe_untr_vmi_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_vmi_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_oam_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
+ port_vdbe_oam_vmi_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- type: list
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_oam_vmi_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_vmi_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
subinterface_vlan2_vlan_tag_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_oam_vmi_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_oam_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
subinterface_vlan1_service_template_filter_count:
status: SUPPORTED
entry_schema:
type: float
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
- status: SUPPORTED
subinterface_vlan1_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- subinterface_vlan2_service_template_filter_count:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ type: json
+ port_vdbe_oam_vmi_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_oam_vmi_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan2_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_vmi_vlan_requirements:
+ type: float
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_oam_vmi_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ type: string
+ port_vdbe_oam_vmi_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_vdbe_oam_vmi_1_network_role:
+ type: string
required: true
status: SUPPORTED
subinterface_vlan1_vlan_tag_list:
entry_schema:
type: json
requirements:
+ - dependency_vdbe_vdbe_untr_vmi_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_vdbe_vdbe_untr_vmi_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
- dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_untr_vmi_vlan1:
+ - dependency_vdbe_vdbe_oam_vmi_1_vlan2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
+ - dependency_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
+ - subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_vmi:
+ - dependency_vdbe_vdbe_untr_vmi_1_vlan1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_vmi:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_vdbe_vdbe_oam_vmi:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vlan1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_oam_vmi:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vlan1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_oam_vmi_vlan2:
+ - dependency_vdbe_vdbe_oam_vmi_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
+ - link_vdbe_vdbe_oam_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- feature_vdbe_vdbe_oam_vmi:
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vlan1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_oam_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_oam_vmi_1_vlan2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_vdbe_vdbe_oam_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_vdbe:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_oam_vmi_vlan2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- cpu_util_vdbe:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_oam_vmi:
+ cpu_util_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.Node
+ network.outgoing.bytes_vdbe_vdbe_oam_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
- type: tosca.capabilities.Node
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_oam_vmi:
- type: org.openecomp.capabilities.Forwarder
+ feature_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_vdbe:
+ forwarder_vdbe_vdbe_oam_vmi_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_oam_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_oam_vmi:
+ disk.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_oam_vmi:
+ network.outgoing.bytes.rate_vdbe_vdbe_oam_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_vdbe:
+ feature_vdbe_vdbe_oam_vmi_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_oam_vmi:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outpoing.packets_vdbe_vdbe_oam_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
+ instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_vdbe_vdbe_oam_vmi_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_vmi:
+ disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_vdbe:
+ cpu_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
+ disk.write.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_vdbe:
+ network.incoming.bytes.rate_vdbe_vdbe_oam_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_vdbe:
+ disk.device.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_oam_vmi:
+ disk.device.read.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_oam_vmi:
+ disk.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_vdbe:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_vdbe:
+ network.incoming.packets.rate_vdbe_vdbe_oam_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi_vlan1:
- type: tosca.capabilities.Node
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_oam_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_vmi_1_vlan1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.Forwarder
+ binding_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- disk.root.size_vdbe:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_oam_vmi:
+ network.incoming.bytes_vdbe_vdbe_oam_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
+ disk.root.size_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- port_vdbe_oam_vmi_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
- - - get_input: vdbe_hw_untr_mac_1
subinterface_vlan1_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- get_input: vdbe_untrusted_vmac_address
compute_vdbe_availability_zone:
- get_input: availability_zone_1
- get_input: availability_zone_1
+ port_vdbe_oam_vmi_1_virtual_network_refs:
+ - - fabric_int_net
+ - - fabric_int_net
vm_flavor_name:
get_input: vdbe_flavor_name
subinterface_vlan1_counter:
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
- port_vdbe_oam_vmi_virtual_network_refs:
- - - fabric_int_net
- - - fabric_int_net
- port_vdbe_oam_vmi_name:
+ port_vdbe_untr_vmi_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ - str_replace:
+ template: Port 3
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ port_vdbe_oam_vmi_1_name:
- Port_2
- Port_4
+ port_vdbe_untr_vmi_1_virtual_network_refs:
+ - - control_int_net
+ - - control_int_net
subinterface_vlan2_ip_address:
- get_input: vdbe_untrusted_ip_1
- get_input: vdbe_untrusted_ip_1
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan2_parent_interface:
+ - vdbe_oam_vmi_1
- vdbe_1_oam_vmi_1
- - vdbe_2_oam_vmi_2
subinterface_vlan2_aap_address_mode:
- get_input: aap_address_mode
- get_input: aap_address_mode
subinterface_vlan2_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- port_vdbe_untr_vmi_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- - str_replace:
- template: Port 3
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
compute_vdbe_name:
- get_input: vdbe_name_1
- get_input: vdbe_name_1
subinterface_vlan2_vn_network_list:
- fabric_int_net
- fabric_int_net
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
- - - get_input: vdbe_hw_untr_mac_1
subinterface_vlan1_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
get_input: vdbe_device_name
VM_NAME:
get_input: vdbe_name_1
- port_vdbe_untr_vmi_virtual_network_refs:
- - - control_int_net
- - - control_int_net
subinterface_vlan2_vlan_tag_list:
- get_input: untrusted_vlan_tags
- get_input: untrusted_vlan_tags
- get_input: counter
- get_input: counter
subinterface_vlan1_parent_interface:
+ - vdbe_untr_vmi_1
- vdbe_1_untr_vmi_1
- - vdbe_1_untr_vmi_2
subinterface_vlan1_aap_address_mode:
- get_input: aap_address_mode
- get_input: aap_address_mode
subinterface_vlan2_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_vlan2_service_template_filter_count:
- 5
- 5
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
+ port_vdbe_oam_vmi_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_vlan1_vlan_tag_list:
- get_input: untrusted_vlan_tags
- get_input: untrusted_vlan_tags
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_vmi:
+ - link_vdbe_vdbe_untr_vmi_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_vdbe_oam_vmi:
+ - link_vdbe_vdbe_oam_vmi_1:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
+ - subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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
entry_schema:
type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix:
+ port_vdbe_oam_vmi_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_oam_vmi_virtual_machine_interface_mac_addresses:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
- type: json
+ type: string
subinterface_vlan1_vmac_address:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_oam_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_vdbe_oam_vmi_1_virtual_network_refs:
+ type: list
+ required: true
+ entry_schema:
+ type: json
vm_flavor_name:
type: string
required: true
- port_vdbe_oam_vmi_subnetpoolid:
+ port_vdbe_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_oam_vmi_1_network_role_tag:
type: string
required: true
subinterface_vlan1_counter:
vm_image_name:
type: string
required: true
- port_vdbe_oam_vmi_network_role_tag:
- type: string
+ port_vdbe_oam_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
compute_vdbe_metadata:
type: list
required: true
entry_schema:
type: string
- port_vdbe_oam_vmi_virtual_network_refs:
- type: list
- required: true
- entry_schema:
- type: json
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_untr_vmi_1_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_oam_vmi_order:
+ type: string
+ port_vdbe_untr_vmi_1_order:
type: integer
required: true
- port_vdbe_oam_vmi_vlan_requirements:
+ port_vdbe_oam_vmi_1_name:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_oam_vmi_name:
+ type: string
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: string
+ type: json
subinterface_vlan2_ip_address:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_network_role:
- type: string
+ port_vdbe_oam_vmi_1_ip_requirements:
+ type: list
required: true
- port_vdbe_oam_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
required: true
subinterface_vlan2_parent_interface:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
subinterface_vlan1_mac_address:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_name:
+ compute_vdbe_name:
type: list
required: true
entry_schema:
type: string
- compute_vdbe_name:
+ subinterface_vlan2_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_subnetpoolid:
+ port_vdbe_oam_vmi_1_subnetpoolid:
type: string
required: true
- subinterface_vlan2_aap_untrusted_ip_prefix:
+ port_vdbe_untr_vmi_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_vmi_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
subinterface_vlan1_ip_v6_address:
required: true
entry_schema:
type: string
+ port_vdbe_oam_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ port_vdbe_oam_vmi_1_order:
+ type: integer
+ required: true
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- type: list
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_oam_vmi_network_role:
- type: string
- required: true
- port_vdbe_untr_vmi_virtual_network_refs:
- type: list
- required: true
- entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
subinterface_vlan2_vlan_tag_list:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_oam_vmi_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_oam_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
required: true
subinterface_vlan1_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
subinterface_vlan1_parent_interface:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_vdbe_oam_vmi_1_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vlan2_service_template_filter_count:
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:
+ port_vdbe_oam_vmi_1_virtual_machine_interface_mac_addresses:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_oam_vmi_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ type: json
+ port_vdbe_oam_vmi_1_network_role:
+ type: string
required: true
subinterface_vlan1_vlan_tag_list:
type: list
entry_schema:
type: json
node_templates:
+ vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_vmi_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_vmi_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_vmi_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_vmi_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_vmi_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_vmi_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_vmi_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_vmi_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_vmi_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
vdbe:
type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
properties:
get_input:
- compute_vdbe_name
- index_value
- vdbe_vdbe_untr_vmi_vlan1:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
+ vdbe_vdbe_oam_vmi_1_vlan2:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2
directives:
- substitutable
properties:
aap_untrusted_ip_prefix:
get_input:
- - subinterface_vlan1_aap_untrusted_ip_prefix
+ - subinterface_vlan2_aap_untrusted_ip_prefix
- index_value
aap_sec_untrusted_ip_prefix:
get_input:
- - subinterface_vlan1_aap_sec_untrusted_ip_prefix
+ - subinterface_vlan2_aap_sec_untrusted_ip_prefix
- index_value
ip_v6_address:
get_input:
- - subinterface_vlan1_ip_v6_address
+ - subinterface_vlan2_ip_v6_address
- index_value
counter:
get_input:
- - subinterface_vlan1_counter
+ - subinterface_vlan2_counter
- index_value
ip_address:
get_input:
- - subinterface_vlan1_ip_address
+ - subinterface_vlan2_ip_address
- index_value
subinterfaces_name_prefix:
get_input:
- - subinterface_vlan1_subinterfaces_name_prefix
+ - subinterface_vlan2_subinterfaces_name_prefix
- index_value
aap_address_mode:
get_input:
- - subinterface_vlan1_aap_address_mode
+ - subinterface_vlan2_aap_address_mode
- index_value
service_template_filter:
count:
get_input:
- - subinterface_vlan1_service_template_filter_count
+ - subinterface_vlan2_service_template_filter_count
- index_value
- substitute_service_template: vlan1ServiceTemplate.yaml
- mandatory: false
+ substitute_service_template: vlan2ServiceTemplate.yaml
+ mandatory: true
aap_untrusted_v6_ip_prefix:
get_input:
- - subinterface_vlan1_aap_untrusted_v6_ip_prefix
+ - subinterface_vlan2_aap_untrusted_v6_ip_prefix
- index_value
parent_interface:
get_input:
- - subinterface_vlan1_parent_interface
+ - subinterface_vlan2_parent_interface
- index_value
vn_network_list:
get_input:
- - subinterface_vlan1_vn_network_list
+ - subinterface_vlan2_vn_network_list
- index_value
mac_address:
get_input:
- - subinterface_vlan1_mac_address
+ - subinterface_vlan2_mac_address
- index_value
vlan_tag_list:
get_input:
- - subinterface_vlan1_vlan_tag_list
+ - subinterface_vlan2_vlan_tag_list
- index_value
aap_sec_untrusted_ip_prefix_len:
get_input:
- - subinterface_vlan1_aap_sec_untrusted_ip_prefix_len
+ - subinterface_vlan2_aap_sec_untrusted_ip_prefix_len
- index_value
vmac_address:
get_input:
- - subinterface_vlan1_vmac_address
+ - subinterface_vlan2_vmac_address
- index_value
aap_untrusted_v6_ip_prefix_len:
get_input:
- - subinterface_vlan1_aap_untrusted_v6_ip_prefix_len
+ - subinterface_vlan2_aap_untrusted_v6_ip_prefix_len
- index_value
aap_untrusted_ip_prefix_len:
get_input:
- - subinterface_vlan1_aap_untrusted_ip_prefix_len
- - index_value
- requirements:
- - binding_vdbe_0_subint_untr_vmi_0:
- capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_vmi
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_vmi:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_vmi_mac_requirements
- order:
- get_input: port_vdbe_untr_vmi_order
- exCP_naming:
- get_input: port_vdbe_untr_vmi_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_vmi_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_vmi_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_vmi_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_vmi_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_vmi_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_oam_vmi:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_oam_vmi_mac_requirements
- order:
- get_input: port_vdbe_oam_vmi_order
- exCP_naming:
- get_input: port_vdbe_oam_vmi_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_oam_vmi_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_oam_vmi_ip_requirements
- network_role_tag:
- get_input: port_vdbe_oam_vmi_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_oam_vmi_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_oam_vmi_network_role
- subnetpoolid:
- get_input: port_vdbe_oam_vmi_subnetpoolid
- name:
- get_input:
- - port_vdbe_oam_vmi_name
+ - subinterface_vlan2_aap_untrusted_ip_prefix_len
- index_value
requirements:
- - binding:
+ - binding_vdbe_1_subint_oam_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: vdbe
+ node: vdbe_vdbe_oam_vmi_1
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_oam_vmi_vlan2:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan2
+ vdbe_vdbe_untr_vmi_1_vlan1:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
directives:
- substitutable
properties:
aap_untrusted_ip_prefix:
get_input:
- - subinterface_vlan2_aap_untrusted_ip_prefix
+ - subinterface_vlan1_aap_untrusted_ip_prefix
- index_value
aap_sec_untrusted_ip_prefix:
get_input:
- - subinterface_vlan2_aap_sec_untrusted_ip_prefix
+ - subinterface_vlan1_aap_sec_untrusted_ip_prefix
- index_value
ip_v6_address:
get_input:
- - subinterface_vlan2_ip_v6_address
+ - subinterface_vlan1_ip_v6_address
- index_value
counter:
get_input:
- - subinterface_vlan2_counter
+ - subinterface_vlan1_counter
- index_value
ip_address:
get_input:
- - subinterface_vlan2_ip_address
+ - subinterface_vlan1_ip_address
- index_value
subinterfaces_name_prefix:
get_input:
- - subinterface_vlan2_subinterfaces_name_prefix
+ - subinterface_vlan1_subinterfaces_name_prefix
- index_value
aap_address_mode:
get_input:
- - subinterface_vlan2_aap_address_mode
+ - subinterface_vlan1_aap_address_mode
- index_value
service_template_filter:
count:
get_input:
- - subinterface_vlan2_service_template_filter_count
+ - subinterface_vlan1_service_template_filter_count
- index_value
- substitute_service_template: vlan2ServiceTemplate.yaml
- mandatory: true
+ substitute_service_template: vlan1ServiceTemplate.yaml
+ mandatory: false
aap_untrusted_v6_ip_prefix:
get_input:
- - subinterface_vlan2_aap_untrusted_v6_ip_prefix
+ - subinterface_vlan1_aap_untrusted_v6_ip_prefix
- index_value
parent_interface:
get_input:
- - subinterface_vlan2_parent_interface
+ - subinterface_vlan1_parent_interface
- index_value
vn_network_list:
get_input:
- - subinterface_vlan2_vn_network_list
+ - subinterface_vlan1_vn_network_list
- index_value
mac_address:
get_input:
- - subinterface_vlan2_mac_address
+ - subinterface_vlan1_mac_address
- index_value
vlan_tag_list:
get_input:
- - subinterface_vlan2_vlan_tag_list
+ - subinterface_vlan1_vlan_tag_list
- index_value
aap_sec_untrusted_ip_prefix_len:
get_input:
- - subinterface_vlan2_aap_sec_untrusted_ip_prefix_len
+ - subinterface_vlan1_aap_sec_untrusted_ip_prefix_len
- index_value
vmac_address:
get_input:
- - subinterface_vlan2_vmac_address
+ - subinterface_vlan1_vmac_address
- index_value
aap_untrusted_v6_ip_prefix_len:
get_input:
- - subinterface_vlan2_aap_untrusted_v6_ip_prefix_len
+ - subinterface_vlan1_aap_untrusted_v6_ip_prefix_len
- index_value
aap_untrusted_ip_prefix_len:
get_input:
- - subinterface_vlan2_aap_untrusted_ip_prefix_len
+ - subinterface_vlan1_aap_untrusted_ip_prefix_len
- index_value
requirements:
- - binding_vdbe_1_subint_oam_vmi_1:
+ - binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_oam_vmi
+ node: vdbe_vdbe_untr_vmi_1
+ relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_oam_vmi_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_oam_vmi_1_mac_requirements
+ order:
+ get_input: port_vdbe_oam_vmi_1_order
+ exCP_naming:
+ get_input: port_vdbe_oam_vmi_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_oam_vmi_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_oam_vmi_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_oam_vmi_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_oam_vmi_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_oam_vmi_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_oam_vmi_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_oam_vmi_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_oam_vmi_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_oam_vmi_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_oam_vmi_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- feature_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vlan1:
+ - vdbe_vdbe_untr_vmi_1_vlan1
+ - feature_vdbe_0_subint_untr_vmi_0
+ feature_vdbe_vdbe_oam_vmi_1_vlan2:
+ - vdbe_vdbe_oam_vmi_1_vlan2
- feature
- network.incoming.bytes_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.incoming.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets.rate
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.packets.rate
feature_vdbe:
- vdbe
- feature
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
+ network.outgoing.packets.rate_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.outgoing.packets.rate
endpoint_vdbe:
- vdbe
- endpoint
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
- feature_vdbe_vdbe_oam_vmi_vlan2:
- - vdbe_vdbe_oam_vmi_vlan2
- - feature
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes.rate
cpu_util_vdbe:
- vdbe
- cpu_util
- network.incoming.bytes.rate_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.incoming.bytes.rate
vcpus_vdbe:
- vdbe
- vcpus
disk.write.requests_vdbe:
- vdbe
- disk.write.requests
- feature_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - feature
+ network.outgoing.bytes_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.outgoing.bytes
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- feature_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
- - vdbe_vdbe_oam_vmi_vlan2
- - feature_vdbe_1_subint_oam_vmi_1
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets
scalable_vdbe:
- vdbe
- scalable
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
- forwarder_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - forwarder
+ feature_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
+ - vdbe_vdbe_oam_vmi_1_vlan2
+ - feature_vdbe_1_subint_oam_vmi_1
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
- - vdbe_vdbe_untr_vmi_vlan1
- - feature_vdbe_0_subint_untr_vmi_0
disk.usage_vdbe:
- vdbe
- disk.usage
memory.usage_vdbe:
- vdbe
- memory.usage
+ forwarder_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - forwarder
+ network.incoming.packets_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.incoming.packets
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- network.outgoing.packets.rate_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.outgoing.packets.rate
- network.incoming.packets_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.incoming.packets
+ network.outgoing.bytes.rate_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.outgoing.bytes.rate
+ feature_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - feature
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outpoing.packets
+ network.outpoing.packets_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.outpoing.packets
instance_vdbe:
- vdbe
- instance
- binding_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - binding
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outpoing.packets
cpu.delta_vdbe:
- vdbe
- cpu.delta
+ binding_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - binding
disk.device.read.bytes.rate_vdbe:
- vdbe
- disk.device.read.bytes.rate
memory.resident_vdbe:
- vdbe
- memory.resident
- network.incoming.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.bytes.rate
cpu_vdbe:
- vdbe
- cpu
disk.write.bytes_vdbe:
- vdbe
- disk.write.bytes
- network.incoming.packets.rate_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.incoming.packets.rate
- binding_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - binding
- network.outgoing.bytes.rate_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.incoming.bytes.rate
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
disk.latency_vdbe:
- vdbe
- disk.latency
- feature_vdbe_vdbe_untr_vmi_vlan1:
- - vdbe_vdbe_untr_vmi_vlan1
- - feature
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.incoming.packets.rate
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - forwarder
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
- network.outpoing.packets_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.outpoing.packets
+ feature_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - feature
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.packets.rate
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
+ feature_vdbe_vdbe_untr_vmi_1_vlan1:
+ - vdbe_vdbe_untr_vmi_1_vlan1
+ - feature
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
- network.incoming.bytes
os_vdbe:
- vdbe
- os
- forwarder_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - forwarder
+ binding_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - binding
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
+ network.incoming.bytes_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - network.incoming.bytes
disk.root.size_vdbe:
- vdbe
- disk.root.size
- network.outgoing.bytes_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - network.outgoing.bytes
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes
memory_vdbe:
- vdbe
- memory
- vdbe
- disk.read.bytes
requirements:
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
- - vdbe_vdbe_untr_vmi_vlan1
- - subinterface_link_vdbe_0_subint_untr_vmi_0
- link_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - link
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
- - vdbe_vdbe_untr_vmi_vlan1
- - dependency_vdbe_0_subint_untr_vmi_0
- subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
- - vdbe_vdbe_oam_vmi_vlan2
- - subinterface_link_vdbe_1_subint_oam_vmi_1
- dependency_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
+ dependency_vdbe_vdbe_oam_vmi_1_vlan2:
+ - vdbe_vdbe_oam_vmi_1_vlan2
- dependency
- link_vdbe_vdbe_oam_vmi:
- - vdbe_vdbe_oam_vmi
- - link
- dependency_vdbe_vdbe_untr_vmi_vlan1:
- - vdbe_vdbe_untr_vmi_vlan1
+ dependency_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - dependency
+ subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
+ - vdbe_vdbe_oam_vmi_1_vlan2
+ - subinterface_link_vdbe_1_subint_oam_vmi_1
+ dependency_vdbe_vdbe_untr_vmi_1_vlan1:
+ - vdbe_vdbe_untr_vmi_1_vlan1
- dependency
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - dependency
- dependency_vdbe_vdbe_oam_vmi_vlan2:
- - vdbe_vdbe_oam_vmi_vlan2
+ link_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - link
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vlan1:
+ - vdbe_vdbe_untr_vmi_1_vlan1
+ - dependency_vdbe_0_subint_untr_vmi_0
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vlan1:
+ - vdbe_vdbe_untr_vmi_1_vlan1
+ - subinterface_link_vdbe_0_subint_untr_vmi_0
+ dependency_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
- dependency
- dependency_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
- - vdbe_vdbe_oam_vmi_vlan2
- - dependency_vdbe_1_subint_oam_vmi_1
+ link_vdbe_vdbe_oam_vmi_1:
+ - vdbe_vdbe_oam_vmi_1
+ - link
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
+ dependency_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_1_vlan2:
+ - vdbe_vdbe_oam_vmi_1_vlan2
+ - dependency_vdbe_1_subint_oam_vmi_1
\ No newline at end of file
name:
get_param: vdbe_name_2
networks:
- - port: {get_resource: vdbe_untr_port_2}
+ - port: {get_resource: vdbe_1_untr_port_1}
vdbe_untr_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
virtual_network_refs:
-
get_resource: control_int_net
- vdbe_untr_port_2:
+ vdbe_1_untr_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name: Untr_Port_2
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_untr_port_2
+ get_resource: vdbe_1_untr_port_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_subnetpoolid:
- type: string
+ port_vdbe_untr_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
compute_vdbe_availability_zone:
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_order:
- type: integer
+ port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
subinterface_nested_aap_untrusted_ip_prefix:
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
- type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- status: SUPPORTED
subinterface_nested_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_virtual_network_refs:
+ port_vdbe_untr_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
subinterface_nested_aap_untrusted_ip_prefix_len:
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:
+ port_vdbe_untr_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
requirements:
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - subinterface_link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_port_nested:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
properties:
subinterface_nested_parent_interface:
- vdbe_untr_port_1
- - vdbe_untr_port_2
+ - vdbe_1_untr_port_1
subinterface_nested_aap_address_mode:
- get_input: aap_address_mode
- get_input: aap_address_mode
subinterface_nested_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ port_vdbe_untr_port_1_name:
+ - Untr_Port_1
+ - Untr_Port_2
vm_flavor_name:
get_input: vdbe_flavor_name
+ port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
- get_input: vdbe_aap_untrusted_ip_prefix
subinterface_nested_ip_address:
- get_input: vdbe_untrusted_ip_1
- get_input: vdbe_untrusted_ip_1
- port_vdbe_untr_port_virtual_network_refs:
- - - control_int_net
- - - control_int_net
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
subinterface_nested_vn_network_list:
- get_input: untrusted_vn_networks
- get_input: untrusted_vn_networks
- port_vdbe_untr_port_name:
- - Untr_Port_1
- - Untr_Port_2
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
- - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
- get_input: vdbe_aap_untrusted_ip_prefix_len
compute_vdbe_name:
- get_input: vdbe_name_1
- get_input: vdbe_name_2
+ port_vdbe_untr_port_1_virtual_network_refs:
+ - - control_int_net
+ - - control_int_net
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_port:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- control_int_net
- - abstract_vdbe
+ - abstract_vdbe
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_nested_parent_interface:
type: list
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_port_subnetpoolid:
- type: string
+ port_vdbe_untr_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
compute_vdbe_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_port_order:
- type: integer
+ port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
required: true
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
subinterface_nested_ip_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_virtual_network_refs:
+ port_vdbe_untr_port_1_related_networks:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- entry_schema:
- type: json
subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
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:
+ port_vdbe_untr_port_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
node_templates:
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_port:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
- order:
- get_input: port_vdbe_untr_port_order
- exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_port_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_port_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_port_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_port_nested:
+ vdbe_vdbe_untr_port_1_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_untr_x_int_vmi_subport:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
+ relationship: tosca.relationships.network.BindsTo
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ vdbe_vdbe_untr_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_port_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_port_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_port_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_port_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_port_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_port_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
- feature_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - feature_vdbe_untr_x_int_vmi_subport
cpu_util_vdbe:
- vdbe
- cpu_util
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - feature_vdbe_untr_x_int_vmi_subport
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
memory.resident_vdbe:
- vdbe
- memory.resident
- feature_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - feature
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
os_vdbe:
- vdbe
- os
+ feature_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - feature
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
- dependency
- dependency_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - dependency_vdbe_untr_x_int_vmi_subport
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - dependency
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
+ dependency_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - dependency_vdbe_untr_x_int_vmi_subport
local_storage_vdbe:
- vdbe
- local_storage
- subinterface_link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
+ subinterface_link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
- subinterface_link_vdbe_untr_x_int_vmi_subport
- dependency_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - dependency
dependency_vdbe:
- vdbe
- dependency
\ No newline at end of file
-heat_template_version: 2013-05-23\r
-\r
-description: >\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
-\r
-parameters:\r
- aap_address_mode:\r
- description: "Address mode for the vDBE cluster IP"\r
- type: string\r
- control_int_net_forwarding_mode:\r
- description: "forwarding mode of the control virtual network"\r
- type: string\r
- control_int_net_rpf:\r
- description: "Reverse Path Filtering enable or disable for the control virtual network"\r
- type: string\r
- control_int_net_shared:\r
- description: "control virtual network shared"\r
- type: boolean\r
- control_int_net_flood_unknown_unicast:\r
- description: "forwarding mode of the control virtual network"\r
- type: boolean\r
- fabric_int_net_flood_unknown_unicast:\r
- description: "forwarding mode of the fabric virtual network"\r
- type: boolean\r
- fabric_int_net_forwarding_mode:\r
- description: "forwarding mode of the fabric virtual network"\r
- type: string\r
- fabric_int_net_rpf:\r
- description: "Reverse Path Filtering enable or disable for the fabric virtual network"\r
- type: string\r
- fabric_int_net_shared:\r
- description: "fabric virtual network shared"\r
- oam_net_name:\r
- description: "Name of NSDNet network from which the management IP addresses will be allocated"\r
- type: string\r
- untrusted_net_name:\r
- description: "Name of public untrusted network into which this vDBE HA cluster is deployed"\r
- type: string\r
- untrusted_num_vn:\r
- constraints:\r
- -\r
- range:\r
- max: 77\r
- min: 1\r
- description: "Number of vDBE subinterface virtual Networks"\r
- type: number\r
- untrusted_vlan_tags:\r
- description: "List of subinterface vlan tags"\r
- type: comma_delimited_list\r
- untrusted_vn_networks:\r
- description: "List of subinterface virtual networks"\r
- type: comma_delimited_list\r
- vdbe_aap_sec_untrusted_ip_prefix:\r
- description: "ip prefix for secondary vDBE VM aap on the VAN untrusted network"\r
- type: string\r
- vdbe_aap_sec_untrusted_ip_prefix_len:\r
- description: "ip prefix length for the secondary DBE VM aap on the VAN untrusted network"\r
- type: string\r
- vdbe_aap_untrusted_ip_prefix:\r
- description: "ip prefix for primary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_aap_untrusted_ip_prefix_len:\r
- description: "ip prefix length for the primary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_aap_untrusted_v6_ip_prefix:\r
- description: "ipv6 prefix for the primary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_aap_untrusted_v6_ip_prefix_len:\r
- description: "ipv6 prefix length for the primary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_device_name:\r
- description: "VDBE device Name for this vdbe VNF"\r
- type: string\r
- vdbe_hw_untr_mac_1:\r
- description: "Secondary MAC address of the secondary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_name_1:\r
- description: "VM Name for this vdbe node 1"\r
- type: string\r
- vdbe_untrusted_ip_1:\r
- description: "IPV4 address of the secondary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_untrusted_v6_ip_1:\r
- description: "IPV6 address of the secondary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_untrusted_vmac_address:\r
- description: "Virtual MAC of the primary vDBE VM on the VAN untrusted network"\r
- type: string\r
- vdbe_flavor_name:\r
- description: "Flavor to use for vDBE"\r
- type: string\r
- vdbe_image_name:\r
- description: "Image to use for vDBE"\r
- type: string\r
- vnf_id:\r
- description: "Unique ID for this VF inst"\r
- type: string\r
- vnf_name:\r
- description: "Unique name for this VF instance"\r
- type: string\r
- vf_module_id:\r
- description: "Unique ID for this VF module inst"\r
- type: string\r
- availability_zone_1:\r
- description: "The availability zone of secondary node1 vDBE vm in the local HA pair."\r
- type: string\r
- counter:\r
- description: "Counter."\r
- type: number\r
-resources:\r
- vdbe_untr_1_subports:\r
- type: OS::Heat::ResourceGroup\r
- properties:\r
- count:\r
- get_param: untrusted_num_vn\r
- resource_def:\r
- type: vlan1.yml\r
- properties:\r
- aap_address_mode:\r
- get_param: aap_address_mode\r
- aap_sec_untrusted_ip_prefix:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix\r
- aap_sec_untrusted_ip_prefix_len:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
- aap_untrusted_ip_prefix:\r
- get_param: vdbe_aap_untrusted_ip_prefix\r
- aap_untrusted_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_ip_prefix_len\r
- aap_untrusted_v6_ip_prefix:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix\r
- aap_untrusted_v6_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
- counter:\r
- get_param: counter\r
- ip_address:\r
- get_param: vdbe_untrusted_ip_1\r
- ip_v6_address:\r
- get_param: vdbe_untrusted_v6_ip_1\r
- mac_address:\r
- get_param: vdbe_hw_untr_mac_1\r
- parent_interface:\r
- get_resource: vdbe_untr_1_port_1\r
- subinterfaces_name_prefix:\r
- str_replace:\r
- params:\r
- DBE:\r
- get_param: vdbe_device_name\r
- VM_NAME:\r
- get_param: vdbe_name_1\r
- template: VM_NAMEDBE001p1n004\r
- vlan_tag_list:\r
- get_param: untrusted_vlan_tags\r
- vmac_address:\r
- get_param: vdbe_untrusted_vmac_address\r
- vn_network_list:\r
- get_param: untrusted_vn_networks\r
- optional_property_1: OPTIONAL_VALUE_SUBPORT_1\r
- vdbe_node_1:\r
- type: OS::Nova::Server\r
- properties:\r
- availability_zone:\r
- get_param: availability_zone_1\r
- flavor:\r
- get_param: vdbe_flavor_name\r
- image:\r
- get_param: vdbe_image_name\r
- metadata:\r
- vf_module_id:\r
- get_param: vf_module_id\r
- vnf_id:\r
- get_param: vnf_id\r
- vnf_name:\r
- get_param: vnf_name\r
- name:\r
- get_param: vdbe_name_1\r
- networks:\r
- - port: {get_resource: vdbe_untr_1_port_1}\r
- - port: {get_resource: vdbe_untr_2_port_1}\r
- vdbe_node_2:\r
- type: OS::Nova::Server\r
- properties:\r
- availability_zone:\r
- get_param: availability_zone_1\r
- flavor:\r
- get_param: vdbe_flavor_name\r
- image:\r
- get_param: vdbe_image_name\r
- metadata:\r
- vf_module_id:\r
- get_param: vf_module_id\r
- vnf_id:\r
- get_param: vnf_id\r
- vnf_name:\r
- get_param: vnf_name\r
- name:\r
- get_param: vdbe_name_1\r
- networks:\r
- - port: {get_resource: vdbe_untr_1_port_2}\r
- - port: {get_resource: vdbe_untr_2_port_2}\r
- vdbe_untr_1_port_1:\r
- type: OS::ContrailV2::VirtualMachineInterface\r
- properties:\r
- name:\r
- str_replace:\r
- params:\r
- DBE:\r
- get_param: vdbe_device_name\r
- VM_NAME:\r
- get_param: vdbe_name_1\r
- template: VM_NAMEDBE001p1n004\r
- virtual_machine_interface_allowed_address_pairs:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_hw_untr_mac_1\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- virtual_machine_interface_mac_addresses_mac_address:\r
- -\r
- get_param: vdbe_hw_untr_mac_1\r
- virtual_network_refs:\r
- -\r
- get_resource: control_int_net\r
- vdbe_untr_2_port_1:\r
- type: OS::ContrailV2::VirtualMachineInterface\r
- properties:\r
- name: Port_2\r
- virtual_machine_interface_allowed_address_pairs:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_hw_untr_mac_1\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- virtual_machine_interface_mac_addresses_mac_address:\r
- -\r
- get_param: vdbe_hw_untr_mac_1\r
- virtual_network_refs:\r
- -\r
- get_resource: fabric_int_net\r
-\r
-\r
-\r
- vdbe_untr_1_port_2:\r
- type: OS::ContrailV2::VirtualMachineInterface\r
- properties:\r
- name:\r
- str_replace:\r
- params:\r
- DBE:\r
- get_param: vdbe_device_name\r
- VM_NAME:\r
- get_param: vdbe_name_1\r
- template: Port 3\r
- virtual_machine_interface_allowed_address_pairs:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_hw_untr_mac_1\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- virtual_machine_interface_mac_addresses_mac_address:\r
- -\r
- get_param: vdbe_hw_untr_mac_1\r
- virtual_network_refs:\r
- -\r
- get_resource: control_int_net\r
- vdbe_untr_2_port_2:\r
- type: OS::ContrailV2::VirtualMachineInterface\r
- properties:\r
- name: Port_4\r
- virtual_machine_interface_allowed_address_pairs:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair:\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_hw_untr_mac_1\r
- -\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:\r
- get_param: aap_address_mode\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:\r
- get_param: vdbe_untrusted_vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- virtual_machine_interface_mac_addresses_mac_address:\r
- -\r
- get_param: vdbe_hw_untr_mac_1\r
- virtual_network_refs:\r
- -\r
- get_resource: fabric_int_net\r
-\r
- vdbe_untr_2_subports:\r
- type: OS::Heat::ResourceGroup\r
- properties:\r
- count:\r
- get_param: untrusted_num_vn\r
- resource_def:\r
- type: vlan1.yml\r
- properties:\r
- aap_address_mode:\r
- get_param: aap_address_mode\r
- aap_sec_untrusted_ip_prefix:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix\r
- aap_sec_untrusted_ip_prefix_len:\r
- get_param: vdbe_aap_sec_untrusted_ip_prefix_len\r
- aap_untrusted_ip_prefix:\r
- get_param: vdbe_aap_untrusted_ip_prefix\r
- aap_untrusted_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_ip_prefix_len\r
- aap_untrusted_v6_ip_prefix:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix\r
- aap_untrusted_v6_ip_prefix_len:\r
- get_param: vdbe_aap_untrusted_v6_ip_prefix_len\r
- counter:\r
- get_param: counter\r
- ip_address:\r
- get_param: vdbe_untrusted_ip_1\r
- ip_v6_address:\r
- get_param: vdbe_untrusted_v6_ip_1\r
- mac_address:\r
- get_param: vdbe_hw_untr_mac_1\r
- parent_interface:\r
- get_resource: vdbe_untr_1_port_2\r
- subinterfaces_name_prefix:\r
- str_replace:\r
- params:\r
- DBE:\r
- get_param: vdbe_device_name\r
- VM_NAME:\r
- get_param: vdbe_name_1\r
- template: VM_NAMEDBE001p1n004\r
- vlan_tag_list:\r
- get_param: untrusted_vlan_tags\r
- vmac_address:\r
- get_param: vdbe_untrusted_vmac_address\r
- vn_network_list:\r
- get_param: untrusted_vn_networks\r
- optional_property_2: OPTIONAL_VALUE_SUBPORT_2\r
-\r
- control_int_net:\r
- type: OS::ContrailV2::VirtualNetwork\r
- properties:\r
- flood_unknown_unicast:\r
- get_param: control_int_net_flood_unknown_unicast\r
- is_shared:\r
- get_param: control_int_net_shared\r
- name:\r
- str_replace:\r
- params:\r
- VNF_NAME:\r
- get_param: vnf_name\r
- template: VNF_NAME_control_net\r
- virtual_network_properties:\r
- virtual_network_properties_forwarding_mode:\r
- get_param: control_int_net_forwarding_mode\r
- virtual_network_properties_rpf:\r
- get_param: control_int_net_rpf\r
- fabric_int_net:\r
- type: OS::ContrailV2::VirtualNetwork\r
- properties:\r
- flood_unknown_unicast:\r
- get_param: fabric_int_net_flood_unknown_unicast\r
- is_shared:\r
- get_param: fabric_int_net_shared\r
- name:\r
- str_replace:\r
- params:\r
- VNF_NAME:\r
- get_param: vnf_name\r
- template: template-fabric-int\r
- virtual_network_properties:\r
- virtual_network_properties_forwarding_mode:\r
- get_param: fabric_int_net_forwarding_mode\r
- virtual_network_properties_rpf:\r
- get_param: fabric_int_net_rpf\r
\ No newline at end of file
+heat_template_version: 2013-05-23
+
+description: >
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+
+parameters:
+ aap_address_mode:
+ description: "Address mode for the vDBE cluster IP"
+ type: string
+ control_int_net_forwarding_mode:
+ description: "forwarding mode of the control virtual network"
+ type: string
+ control_int_net_rpf:
+ description: "Reverse Path Filtering enable or disable for the control virtual network"
+ type: string
+ control_int_net_shared:
+ description: "control virtual network shared"
+ type: boolean
+ control_int_net_flood_unknown_unicast:
+ description: "forwarding mode of the control virtual network"
+ type: boolean
+ fabric_int_net_flood_unknown_unicast:
+ description: "forwarding mode of the fabric virtual network"
+ type: boolean
+ fabric_int_net_forwarding_mode:
+ description: "forwarding mode of the fabric virtual network"
+ type: string
+ fabric_int_net_rpf:
+ description: "Reverse Path Filtering enable or disable for the fabric virtual network"
+ type: string
+ fabric_int_net_shared:
+ description: "fabric virtual network shared"
+ oam_net_name:
+ description: "Name of NSDNet network from which the management IP addresses will be allocated"
+ type: string
+ untrusted_net_name:
+ description: "Name of public untrusted network into which this vDBE HA cluster is deployed"
+ type: string
+ untrusted_num_vn:
+ constraints:
+ -
+ range:
+ max: 77
+ min: 1
+ description: "Number of vDBE subinterface virtual Networks"
+ type: number
+ untrusted_vlan_tags:
+ description: "List of subinterface vlan tags"
+ type: comma_delimited_list
+ untrusted_vn_networks:
+ description: "List of subinterface virtual networks"
+ type: comma_delimited_list
+ vdbe_aap_sec_untrusted_ip_prefix:
+ description: "ip prefix for secondary vDBE VM aap on the VAN untrusted network"
+ type: string
+ vdbe_aap_sec_untrusted_ip_prefix_len:
+ description: "ip prefix length for the secondary DBE VM aap on the VAN untrusted network"
+ type: string
+ vdbe_aap_untrusted_ip_prefix:
+ description: "ip prefix for primary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_aap_untrusted_ip_prefix_len:
+ description: "ip prefix length for the primary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_aap_untrusted_v6_ip_prefix:
+ description: "ipv6 prefix for the primary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_aap_untrusted_v6_ip_prefix_len:
+ description: "ipv6 prefix length for the primary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_device_name:
+ description: "VDBE device Name for this vdbe VNF"
+ type: string
+ vdbe_hw_untr_mac_1:
+ description: "Secondary MAC address of the secondary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_name_1:
+ description: "VM Name for this vdbe node 1"
+ type: string
+ vdbe_untrusted_ip_1:
+ description: "IPV4 address of the secondary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_untrusted_v6_ip_1:
+ description: "IPV6 address of the secondary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_untrusted_vmac_address:
+ description: "Virtual MAC of the primary vDBE VM on the VAN untrusted network"
+ type: string
+ vdbe_flavor_name:
+ description: "Flavor to use for vDBE"
+ type: string
+ vdbe_image_name:
+ description: "Image to use for vDBE"
+ type: string
+ vnf_id:
+ description: "Unique ID for this VF inst"
+ type: string
+ vnf_name:
+ description: "Unique name for this VF instance"
+ type: string
+ vf_module_id:
+ description: "Unique ID for this VF module inst"
+ type: string
+ availability_zone_1:
+ description: "The availability zone of secondary node1 vDBE vm in the local HA pair."
+ type: string
+ counter:
+ description: "Counter."
+ type: number
+resources:
+ vdbe_untr_1_subports:
+ type: OS::Heat::ResourceGroup
+ properties:
+ count:
+ get_param: untrusted_num_vn
+ resource_def:
+ type: vlan1.yml
+ properties:
+ aap_address_mode:
+ get_param: aap_address_mode
+ aap_sec_untrusted_ip_prefix:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix
+ aap_sec_untrusted_ip_prefix_len:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix_len
+ aap_untrusted_ip_prefix:
+ get_param: vdbe_aap_untrusted_ip_prefix
+ aap_untrusted_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_ip_prefix_len
+ aap_untrusted_v6_ip_prefix:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix
+ aap_untrusted_v6_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix_len
+ counter:
+ get_param: counter
+ ip_address:
+ get_param: vdbe_untrusted_ip_1
+ ip_v6_address:
+ get_param: vdbe_untrusted_v6_ip_1
+ mac_address:
+ get_param: vdbe_hw_untr_mac_1
+ parent_interface:
+ get_resource: vdbe_untr_1_port_1
+ subinterfaces_name_prefix:
+ str_replace:
+ params:
+ DBE:
+ get_param: vdbe_device_name
+ VM_NAME:
+ get_param: vdbe_name_1
+ template: VM_NAMEDBE001p1n004
+ vlan_tag_list:
+ get_param: untrusted_vlan_tags
+ vmac_address:
+ get_param: vdbe_untrusted_vmac_address
+ vn_network_list:
+ get_param: untrusted_vn_networks
+ optional_property_1: OPTIONAL_VALUE_SUBPORT_1
+ vdbe_node_1:
+ type: OS::Nova::Server
+ properties:
+ availability_zone:
+ get_param: availability_zone_1
+ flavor:
+ get_param: vdbe_flavor_name
+ image:
+ get_param: vdbe_image_name
+ metadata:
+ vf_module_id:
+ get_param: vf_module_id
+ vnf_id:
+ get_param: vnf_id
+ vnf_name:
+ get_param: vnf_name
+ name:
+ get_param: vdbe_name_1
+ networks:
+ - port: {get_resource: vdbe_untr_1_port_1}
+ - port: {get_resource: vdbe_untr_2_port_1}
+ vdbe_node_2:
+ type: OS::Nova::Server
+ properties:
+ availability_zone:
+ get_param: availability_zone_1
+ flavor:
+ get_param: vdbe_flavor_name
+ image:
+ get_param: vdbe_image_name
+ metadata:
+ vf_module_id:
+ get_param: vf_module_id
+ vnf_id:
+ get_param: vnf_id
+ vnf_name:
+ get_param: vnf_name
+ name:
+ get_param: vdbe_name_1
+ networks:
+ - port: {get_resource: vdbe_1_untr_1_port_1}
+ - port: {get_resource: vdbe_1_untr_2_port_1}
+ vdbe_untr_1_port_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name:
+ str_replace:
+ params:
+ DBE:
+ get_param: vdbe_device_name
+ VM_NAME:
+ get_param: vdbe_name_1
+ template: VM_NAMEDBE001p1n004
+ virtual_machine_interface_allowed_address_pairs:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_hw_untr_mac_1
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ virtual_machine_interface_mac_addresses:
+ virtual_machine_interface_mac_addresses_mac_address:
+ -
+ get_param: vdbe_hw_untr_mac_1
+ virtual_network_refs:
+ -
+ get_resource: control_int_net
+ vdbe_untr_2_port_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name: Port_2
+ virtual_machine_interface_allowed_address_pairs:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_hw_untr_mac_1
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ virtual_machine_interface_mac_addresses:
+ virtual_machine_interface_mac_addresses_mac_address:
+ -
+ get_param: vdbe_hw_untr_mac_1
+ virtual_network_refs:
+ -
+ get_resource: fabric_int_net
+
+
+
+ vdbe_1_untr_1_port_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name:
+ str_replace:
+ params:
+ DBE:
+ get_param: vdbe_device_name
+ VM_NAME:
+ get_param: vdbe_name_1
+ template: Port 3
+ virtual_machine_interface_allowed_address_pairs:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_hw_untr_mac_1
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ virtual_machine_interface_mac_addresses:
+ virtual_machine_interface_mac_addresses_mac_address:
+ -
+ get_param: vdbe_hw_untr_mac_1
+ virtual_network_refs:
+ -
+ get_resource: control_int_net
+ vdbe_1_untr_2_port_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name: Port_4
+ virtual_machine_interface_allowed_address_pairs:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair:
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_hw_untr_mac_1
+ -
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode:
+ get_param: aap_address_mode
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix_len
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac:
+ get_param: vdbe_untrusted_vmac_address
+ virtual_machine_interface_mac_addresses:
+ virtual_machine_interface_mac_addresses_mac_address:
+ -
+ get_param: vdbe_hw_untr_mac_1
+ virtual_network_refs:
+ -
+ get_resource: fabric_int_net
+
+ vdbe_untr_2_subports:
+ type: OS::Heat::ResourceGroup
+ properties:
+ count:
+ get_param: untrusted_num_vn
+ resource_def:
+ type: vlan1.yml
+ properties:
+ aap_address_mode:
+ get_param: aap_address_mode
+ aap_sec_untrusted_ip_prefix:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix
+ aap_sec_untrusted_ip_prefix_len:
+ get_param: vdbe_aap_sec_untrusted_ip_prefix_len
+ aap_untrusted_ip_prefix:
+ get_param: vdbe_aap_untrusted_ip_prefix
+ aap_untrusted_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_ip_prefix_len
+ aap_untrusted_v6_ip_prefix:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix
+ aap_untrusted_v6_ip_prefix_len:
+ get_param: vdbe_aap_untrusted_v6_ip_prefix_len
+ counter:
+ get_param: counter
+ ip_address:
+ get_param: vdbe_untrusted_ip_1
+ ip_v6_address:
+ get_param: vdbe_untrusted_v6_ip_1
+ mac_address:
+ get_param: vdbe_hw_untr_mac_1
+ parent_interface:
+ get_resource: vdbe_1_untr_1_port_1
+ subinterfaces_name_prefix:
+ str_replace:
+ params:
+ DBE:
+ get_param: vdbe_device_name
+ VM_NAME:
+ get_param: vdbe_name_1
+ template: VM_NAMEDBE001p1n004
+ vlan_tag_list:
+ get_param: untrusted_vlan_tags
+ vmac_address:
+ get_param: vdbe_untrusted_vmac_address
+ vn_network_list:
+ get_param: untrusted_vn_networks
+ optional_property_2: OPTIONAL_VALUE_SUBPORT_2
+
+ control_int_net:
+ type: OS::ContrailV2::VirtualNetwork
+ properties:
+ flood_unknown_unicast:
+ get_param: control_int_net_flood_unknown_unicast
+ is_shared:
+ get_param: control_int_net_shared
+ name:
+ str_replace:
+ params:
+ VNF_NAME:
+ get_param: vnf_name
+ template: VNF_NAME_control_net
+ virtual_network_properties:
+ virtual_network_properties_forwarding_mode:
+ get_param: control_int_net_forwarding_mode
+ virtual_network_properties_rpf:
+ get_param: control_int_net_rpf
+ fabric_int_net:
+ type: OS::ContrailV2::VirtualNetwork
+ properties:
+ flood_unknown_unicast:
+ get_param: fabric_int_net_flood_unknown_unicast
+ is_shared:
+ get_param: fabric_int_net_shared
+ name:
+ str_replace:
+ params:
+ VNF_NAME:
+ get_param: vnf_name
+ template: template-fabric-int
+ virtual_network_properties:
+ virtual_network_properties_forwarding_mode:
+ get_param: fabric_int_net_forwarding_mode
+ virtual_network_properties_rpf:
+ get_param: fabric_int_net_rpf
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vlan1_vmac_address:
+ type: json
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_vdbe_availability_zone:
+ subinterface_vlan1_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
+ compute_vdbe_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_vdbe_untr_2_port_network_role_tag:
+ type: string
+ port_vdbe_untr_1_port_1_network_role:
type: string
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- subinterface_vlan1_counter:
+ port_vdbe_untr_1_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- compute_vdbe_metadata:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: string
+ port_vdbe_untr_2_port_1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_ip_requirements:
+ port_vdbe_untr_2_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vlan1_counter:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: float
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_ip_requirements:
+ compute_vdbe_metadata:
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: json
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_order:
- type: integer
+ entry_schema:
+ type: string
+ port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: json
+ port_vdbe_untr_2_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_2_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
subinterface_vlan1_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
+ port_vdbe_untr_2_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- subinterface_vlan1_ip_v6_address:
- type: list
+ port_vdbe_untr_2_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_1_port_related_networks:
+ port_vdbe_untr_2_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- subinterface_vlan1_aap_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_2_port_virtual_network_refs:
+ type: json
+ port_vdbe_untr_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- subinterface_vlan1_subinterfaces_name_prefix:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role:
+ port_vdbe_untr_1_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_name:
+ subinterface_vlan1_subinterfaces_name_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
+ port_vdbe_untr_1_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: json
subinterface_vlan1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_order:
- type: integer
+ port_vdbe_untr_1_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_vlan1_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_2_port_1_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
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
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_2_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vlan1_optional_property_2:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan1_optional_property_2:
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
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_vlan_requirements:
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
+ type: string
+ port_vdbe_untr_1_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_untr_2_port:
+ - dependency_vdbe_vdbe_untr_1_port_1_vlan1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_2_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_vdbe_vdbe_untr_1_port_vlan1:
+ - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_1_port:
+ - dependency_vdbe_vdbe_untr_2_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_1_port:
+ - link_vdbe_vdbe_untr_2_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_2_port:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_1_port_vlan1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.latency_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_2_port:
+ disk.device.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_1_port:
- type: tosca.capabilities.Node
+ disk.device.write.requests.rate_vdbe:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_vdbe:
+ network.incoming.bytes_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
+ disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port:
+ binding_vdbe_vdbe_untr_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_2_port:
+ network.incoming.packets.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_vdbe:
+ network.incoming.packets_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_1_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_vdbe:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu.delta_vdbe:
+ instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_2_port:
+ cpu.delta_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ forwarder_vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_2_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_2_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
+ network.incoming.bytes_vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_vdbe_vdbe_untr_2_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_2_port:
+ network.outgoing.bytes_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_2_port:
+ network.incoming.packets.rate_vdbe_vdbe_untr_2_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_2_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_vdbe_vdbe_untr_1_port_1_vlan1:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- memory_vdbe:
+ network.incoming.packets_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe:
- type: tosca.capabilities.network.Bindable
+ network.incoming.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_vdbe:
+ memory_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_2_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_vdbe:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
+ disk.device.write.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- get_input: vdbe_aap_untrusted_v6_ip_prefix
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_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
- 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_1_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ - str_replace:
+ template: Port 3
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ port_vdbe_untr_2_port_1_name:
+ - Port_2
+ - Port_4
subinterface_vlan1_counter:
- get_input: counter
- get_input: counter
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
+ port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_vlan1_mac_address:
- get_input: vdbe_hw_untr_mac_1
- get_input: vdbe_hw_untr_mac_1
compute_vdbe_name:
- get_input: vdbe_name_1
- get_input: vdbe_name_1
+ port_vdbe_untr_2_port_1_virtual_network_refs:
+ - - fabric_int_net
+ - - fabric_int_net
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
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_vn_network_list:
- get_input: untrusted_vn_networks
- get_input: untrusted_vn_networks
- get_input: untrusted_num_vn
subinterface_vlan1_parent_interface:
- vdbe_untr_1_port_1
- - vdbe_untr_1_port_2
+ - vdbe_1_untr_1_port_1
subinterface_vlan1_aap_address_mode:
- get_input: aap_address_mode
- get_input: aap_address_mode
subinterface_vlan1_optional_property_1:
- OPTIONAL_VALUE_SUBPORT_1
- null
- port_vdbe_untr_1_port_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- - str_replace:
- template: Port 3
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
subinterface_vlan1_optional_property_2:
- null
- OPTIONAL_VALUE_SUBPORT_2
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
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
- - - get_input: vdbe_hw_untr_mac_1
+ port_vdbe_untr_1_port_1_virtual_network_refs:
+ - - control_int_net
+ - - control_int_net
subinterface_vlan1_vlan_tag_list:
- get_input: untrusted_vlan_tags
- get_input: untrusted_vlan_tags
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_1_port:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_vdbe_untr_2_port:
+ - link_vdbe_vdbe_untr_2_port_1:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
members:
- fabric_int_net
- control_int_net
- - abstract_vdbe
+ - abstract_vdbe
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_1_order:
+ type: integer
+ required: true
+ port_vdbe_untr_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
subinterface_vlan1_aap_untrusted_v6_ip_prefix:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_2_port_1_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ entry_schema:
+ type: json
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- entry_schema:
- type: json
- port_vdbe_untr_2_port_network_role_tag:
+ port_vdbe_untr_1_port_1_network_role:
type: string
required: true
vm_flavor_name:
type: string
required: true
- subinterface_vlan1_counter:
+ port_vdbe_untr_1_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: float
- vm_image_name:
- type: string
- required: true
- port_vdbe_untr_2_port_network_role:
- type: string
- required: true
- compute_vdbe_metadata:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_name:
type: list
required: true
entry_schema:
- type: json
- subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: string
+ port_vdbe_untr_2_port_1_name:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_ip_requirements:
+ port_vdbe_untr_2_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_2_port_vlan_requirements:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vlan1_counter:
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: float
+ vm_image_name:
+ type: string
required: true
- port_vdbe_untr_2_port_ip_requirements:
+ compute_vdbe_metadata:
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
+ type: json
+ subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
+ type: list
required: true
- port_vdbe_untr_1_port_order:
- type: integer
+ entry_schema:
+ type: string
+ port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses:
+ type: list
required: true
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: json
+ port_vdbe_untr_2_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_2_port_1_network_role:
+ type: string
required: true
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
subinterface_vlan1_mac_address:
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
subinterface_vlan1_ip_address:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
+ port_vdbe_untr_2_port_1_subnetpoolid:
type: string
required: true
- subinterface_vlan1_ip_v6_address:
- type: list
+ port_vdbe_untr_2_port_1_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_vdbe_untr_1_port_related_networks:
+ port_vdbe_untr_2_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- subinterface_vlan1_aap_untrusted_ip_prefix:
+ port_vdbe_untr_2_port_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_2_port_virtual_network_refs:
+ type: json
+ port_vdbe_untr_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
entry_schema:
- type: json
- subinterface_vlan1_subinterfaces_name_prefix:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role:
+ port_vdbe_untr_1_port_1_network_role_tag:
type: string
required: true
- port_vdbe_untr_2_port_name:
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
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
+ port_vdbe_untr_1_port_1_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: json
subinterface_vlan1_vn_network_list:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
- required: true
- port_vdbe_untr_2_port_order:
- type: integer
+ port_vdbe_untr_1_port_1_vlan_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_vlan1_service_template_filter_count:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_vlan1_optional_property_1:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_2_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- subinterface_vlan1_optional_property_2:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_related_networks:
type: list
required: true
entry_schema:
- type: string
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_vlan1_optional_property_2:
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
- port_vdbe_untr_1_port_vlan_requirements:
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
+ type: string
+ port_vdbe_untr_1_port_1_virtual_network_refs:
type: list
required: true
entry_schema:
get_input:
- compute_vdbe_name
- index_value
- vdbe_vdbe_untr_2_port:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_2_port_mac_requirements
- order:
- get_input: port_vdbe_untr_2_port_order
- exCP_naming:
- get_input: port_vdbe_untr_2_port_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_2_port_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_2_port_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_2_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_2_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_2_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_1_port_vlan1:
+ vdbe_vdbe_untr_1_port_1_vlan1:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
directives:
- substitutable
requirements:
- binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_1_port
+ node: vdbe_vdbe_untr_1_port_1
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_1_port:
+ vdbe_vdbe_untr_1_port_1:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
mac_requirements:
- get_input: port_vdbe_untr_1_port_mac_requirements
+ get_input: port_vdbe_untr_1_port_1_mac_requirements
order:
- get_input: port_vdbe_untr_1_port_order
+ get_input: port_vdbe_untr_1_port_1_order
exCP_naming:
- get_input: port_vdbe_untr_1_port_exCP_naming
+ get_input: port_vdbe_untr_1_port_1_exCP_naming
virtual_machine_interface_allowed_address_pairs:
get_input:
- - port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs
+ - port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs
- index_value
vlan_requirements:
- get_input: port_vdbe_untr_1_port_vlan_requirements
+ get_input: port_vdbe_untr_1_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_vdbe_untr_1_port_related_networks
+ get_input: port_vdbe_untr_1_port_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_1_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_1_port_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_1_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_1_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_untr_2_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_2_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_2_port_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_2_port_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_2_port_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_2_port_1_vlan_requirements
+ subinterface_indicator: false
+ related_networks:
+ get_input: port_vdbe_untr_2_port_1_related_networks
virtual_network_refs:
get_input:
- - port_vdbe_untr_1_port_virtual_network_refs
+ - port_vdbe_untr_2_port_1_virtual_network_refs
- index_value
ip_requirements:
- get_input: port_vdbe_untr_1_port_ip_requirements
+ get_input: port_vdbe_untr_2_port_1_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_1_port_network_role_tag
+ get_input: port_vdbe_untr_2_port_1_network_role_tag
virtual_machine_interface_mac_addresses:
get_input:
- - port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses
+ - port_vdbe_untr_2_port_1_virtual_machine_interface_mac_addresses
- index_value
network_role:
- get_input: port_vdbe_untr_1_port_network_role
+ get_input: port_vdbe_untr_2_port_1_network_role
subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
+ get_input: port_vdbe_untr_2_port_1_subnetpoolid
name:
get_input:
- - port_vdbe_untr_1_port_name
+ - port_vdbe_untr_2_port_1_name
- index_value
requirements:
- binding:
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
- feature_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - feature
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ network.outpoing.packets_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outpoing.packets
+ network.outpoing.packets_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outpoing.packets
cpu_util_vdbe:
- vdbe
- cpu_util
disk.write.requests_vdbe:
- vdbe
- disk.write.requests
- feature_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - feature
+ network.outgoing.packets.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.packets.rate
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
- network.incoming.packets_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.incoming.packets
- feature_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - feature
+ network.incoming.bytes_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.bytes
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.bytes.rate
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.packets.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outgoing.bytes.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
- network.outgoing.bytes.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outgoing.bytes.rate
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.bytes
+ binding_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - binding
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outpoing.packets
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.bytes
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- network.incoming.bytes_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.bytes
+ network.incoming.packets.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.packets.rate
+ network.incoming.packets_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.bytes.rate
+ forwarder_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - forwarder
instance_vdbe:
- vdbe
- instance
cpu.delta_vdbe:
- vdbe
- cpu.delta
- network.outgoing.packets.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outgoing.packets.rate
- binding_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - binding
+ forwarder_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - forwarder
disk.device.read.bytes.rate_vdbe:
- vdbe
- disk.device.read.bytes.rate
memory.resident_vdbe:
- vdbe
- memory.resident
- forwarder_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - forwarder
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
+ - feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport
cpu_vdbe:
- vdbe
- cpu
disk.write.bytes_vdbe:
- vdbe
- disk.write.bytes
- forwarder_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - forwarder
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
disk.device.read.bytes_vdbe:
- vdbe
- disk.device.read.bytes
+ feature_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - feature
disk.latency_vdbe:
- vdbe
- disk.latency
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.packets.rate
+ network.incoming.bytes_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.bytes.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
- network.outpoing.packets_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outpoing.packets
- network.incoming.packets_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.packets
+ feature_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - feature
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
- network.incoming.bytes_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.incoming.bytes
+ binding_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - binding
os_vdbe:
- vdbe
- os
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
- network.incoming.packets.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.incoming.packets.rate
+ network.outgoing.bytes_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.outgoing.bytes
disk.root.size_vdbe:
- vdbe
- disk.root.size
- network.incoming.bytes.rate_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
+ network.incoming.packets.rate_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - network.incoming.packets.rate
+ feature_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
+ - feature
+ network.incoming.packets_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
- network.incoming.bytes.rate
- binding_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - binding
memory_vdbe:
- vdbe
- memory
disk.device.write.bytes_vdbe:
- vdbe
- disk.device.write.bytes
- network.outgoing.bytes_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - network.outgoing.bytes
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.bytes.rate
disk.device.read.requests.rate_vdbe:
- vdbe
- disk.device.read.requests.rate
- vdbe
- disk.read.bytes
requirements:
- dependency_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
+ dependency_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - dependency
+ dependency_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - dependency
+ dependency_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
- dependency
- link_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - link
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_2_port:
- - vdbe_vdbe_untr_2_port
- - dependency
- dependency_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - dependency
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
+ link_vdbe_vdbe_untr_2_port_1:
+ - vdbe_vdbe_untr_2_port_1
+ - link
+ subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_1_vlan1:
+ - vdbe_vdbe_untr_1_port_1_vlan1
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport
- link_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
+ link_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
- link
dependency_vdbe:
- vdbe
- - 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
\ No newline at end of file
+ - dependency
\ No newline at end of file
name:
get_param: vdbe_name_2
networks:
- - port: {get_resource: vdbe_untr_port_2}
+ - port: {get_resource: vdbe_1_untr_port_1}
vdbe_untr_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
virtual_network_refs:
-
get_resource: control_int_net
- vdbe_untr_port_2:
+ vdbe_1_untr_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name: Untr_Port_2
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_untr_port_2
+ get_resource: vdbe_1_untr_port_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_subnetpoolid:
- type: string
+ port_vdbe_untr_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
compute_vdbe_availability_zone:
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_order:
- type: integer
+ port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
subinterface_nested_aap_untrusted_ip_prefix:
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
- type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
- status: SUPPORTED
subinterface_nested_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_virtual_network_refs:
+ port_vdbe_untr_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_related_networks:
+ port_vdbe_untr_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
requirements:
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_port_nested:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
properties:
subinterface_nested_parent_interface:
- vdbe_untr_port_1
- - vdbe_untr_port_2
+ - vdbe_1_untr_port_1
subinterface_nested_aap_address_mode:
- get_input: aap_address_mode
- get_input: aap_address_mode
subinterface_nested_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ port_vdbe_untr_port_1_name:
+ - Untr_Port_1
+ - Untr_Port_2
vm_flavor_name:
get_input: vdbe_flavor_name
+ port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
- get_input: vdbe_aap_untrusted_ip_prefix
subinterface_nested_ip_address:
- get_input: vdbe_untrusted_ip_1
- get_input: vdbe_untrusted_ip_1
- port_vdbe_untr_port_virtual_network_refs:
- - - control_int_net
- - - control_int_net
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
subinterface_nested_vn_network_list:
- get_input: untrusted_vn_networks
- get_input: untrusted_vn_networks
- port_vdbe_untr_port_name:
- - Untr_Port_1
- - Untr_Port_2
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
- - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_nested_optional_property_2:
- null
- OPTIONAL_VALUE_SUBPORT_2
+ port_vdbe_untr_port_1_virtual_network_refs:
+ - - control_int_net
+ - - control_int_net
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_port:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- control_int_net
- - abstract_vdbe
+ - abstract_vdbe
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_nested_parent_interface:
type: list
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_port_subnetpoolid:
- type: string
+ port_vdbe_untr_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
compute_vdbe_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_port_order:
- type: integer
+ port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
required: true
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
- required: true
subinterface_nested_ip_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_virtual_network_refs:
+ port_vdbe_untr_port_1_related_networks:
type: list
required: true
entry_schema:
- type: json
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- entry_schema:
- type: json
subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_related_networks:
+ port_vdbe_untr_port_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
node_templates:
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_port:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
- order:
- get_input: port_vdbe_untr_port_order
- exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_port_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_port_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_port_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_port_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_port_nested:
+ vdbe_vdbe_untr_port_1_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
+ relationship: tosca.relationships.network.BindsTo
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ vdbe_vdbe_untr_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_port_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_port_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_port_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_port_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_port_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_port_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_port_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
memory.resident_vdbe:
- vdbe
- memory.resident
- feature_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - feature
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
os_vdbe:
- vdbe
- os
+ feature_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - feature
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
- dependency
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - dependency
+ subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
local_storage_vdbe:
- vdbe
- local_storage
- subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
- dependency_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - dependency
dependency_vdbe:
- vdbe
- - 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
\ No newline at end of file
+ - dependency
\ No newline at end of file
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_port_1}
user_data_format: RAW
- pd01_port_0:
+ pd_server_port_1:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_port_1}
user_data_format: RAW
- pd01_port_1:
+ pd_server_1_port_1:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
resource_def:
type: nested.yml
properties:
- p1: { get_resource: pd01_port_0}
+ p1: { get_resource: pd_server_port_1}
net1: { get_resource: test_net1}
test_resourceGroup2:
resource_def:
type: nested.yml
properties:
- p1: { get_resource: pd01_port_1}
+ p1: { get_resource: pd_server_1_port_1}
net1: { get_resource: test_net2}
test_net1:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_port_1_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
constraints:
- greater_or_equal: 0
+ port_pd_server_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_port_1_order:
+ type: integer
required: true
status: SUPPORTED
subinterface_nested_service_template_filter_count:
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_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd_server_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - link_pd_server_pd_server_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server:
+ - dependency_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server:
+ attachment_pd_server_pd_server_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ feature_pd_server_pd_server_port_1_nested:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_pd_server:
+ network.incoming.bytes_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ disk.read.requests_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
+ binding_pd_server_pd_server_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.write.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd_server_port_1_network_role_tag: oam
+ port_pd_server_port_1_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- - pd01_port_1
- port_pd01_port_mac_requirements:
+ - pd_server_1_port_1
+ port_pd_server_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ subinterface_nested_net1:
+ - test_net2
+ port_pd_server_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- subinterface_nested_net1:
- - test_net2
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.network.Linkable
node: test_net2
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd_server_port_1_network_role_tag: oam
+ port_pd_server_port_1_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- - pd01_port_0
- port_pd01_port_mac_requirements:
+ - pd_server_port_1
+ port_pd_server_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ subinterface_nested_net1:
+ - test_net1
+ port_pd_server_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- subinterface_nested_net1:
- - test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_port_1_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
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_port_1_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_port_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_port_1_order:
+ type: integer
required: true
subinterface_nested_service_template_filter_count:
type: list
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
required: true
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_1_network_role:
+ type: string
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_server_port_1_subnetpoolid:
+ type: string
+ required: true
node_templates:
- pd_server_pd01_port_nested:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
- directives:
- - substitutable
- properties:
- p1:
- get_input:
- - subinterface_nested_p1
- - index_value
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_service_template_filter_count
- - index_value
- substitute_service_template: nestedServiceTemplate.yaml
- mandatory: true
- net1:
- get_input:
- - subinterface_nested_net1
- - index_value
- requirements:
- - binding_template_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
- relationship: tosca.relationships.network.BindsTo
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
properties:
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_port_1_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_port_1_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_port_1_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_port_1_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
+ pd_server_pd_server_port_1_nested:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input:
+ - subinterface_nested_p1
+ - index_value
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_service_template_filter_count
+ - index_value
+ substitute_service_template: nestedServiceTemplate.yaml
+ mandatory: true
+ net1:
+ get_input:
+ - subinterface_nested_net1
+ - index_value
+ requirements:
+ - binding_template_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: pd_server_pd_server_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outgoing.packets.rate
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ forwarder_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - attachment
+ network.incoming.bytes.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.bytes.rate
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_vmi_1
+ feature_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - feature
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
binding_pd_server:
- pd_server
- binding
+ network.incoming.bytes_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.bytes
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
+ binding_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
- binding
+ feature_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - feature
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ feature_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - feature_template_Vlan_vmi_1
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.bytes_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
+ network.incoming.packets.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outpoing.packets
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - dependency_template_Vlan_vmi_1
dependency_pd_server:
- pd_server
- dependency
- dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - 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
\ No newline at end of file
+ link_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - link
+ dependency_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - dependency
+ dependency_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - dependency
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_0}
+ - port: {get_resource: pd_server_port_1}
user_data_format: RAW
- pd01_port_0:
+ pd_server_port_1:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
flavor: {get_param: pd_flavor_name}
availability_zone: {get_param: availabilityzone_name}
networks:
- - port: {get_resource: pd01_port_1}
+ - port: {get_resource: pd_server_1_port_1}
user_data_format: RAW
- pd01_port_1:
+ pd_server_1_port_1:
type: OS::Neutron::Port
properties:
network: {get_param: oam_net_name}
resource_def:
type: nested.yml
properties:
- p1: { get_resource: pd01_port_0}
+ p1: { get_resource: pd_server_port_1}
net1: { get_resource: test_net1}
test_resourceGroup2:
resource_def:
type: nested.yml
properties:
- p1: { get_resource: pd01_port_1}
+ p1: { get_resource: pd_server_1_port_1}
net1: { get_resource: test_net1}
test_net1:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_port_1_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
constraints:
- greater_or_equal: 0
+ port_pd_server_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_port_1_order:
+ type: integer
required: true
status: SUPPORTED
subinterface_nested_service_template_filter_count:
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_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd_server_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_server_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
requirements:
- - dependency_pd_server_pd01_port_nested:
+ - dependency_pd_server:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_pd_server_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - link_pd_server_pd_server_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server:
+ - dependency_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_pd01_port:
+ - dependency_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_pd01_port:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_pd01_port:
+ network.outgoing.bytes.rate_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.iops_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_pd01_port:
+ vcpus_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_pd_server:
+ disk.device.write.bytes.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server:
+ attachment_pd_server_pd_server_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_pd01_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ feature_pd_server_pd_server_port_1_nested:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_pd_server:
+ network.incoming.bytes_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port_nested:
- type: tosca.capabilities.Node
+ disk.read.requests_pd_server:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_pd01_port:
+ binding_pd_server_pd_server_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- disk.write.bytes_pd_server:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_pd_server_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_pd01_port:
+ disk.write.bytes_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_pd01_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_pd01_port:
+ network.outgoing.bytes_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_pd01_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_pd01_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.latency_pd_server:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_pd01_port:
+ network.incoming.packets.rate_pd_server_pd_server_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_pd_server_pd_server_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_pd_server_port_1_network_role_tag: oam
+ port_pd_server_port_1_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- - pd01_port_1
- port_pd01_port_mac_requirements:
+ - pd_server_1_port_1
+ port_pd_server_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ subinterface_nested_net1:
+ - test_net1
+ port_pd_server_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- subinterface_nested_net1:
- - test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
+ port_pd_server_port_1_network_role_tag: oam
+ port_pd_server_port_1_network:
+ - get_input: oam_net_name
compute_pd_server_availability_zone:
- get_input: availabilityzone_name
compute_pd_server_name:
vm_flavor_name:
get_input: pd_flavor_name
subinterface_nested_p1:
- - pd01_port_0
- port_pd01_port_mac_requirements:
+ - pd_server_port_1
+ port_pd_server_port_1_mac_requirements:
mac_count_required:
is_required: false
vm_image_name:
get_input: pd_image_name
- port_pd01_port_ip_requirements:
+ subinterface_nested_net1:
+ - test_net1
+ port_pd_server_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_network:
- - get_input: oam_net_name
- subinterface_nested_net1:
- - test_net1
- port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- service_template_filter
- index_value
requirements:
- - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server_0
- - abstract_pd_server_1
\ No newline at end of file
+ - abstract_pd_server_1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_port_1_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
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_port_1_network_role_tag:
+ type: string
+ required: true
+ port_pd_server_port_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_port_1_order:
+ type: integer
required: true
subinterface_nested_service_template_filter_count:
type: list
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
required: true
entry_schema:
type: string
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- vm_image_name:
- type: string
- required: true
- port_pd01_port_ip_requirements:
+ port_pd_server_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
- type: list
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_server_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_pd01_port_order:
- type: integer
+ port_pd_server_port_1_network_role:
+ type: string
required: true
- port_pd01_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
subinterface_nested_net1:
required: true
entry_schema:
type: string
- port_pd01_port_network_role:
- type: string
- required: true
- port_pd01_port_network_role_tag:
- type: string
- required: true
- port_pd01_port_vlan_requirements:
+ port_pd_server_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_server_port_1_subnetpoolid:
+ type: string
+ required: true
node_templates:
- pd_server_pd01_port_nested:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
- directives:
- - substitutable
- properties:
- p1:
- get_input:
- - subinterface_nested_p1
- - index_value
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_service_template_filter_count
- - index_value
- substitute_service_template: nestedServiceTemplate.yaml
- mandatory: true
- net1:
- get_input:
- - subinterface_nested_net1
- - index_value
- requirements:
- - binding_template_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: pd_server_pd01_port
- relationship: tosca.relationships.network.BindsTo
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
properties:
get_input:
- compute_pd_server_user_data_format
- index_value
- pd_server_pd01_port:
+ pd_server_pd_server_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_pd01_port_exCP_naming
+ get_input: port_pd_server_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd01_port_vlan_requirements
+ get_input: port_pd_server_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_pd01_port_related_networks
+ get_input: port_pd_server_port_1_related_networks
ip_requirements:
- get_input: port_pd01_port_ip_requirements
+ get_input: port_pd_server_port_1_ip_requirements
network_role_tag:
- get_input: port_pd01_port_network_role_tag
+ get_input: port_pd_server_port_1_network_role_tag
mac_requirements:
- get_input: port_pd01_port_mac_requirements
+ get_input: port_pd_server_port_1_mac_requirements
order:
- get_input: port_pd01_port_order
+ get_input: port_pd_server_port_1_order
network_role:
- get_input: port_pd01_port_network_role
+ get_input: port_pd_server_port_1_network_role
subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
+ get_input: port_pd_server_port_1_subnetpoolid
network:
get_input:
- - port_pd01_port_network
+ - port_pd_server_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server
relationship: tosca.relationships.network.BindsTo
+ pd_server_pd_server_port_1_nested:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input:
+ - subinterface_nested_p1
+ - index_value
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_service_template_filter_count
+ - index_value
+ substitute_service_template: nestedServiceTemplate.yaml
+ mandatory: true
+ net1:
+ get_input:
+ - subinterface_nested_net1
+ - index_value
+ requirements:
+ - binding_template_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: pd_server_pd_server_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server
capabilities:
disk.read.bytes.rate_pd_server:
- pd_server
- disk.read.bytes.rate
+ network.outgoing.packets.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outgoing.packets.rate
memory.usage_pd_server:
- pd_server
- memory.usage
disk.device.usage_pd_server:
- pd_server
- disk.device.usage
- network.outgoing.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.packets.rate
+ forwarder_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - forwarder
os_pd_server:
- pd_server
- os
disk.write.bytes.rate_pd_server:
- pd_server
- disk.write.bytes.rate
- network.incoming.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes
+ network.outgoing.bytes.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outgoing.bytes.rate
cpu_pd_server:
- pd_server
- cpu
disk.device.read.bytes.rate_pd_server:
- pd_server
- disk.device.read.bytes.rate
- network.outgoing.bytes_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes
disk.iops_pd_server:
- pd_server
- disk.iops
cpu.delta_pd_server:
- pd_server
- cpu.delta
- network.incoming.packets.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets.rate
vcpus_pd_server:
- pd_server
- vcpus
disk.device.write.bytes.rate_pd_server:
- pd_server
- disk.device.write.bytes.rate
+ attachment_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - attachment
+ network.incoming.bytes.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.bytes.rate
disk.device.write.requests_pd_server:
- pd_server
- disk.device.write.requests
endpoint_pd_server:
- pd_server
- endpoint
- attachment_pd_server_pd01_port:
- - pd_server_pd01_port
- - attachment
disk.capacity_pd_server:
- pd_server
- disk.capacity
- feature_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature_template_Vlan_vmi_1
+ feature_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - feature
disk.device.allocation_pd_server:
- pd_server
- disk.device.allocation
binding_pd_server:
- pd_server
- binding
+ network.incoming.bytes_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.bytes
disk.read.requests_pd_server:
- pd_server
- disk.read.requests
- feature_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - feature
feature_pd_server:
- pd_server
- feature
disk.usage_pd_server:
- pd_server
- disk.usage
- binding_pd_server_pd01_port:
- - pd_server_pd01_port
+ binding_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
- binding
+ feature_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - feature
disk.write.bytes_pd_server:
- pd_server
- disk.write.bytes
- network.incoming.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.bytes.rate
- network.incoming.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.incoming.packets
+ feature_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - feature_template_Vlan_vmi_1
disk.device.read.requests.rate_pd_server:
- pd_server
- disk.device.read.requests.rate
disk.device.write.bytes_pd_server:
- pd_server
- disk.device.write.bytes
+ network.incoming.packets_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.packets
disk.device.read.requests_pd_server:
- pd_server
- disk.device.read.requests
host_pd_server:
- pd_server
- host
- network.outpoing.packets_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outpoing.packets
- forwarder_pd_server_pd01_port:
- - pd_server_pd01_port
- - forwarder
+ network.outgoing.bytes_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outgoing.bytes
disk.write.requests.rate_pd_server:
- pd_server
- disk.write.requests.rate
disk.write.requests_pd_server:
- pd_server
- disk.write.requests
- feature_pd_server_pd01_port:
- - pd_server_pd01_port
- - feature
disk.device.latency_pd_server:
- pd_server
- disk.device.latency
disk.device.capacity_pd_server:
- pd_server
- disk.device.capacity
- network.outgoing.bytes.rate_pd_server_pd01_port:
- - pd_server_pd01_port
- - network.outgoing.bytes.rate
+ network.incoming.packets.rate_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.incoming.packets.rate
+ network.outpoing.packets_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - network.outpoing.packets
disk.device.iops_pd_server:
- pd_server
- disk.device.iops
local_storage_pd_server:
- pd_server
- local_storage
- link_pd_server_pd01_port:
- - pd_server_pd01_port
- - link
- dependency_pd_server_pd01_port:
- - pd_server_pd01_port
- - dependency
- dependency_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_template_Vlan_vmi_1_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - dependency_template_Vlan_vmi_1
dependency_pd_server:
- pd_server
- dependency
- dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - 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
\ No newline at end of file
+ link_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - link
+ dependency_pd_server_pd_server_port_1:
+ - pd_server_pd_server_port_1
+ - dependency
+ dependency_pd_server_pd_server_port_1_nested:
+ - pd_server_pd_server_port_1_nested
+ - dependency
name:
get_param: vdbe_name_1
networks:
- - port: {get_resource: vdbe_untr_1_port_2}
- vdbe_untr_1_port_2:
+ - port: {get_resource: vdbe_1_untr_1_port_1}
+ vdbe_1_untr_1_port_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name:
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_untr_1_port_2
+ get_resource: vdbe_1_untr_1_port_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
subinterface_nested_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
subinterface_nested_aap_address_mode:
type: list
required: true
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
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
+ port_vdbe_untr_1_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
- subinterface_nested_mac_address:
- type: list
+ port_vdbe_untr_1_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_1_port_virtual_network_refs:
+ subinterface_nested_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_vdbe_untr_1_port_ip_requirements:
+ type: string
+ subinterface_nested_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_nested_ip_address:
+ type: string
+ port_vdbe_untr_1_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_nested_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_order:
- type: integer
- required: true
- status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_1_port_1_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_aap_untrusted_ip_prefix_len:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_name:
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: json
+ port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
- subinterface_nested_aap_untrusted_ip_prefix_len:
- type: list
+ port_vdbe_untr_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
subinterface_nested_counter:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
requirements:
- - dependency_vdbe_vdbe_untr_1_port_nested:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_1_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_1_port:
+ - dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_1_port:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_vdbe:
+ disk.device.latency_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_1_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.write.bytes.rate_vdbe:
+ disk.device.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
+ network.incoming.bytes_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
+ disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_1_port_1_nested:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ binding_vdbe_vdbe_untr_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_1_port:
+ network.incoming.packets.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_1_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- feature_vdbe_vdbe_untr_1_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_1_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- memory_vdbe:
+ network.incoming.packets_vdbe_vdbe_untr_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe:
- type: tosca.capabilities.network.Bindable
+ network.incoming.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_vdbe:
+ memory_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
+ binding_vdbe:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.bytes_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
properties:
subinterface_nested_parent_interface:
- vdbe_untr_1_port_1
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_address_mode:
- get_input: aap_address_mode
subinterface_nested_vlan_tag_list:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
vm_flavor_name:
get_input: vdbe_flavor_name
+ port_vdbe_untr_1_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
vm_image_name:
get_input: vnf_name
subinterface_nested_mac_address:
- get_input: vdbe_hw_untr_mac_1
- port_vdbe_untr_1_port_virtual_network_refs:
- - - control_int_net
subinterface_nested_ip_address:
- get_input: vdbe_untrusted_ip_1
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
- get_input: untrusted_vn_networks
- port_vdbe_untr_1_port_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
subinterface_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
+ port_vdbe_untr_1_port_1_virtual_network_refs:
+ - - control_int_net
subinterface_nested_counter:
- get_property:
- SELF
get_input: vdbe_name_1
compute_vdbe_name:
- get_input: vdbe_name_1
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_1_port:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
- substitutable
properties:
subinterface_nested_parent_interface:
- - vdbe_untr_1_port_2
+ - vdbe_1_untr_1_port_1
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_nested_aap_address_mode:
- get_input: aap_address_mode
subinterface_nested_vlan_tag_list:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
vm_flavor_name:
get_input: vdbe_flavor_name
+ port_vdbe_untr_1_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
vm_image_name:
get_input: vnf_name
subinterface_nested_mac_address:
- get_input: vdbe_hw_untr_mac_1
- port_vdbe_untr_1_port_virtual_network_refs:
- - - control_int_net
subinterface_nested_ip_address:
- get_input: vdbe_untrusted_ip_1
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
- get_input: untrusted_vn_networks
- port_vdbe_untr_1_port_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
subinterface_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
+ port_vdbe_untr_1_port_1_virtual_network_refs:
+ - - control_int_net
subinterface_nested_counter:
- get_input: counter
subinterface_nested_subinterfaces_name_prefix:
get_input: vdbe_name_1
compute_vdbe_name:
- get_input: vdbe_name_1
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_vdbe_vdbe_untr_1_port:
+ - link_vdbe_vdbe_untr_1_port_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_1_order:
+ type: integer
+ required: true
+ port_vdbe_untr_1_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
subinterface_nested_parent_interface:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ entry_schema:
+ type: json
subinterface_nested_aap_address_mode:
type: list
required: true
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
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
+ port_vdbe_untr_1_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- vm_image_name:
+ port_vdbe_untr_1_port_1_network_role_tag:
type: string
required: true
- port_vdbe_untr_1_port_network_role:
+ vm_image_name:
type: string
required: true
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
required: true
entry_schema:
type: json
+ port_vdbe_untr_1_port_1_subnetpoolid:
+ type: string
+ required: true
subinterface_nested_mac_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_network_refs:
- type: list
- required: true
- entry_schema:
- type: json
- port_vdbe_untr_1_port_ip_requirements:
+ subinterface_nested_ip_address:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_nested_ip_address:
+ type: string
+ port_vdbe_untr_1_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_nested_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- 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
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
- required: true
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_1_port_1_related_networks:
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
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_1_virtual_network_refs:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ port_vdbe_untr_1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
subinterface_nested_counter:
type: list
required: true
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
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- type: list
- required: true
- entry_schema:
- type: json
node_templates:
- vdbe_vdbe_untr_1_port_nested:
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ vdbe_vdbe_untr_1_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_1_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_1_port_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_1_port_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_1_port_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_1_port_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_1_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_1_port_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_1_port_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_1_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_1_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_1_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_untr_1_port_1_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_1_port
- relationship: tosca.relationships.network.BindsTo
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_1_port:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_1_port_mac_requirements
- order:
- get_input: port_vdbe_untr_1_port_order
- exCP_naming:
- get_input: port_vdbe_untr_1_port_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_1_port_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_1_port_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_1_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_1_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_1_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
+ node: vdbe_vdbe_untr_1_port_1
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
- feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- - vdbe_vdbe_untr_1_port_nested
- - feature_vdbe_untr_x_subport
+ network.outpoing.packets_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outpoing.packets
cpu_util_vdbe:
- vdbe
- cpu_util
disk.write.requests_vdbe:
- vdbe
- disk.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.packets.rate
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
- feature_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - feature
+ network.incoming.bytes_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.bytes
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.bytes.rate
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.bytes
+ feature_vdbe_vdbe_untr_1_port_1_nested:
+ - vdbe_vdbe_untr_1_port_1_nested
+ - feature
+ binding_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - binding
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.bytes
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- network.incoming.bytes_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.bytes
+ network.incoming.packets.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.packets.rate
+ forwarder_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - forwarder
instance_vdbe:
- vdbe
- instance
cpu.delta_vdbe:
- vdbe
- cpu.delta
- binding_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - binding
disk.device.read.bytes.rate_vdbe:
- vdbe
- disk.device.read.bytes.rate
memory.resident_vdbe:
- vdbe
- memory.resident
- forwarder_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - forwarder
- feature_vdbe_vdbe_untr_1_port_nested:
- - vdbe_vdbe_untr_1_port_nested
- - feature
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
+ feature_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_1_nested:
+ - vdbe_vdbe_untr_1_port_1_nested
+ - feature_vdbe_untr_x_subport
disk.device.read.bytes_vdbe:
- vdbe
- disk.device.read.bytes
disk.latency_vdbe:
- vdbe
- disk.latency
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.outgoing.bytes.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
- network.outpoing.packets_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outpoing.packets
- network.incoming.packets_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.incoming.packets
+ feature_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - feature
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
disk.root.size_vdbe:
- vdbe
- disk.root.size
+ network.incoming.packets_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
+ - network.incoming.bytes.rate
memory_vdbe:
- vdbe
- memory
disk.device.write.bytes_vdbe:
- vdbe
- disk.device.write.bytes
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
- - network.outgoing.bytes.rate
disk.device.read.requests.rate_vdbe:
- vdbe
- disk.device.read.requests.rate
- vdbe
- disk.read.bytes
requirements:
- subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- - vdbe_vdbe_untr_1_port_nested
+ dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_1_nested:
+ - vdbe_vdbe_untr_1_port_1_nested
+ - dependency_vdbe_untr_x_subport
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_1_nested:
+ - vdbe_vdbe_untr_1_port_1_nested
- subinterface_link_vdbe_untr_x_subport
- dependency_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
+ dependency_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
- dependency
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- - vdbe_vdbe_untr_1_port_nested
- - dependency_vdbe_untr_x_subport
- dependency_vdbe_vdbe_untr_1_port_nested:
- - vdbe_vdbe_untr_1_port_nested
+ dependency_vdbe_vdbe_untr_1_port_1_nested:
+ - vdbe_vdbe_untr_1_port_1_nested
- dependency
- link_vdbe_vdbe_untr_1_port:
- - vdbe_vdbe_untr_1_port
+ link_vdbe_vdbe_untr_1_port_1:
+ - vdbe_vdbe_untr_1_port_1
- link
dependency_vdbe:
- vdbe
status: SUPPORTED
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_network_role:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server_1b:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ disk.device.write.bytes.rate_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server_1b:
+ disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server_1b:
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
+ instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ memory.resident_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_1b_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
+ pd_server_1b_pd_server_1b_port_0_nested_vlan:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
+ node: pd_server_1b_pd_server_1b_port_0
relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_0_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_0_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_0_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_0_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_0_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_0_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_0_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_0_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_0_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - binding
feature_pd_server_1b:
- pd_server_1b
- feature
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.latency_pd_server_1b:
- pd_server_1b
- disk.latency
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - forwarder
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ feature_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature_template_Vlan_vmi_1
binding_pd_server_1b:
- pd_server_1b
- binding
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outpoing.packets
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - dependency
+ dependency_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- dependency
- dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ link_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - link
+ dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
- dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
- 0
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_pd_server_1b_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_0_network:
+ - packet_internal_network
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_port_0
+ port_pd_server_1b_port_0_replacement_policy:
- AUTO
- port_pd_server_1b_port_mac_requirements:
+ port_pd_server_1b_port_0_mac_requirements:
mac_count_required:
is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- port_pd_server_1b_port_fixed_ips:
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_pd_server_1b_port_0_fixed_ips:
- ip_address:
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
- - packet_internal_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
- forwarder_ps_server_1b_port_1
forwarder_pd_server_1b_port_0:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_0
disk.capacity_server_1b_pd_0:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
network.outpoing.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_0
network.incoming.packets_ps_server_1b_port_1_test_nested_level2:
- test_nested_level2
- network.incoming.packets_ps_server_1b_port_1
feature_pd_server_1b_port_0:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_0
memory_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_1
- feature_template_Vlan_vmi_1_test_resourceGroup_1
network.outgoing.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0
disk.read.requests_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_1
- memory.resident_pd_server_1b
network.outgoing.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0
disk.device.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
- feature_server_1b_ps_1
attachment_pd_server_1b_port_0:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_0
attachment_packet_ext_network_test_nested_level2:
- test_nested_level2
- attachment_packet_ext_network
- disk.device.read.requests_server_1b_ps_1
network.outgoing.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0
network.incoming.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0
os_server_1b_pd_0:
- abstract_pd_server_1b
- os_pd_server_1b
- attachment_packet_int_network
network.incoming.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_0
disk.root.size_server_1b_pd_0:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
- link_packet_ext_network
binding_pd_server_1b_port_0:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_0
disk.device.read.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.requests.rate_pd_server_1b
- disk.device.read.requests_pd_server_1b
network.incoming.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_0
disk.read.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.bytes.rate_pd_server_1b
- disk.latency_pd_server_1b
network.incoming.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0
disk.write.requests.rate_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_1
- dependency_ps_server_1b_port_1
dependency_pd_server_1b_port_0:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_0
dependency_template_Vlan_vmi_1_test_resourceGroup_0:
- test_resourceGroup_0
- dependency_template_Vlan_vmi_1
- dependency_template_Vlan_vmi_1
dependency_server_1b_ps_1:
- server_1b_ps_1
- - dependency
\ No newline at end of file
+ - dependency
networks:
- port: { get_resource: ps_server_1b_port_1 }
- ps_server_1b_port_2:
+ ps_server_1b_1_port_1:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_int_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: ps_server_1b_flavor }
networks:
- - port: { get_resource: ps_server_1b_port_2 }
+ - port: { get_resource: ps_server_1b_1_port_1 }
test_resourceGroup_1:
type: OS::Heat::ResourceGroup
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: ps_server_1b_port_2}
+ parent_interface: { get_resource: ps_server_1b_1_port_1}
net1: { get_resource: packet_ext_network}
\ No newline at end of file
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2_test_nested_level2:
+ - dependency_ps_server_1b_1_port_1_test_nested_level2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_server_1b_ps_1_test_nested_level2:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- scalable_server_1b_ps_1_test_nested_level2:
- type: tosca.capabilities.Scalable
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outpoing.packets_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_1b_1_port_1_test_nested_level2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server_1b_port_0:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_2_test_nested_level2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_server_1b_ps_1_test_nested_level2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_1_port_1_test_nested_level2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1b_pd_0:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_port_2_test_nested_level2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2_test_nested_level2:
+ disk.write.requests_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_1b_pd_0:
+ disk.device.allocation_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_port_2_test_nested_level2:
+ attachment_ps_server_1b_1_port_1_test_nested_level2:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_1b_ps_1_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1b_ps_2_test_nested_level2:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes.rate_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_network_role:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server_1b:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ disk.device.write.bytes.rate_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server_1b:
+ disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server_1b:
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
+ instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ memory.resident_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2:
+ - dependency_ps_server_1b_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
- 0
- UNBOUNDED
capabilities:
- binding_ps_server_1b_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.latency_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
link_packet_int_network:
type: tosca.capabilities.network.Linkable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.capacity_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2:
+ network.outpoing.packets_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_1:
+ endpoint_server_1b_ps_1:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_server_1b_ps_1:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.bytes.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_packet_int_network:
- type: tosca.capabilities.Node
+ attachment_ps_server_1b_1_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_packet_int_network:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_server_1b_ps_2:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_port_2:
+ attachment_packet_ext_network:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- attachment_packet_ext_network:
- type: tosca.capabilities.Attachment
+ network.incoming.packets_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_test_resourceGroup_2:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_ps_server_1b_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.ps_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_1b_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_1b_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_vlan_service_template_filter_count:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps_server_1b_port_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: float
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_related_networks:
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- subinterface_nested_vlan_net1:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: string
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_nested_vlan_parent_interface:
+ compute_ps_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- compute_ps_server_1b_availability_zone:
+ port_ps_server_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - dependency_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - link_ps_server_1b_ps_server_1b_port_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_ps_server_1b_ps_server_1b_port:
+ - dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_1b_ps_server_1b_port:
+ - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_ps_server_1b:
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_ps_server_1b:
+ disk.device.read.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_ps_server_1b:
+ disk.device.latency_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
+ disk.device.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_ps_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.root.size_ps_server_1b:
+ disk.device.write.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b:
- type: tosca.capabilities.network.Bindable
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server_1b:
+ disk.root.size_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_ps_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_ps_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_ps_server_1b:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_ps_server_1b:
+ memory.resident_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_ps_server_1b:
+ memory_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
+ disk.write.bytes_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
+ disk.device.write.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
+ disk.read.bytes_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_ps_server_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
+ vcpus_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- vcpus_ps_server_1b:
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ feature_ps_server_1b_ps_server_1b_port_1:
type: tosca.capabilities.Node
occurrences:
- 1
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_1b_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
+ pd_server_1b_pd_server_1b_port_0_nested_vlan:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
+ node: pd_server_1b_pd_server_1b_port_0
relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_0_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_0_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_0_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_0_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_0_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_0_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_0_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_0_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_0_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - binding
feature_pd_server_1b:
- pd_server_1b
- feature
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.latency_pd_server_1b:
- pd_server_1b
- disk.latency
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - forwarder
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ feature_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature_template_Vlan_vmi_1
binding_pd_server_1b:
- pd_server_1b
- binding
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outpoing.packets
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - dependency
+ dependency_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- dependency
- dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ link_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - link
+ dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
- dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_1b_port_vlan_requirements:
+ 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.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- port_ps_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_ps_server_1b_port_related_networks:
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- subinterface_nested_vlan_net1:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_ps_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: string
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- subinterface_nested_vlan_parent_interface:
+ compute_ps_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- compute_ps_server_1b_availability_zone:
+ port_ps_server_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
get_input:
- compute_ps_server_1b_name
- index_value
- ps_server_1b_ps_server_1b_port_nested_vlan:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
- directives:
- - substitutable
- properties:
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_vlan_service_template_filter_count
- - index_value
- substitute_service_template: nested_vlanServiceTemplate.yaml
- mandatory: true
- parent_interface:
- get_input:
- - subinterface_nested_vlan_parent_interface
- - index_value
- net1:
- get_input:
- - subinterface_nested_vlan_net1
- - index_value
- requirements:
- - binding_template_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: ps_server_1b_ps_server_1b_port
- relationship: tosca.relationships.network.BindsTo
- ps_server_1b_ps_server_1b_port:
+ ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_1b_port_replacement_policy
+ - port_ps_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
+ get_input: port_ps_server_1b_port_1_mac_requirements
order:
- get_input: port_ps_server_1b_port_order
+ get_input: port_ps_server_1b_port_1_order
exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
+ get_input: port_ps_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_ps_server_1b_port_vlan_requirements
+ get_input: port_ps_server_1b_port_1_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_ps_server_1b_port_ip_requirements
+ get_input: port_ps_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_ps_server_1b_port_related_networks
+ get_input: port_ps_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_ps_server_1b_port_network_role_tag
+ get_input: port_ps_server_1b_port_1_network_role_tag
network_role:
- get_input: port_ps_server_1b_port_network_role
+ get_input: port_ps_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_ps_server_1b_port_fixed_ips
+ - port_ps_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
+ get_input: port_ps_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_ps_server_1b_port_network
+ - port_ps_server_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server_1b
relationship: tosca.relationships.network.BindsTo
+ ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_vlan_service_template_filter_count
+ - index_value
+ substitute_service_template: nested_vlanServiceTemplate.yaml
+ mandatory: true
+ parent_interface:
+ get_input:
+ - subinterface_nested_vlan_parent_interface
+ - index_value
+ net1:
+ get_input:
+ - subinterface_nested_vlan_net1
+ - index_value
+ requirements:
+ - binding_template_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: ps_server_1b_ps_server_1b_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server_1b
capabilities:
disk.device.usage_ps_server_1b:
- ps_server_1b
- disk.device.usage
+ feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - feature_template_Vlan_vmi_1
disk.device.allocation_ps_server_1b:
- ps_server_1b
- disk.device.allocation
scalable_ps_server_1b:
- ps_server_1b
- scalable
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.bytes
disk.device.read.bytes.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes.rate
disk.device.latency_ps_server_1b:
- ps_server_1b
- disk.device.latency
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.packets.rate
disk.device.iops_ps_server_1b:
- ps_server_1b
- disk.device.iops
- attachment_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - attachment
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.packets.rate
disk.device.capacity_ps_server_1b:
- ps_server_1b
- disk.device.capacity
- forwarder_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - forwarder
instance_ps_server_1b:
- ps_server_1b
- instance
disk.read.requests_ps_server_1b:
- ps_server_1b
- disk.read.requests
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature
disk.device.read.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.requests.rate
disk.capacity_ps_server_1b:
- ps_server_1b
- disk.capacity
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.incoming.bytes
disk.write.requests.rate_ps_server_1b:
- ps_server_1b
disk.device.read.bytes_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - attachment
disk.device.write.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.write.requests.rate
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets
disk.root.size_ps_server_1b:
- ps_server_1b
- disk.root.size
+ feature_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - feature
binding_ps_server_1b:
- ps_server_1b
- binding
disk.read.bytes_ps_server_1b:
- ps_server_1b
- disk.read.bytes
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets.rate
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.bytes
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.outgoing.bytes.rate
feature_ps_server_1b:
- ps_server_1b
os_ps_server_1b:
- ps_server_1b
- os
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - forwarder
disk.iops_ps_server_1b:
- ps_server_1b
- disk.iops
disk.write.requests_ps_server_1b:
- ps_server_1b
- disk.write.requests
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outpoing.packets
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - binding
memory.usage_ps_server_1b:
- ps_server_1b
- memory.usage
disk.latency_ps_server_1b:
- ps_server_1b
- disk.latency
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outpoing.packets
endpoint_ps_server_1b:
- ps_server_1b
- endpoint
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.bytes.rate
- feature_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - feature
vcpus_ps_server_1b:
- ps_server_1b
- vcpus
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.bytes.rate
cpu.delta_ps_server_1b:
- ps_server_1b
- cpu.delta
disk.ephemeral.size_ps_server_1b:
- ps_server_1b
- disk.ephemeral.size
- binding_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - binding
- feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
+ feature_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - feature
requirements:
- dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
- subinterface_link_template_Vlan_vmi_1
+ link_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - link
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
- dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ dependency_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- dependency
- dependency_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - dependency_template_Vlan_vmi_1
+ dependency_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
- dependency
- link_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- 0
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_pd_server_1b_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_0_network:
+ - packet_internal_network
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_port_0
+ port_pd_server_1b_port_0_replacement_policy:
- AUTO
- port_pd_server_1b_port_mac_requirements:
+ port_pd_server_1b_port_0_mac_requirements:
mac_count_required:
is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- port_pd_server_1b_port_fixed_ips:
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_pd_server_1b_port_0_fixed_ips:
- ip_address:
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
- - packet_internal_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
disk.device.write.bytes.rate_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.device.write.bytes.rate_server_1b_ps_1
- network.outgoing.packets.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.packets.rate_ps_server_1b_port_2
scalable_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- scalable_server_1b_ps_1
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.bytes.rate_ps_server_1b_1_port_1
end_point_packet_ext_network_test_nested_level2:
- test_nested_level2
- end_point_packet_ext_network
disk.device.write.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
+ network.incoming.packets_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.packets_ps_server_1b_1_port_1
disk.read.requests_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_2
- forwarder_ps_server_1b_port_1
forwarder_pd_server_1b_port_0:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_0
disk.capacity_server_1b_pd_0:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
+ forwarder_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - forwarder_ps_server_1b_1_port_1
network.outpoing.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_0
+ feature_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - feature_ps_server_1b_1_port_1
cpu_util_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- cpu_util_server_1b_ps_2
network.incoming.packets_ps_server_1b_port_1_test_nested_level2:
- test_nested_level2
- network.incoming.packets_ps_server_1b_port_1
+ network.outpoing.packets_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outpoing.packets_ps_server_1b_1_port_1
feature_pd_server_1b_port_0:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_0
memory_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_1
os_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- os_server_1b_ps_1
- network.incoming.bytes_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.bytes_ps_server_1b_port_2
disk.root.size_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.root.size_server_1b_ps_1
disk.write.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.requests.rate_pd_server_1b
- network.incoming.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.bytes.rate_ps_server_1b_port_2
disk.latency_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.latency_server_1b_ps_1
disk.read.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.requests_pd_server_1b
+ network.outgoing.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.packets.rate_ps_server_1b_1_port_1
disk.device.write.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.bytes.rate_pd_server_1b
disk.capacity_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.capacity_server_1b_ps_1
- feature_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - feature_ps_server_1b_port_2
disk.allocation_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.allocation_server_1b_ps_1
- network.outgoing.bytes_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.bytes_ps_server_1b_port_2
endpoint_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- endpoint_server_1b_ps_1
end_point_packet_external_network:
- packet_external_network
- end_point
- forwarder_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - forwarder_ps_server_1b_port_2
disk.write.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.bytes_pd_server_1b
disk.device.read.requests_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.device.read.requests_server_1b_ps_2
+ binding_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - binding_ps_server_1b_1_port_1
+ network.incoming.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.bytes_ps_server_1b_1_port_1
disk.device.write.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.requests.rate_pd_server_1b
- feature_template_Vlan_vmi_1_test_resourceGroup_1
network.outgoing.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0
+ network.incoming.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.packets.rate_ps_server_1b_1_port_1
disk.read.requests_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_1
+ network.outgoing.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.bytes_ps_server_1b_1_port_1
memory.usage_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory.usage_server_1b_ps_1
- memory.resident_pd_server_1b
network.outgoing.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0
disk.device.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
- vcpus_server_1b_ps_2
attachment_pd_server_1b_port_0:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_0
attachment_packet_ext_network_test_nested_level2:
- test_nested_level2
- attachment_packet_ext_network
- disk.device.read.requests_server_1b_ps_1
network.outgoing.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0
network.incoming.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
- network.incoming.packets_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.packets_ps_server_1b_port_2
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0
os_server_1b_pd_0:
- abstract_pd_server_1b
- os_pd_server_1b
- attachment_packet_int_network
network.incoming.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_0
disk.root.size_server_1b_pd_0:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
- binding_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - binding_ps_server_1b_port_2
disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.ephemeral.size_server_1b_ps_1
disk.device.usage_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
+ network.incoming.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.bytes.rate_ps_server_1b_1_port_1
cpu_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- cpu_server_1b_ps_2
- disk.write.bytes_server_1b_ps_2
binding_pd_server_1b_port_0:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_0
host_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- host_server_1b_ps_2
link_packet_internal_network:
- packet_internal_network
- link
- network.incoming.packets.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.packets.rate_ps_server_1b_port_2
disk.write.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.requests_pd_server_1b
- attachment_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - attachment_ps_server_1b_port_2
disk.device.allocation_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.device.allocation_server_1b_ps_1
+ attachment_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - attachment_ps_server_1b_1_port_1
disk.device.read.bytes.rate_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.device.read.bytes.rate_server_1b_ps_2
memory_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_2
- network.outgoing.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.bytes.rate_ps_server_1b_port_2
os_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- os_server_1b_ps_2
- disk.device.read.requests_pd_server_1b
network.incoming.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_0
disk.read.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.bytes.rate_pd_server_1b
disk.latency_server_1b_pd_0:
- abstract_pd_server_1b
- disk.latency_pd_server_1b
- network.outpoing.packets_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outpoing.packets_ps_server_1b_port_2
network.incoming.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0
disk.write.requests.rate_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_2
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_1
requirements:
+ dependency_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - dependency_ps_server_1b_1_port_1
dependency_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- dependency_server_1b_ps_2
- dependency_ps_server_1b_port_1
dependency_pd_server_1b_port_0:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_0
dependency_template_Vlan_vmi_1_test_resourceGroup_0:
- test_resourceGroup_0
- dependency_template_Vlan_vmi_1
- dependency_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - dependency_ps_server_1b_port_2
dependency_test_resourceGroup_2_test_nested_level2:
- test_nested_level2
- dependency_test_resourceGroup_2
directives:
- substitutable
properties:
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
- port_ps_server_1b_port_fixed_ips:
- - - ip_address:
- get_input:
- - ps_server_1b_ips
- - 0
- - - ip_address:
- get_input:
- - ps_server_1b_ips
- - 1
- vm_flavor_name:
- get_input: ps_server_1b_flavor
- port_ps_server_1b_port_network:
- - packet_int_network
- - packet_int_network
- subinterface_nested_vlan_net1:
- - packet_ext_network
- - packet_ext_network
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: ps_server_1b_flavor
+ port_ps_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_nested_vlan_net1:
+ - packet_ext_network
+ - packet_ext_network
vm_image_name:
get_input: ps_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_replacement_policy:
- AUTO
- AUTO
+ port_ps_server_1b_port_1_fixed_ips:
+ - - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 0
+ - - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 1
subinterface_nested_vlan_parent_interface:
- ps_server_1b_port_1
- - ps_server_1b_port_2
+ - ps_server_1b_1_port_1
+ port_ps_server_1b_port_1_network:
+ - packet_int_network
+ - packet_int_network
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
- get_input: availability_zone_0
- service_template_filter
- index_value
requirements:
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5_levelTwo
capabilities:
- binding_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - binding_ps_server_1b_ps_server_1b_port
disk.device.latency_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.latency_ps_server_1b
- disk.device.write.requests.rate_ps_server_1b
binding_ps_server_1b_port_1:
- abstract_ps_server_1b
- - binding_ps_server_1b_ps_server_1b_port
+ - binding_ps_server_1b_ps_server_1b_port_1
disk.read.bytes_server_1b_ps_1:
- abstract_ps_server_1b
- disk.read.bytes_ps_server_1b
disk.root.size_server_1b_ps_1:
- abstract_ps_server_1b
- disk.root.size_ps_server_1b
- network.incoming.bytes.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
disk.root.size_server_1b_ps_2:
- abstract_ps_server_1b
- disk.root.size_ps_server_1b
network.incoming.bytes.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1
disk.device.read.requests.rate_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.read.requests.rate_ps_server_1b
feature_test_resourceGroup_1:
- test_resourceGroup_1
- feature
- network.incoming.bytes_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
network.incoming.bytes_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_1
attachment_packet_int_network:
- packet_int_network
- attachment
- memory_ps_server_1b
network.outgoing.packets.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1
disk.capacity_server_1b_ps_1:
- abstract_ps_server_1b
- disk.capacity_ps_server_1b
- instance_ps_server_1b
forwarder_ps_server_1b_port_1:
- abstract_ps_server_1b
- - forwarder_ps_server_1b_ps_server_1b_port
- forwarder_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - forwarder_ps_server_1b_ps_server_1b_port
- network.outgoing.packets.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - forwarder_ps_server_1b_ps_server_1b_port_1
link_packet_int_network:
- packet_int_network
- link
feature_template_Vlan_vmi_1_test_resourceGroup_2:
- test_resourceGroup_2
- feature_template_Vlan_vmi_1
+ network.outgoing.packets.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1
disk.device.capacity_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.capacity_ps_server_1b
disk.device.capacity_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.capacity_ps_server_1b
- network.incoming.packets_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_1_port_1:
- abstract_ps_server_1b
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1
disk.device.iops_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.iops_ps_server_1b
- disk.device.iops_ps_server_1b
network.incoming.packets_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_1
network.outgoing.bytes.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
- network.outpoing.packets_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1
network.outpoing.packets_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_1
endpoint_server_1b_ps_1:
- abstract_ps_server_1b
- endpoint_ps_server_1b
+ network.incoming.packets.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1
+ network.incoming.bytes.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1
disk.device.allocation_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.allocation_ps_server_1b
host_server_1b_ps_1:
- abstract_ps_server_1b
- host_ps_server_1b
+ attachment_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - attachment_ps_server_1b_ps_server_1b_port_1
feature_packet_int_network:
- packet_int_network
- feature
- network.outgoing.bytes.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
disk.write.bytes.rate_server_1b_ps_1:
- abstract_ps_server_1b
- disk.write.bytes.rate_ps_server_1b
scalable_server_1b_ps_1:
- abstract_ps_server_1b
- scalable_ps_server_1b
+ network.outpoing.packets_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_1
scalable_server_1b_ps_2:
- abstract_ps_server_1b
- scalable_ps_server_1b
vcpus_server_1b_ps_1:
- abstract_ps_server_1b
- vcpus_ps_server_1b
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1
vcpus_server_1b_ps_2:
- abstract_ps_server_1b
- vcpus_ps_server_1b
+ network.incoming.bytes_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_1
disk.read.bytes.rate_server_1b_ps_2:
- abstract_ps_server_1b
- disk.read.bytes.rate_ps_server_1b
disk.write.requests_server_1b_ps_2:
- abstract_ps_server_1b
- disk.write.requests_ps_server_1b
- network.incoming.packets.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
disk.latency_server_1b_ps_2:
- abstract_ps_server_1b
- disk.latency_ps_server_1b
- disk.latency_ps_server_1b
network.incoming.packets.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1
binding_server_1b_ps_1:
- abstract_ps_server_1b
- binding_ps_server_1b
- end_point
attachment_ps_server_1b_port_1:
- abstract_ps_server_1b
- - attachment_ps_server_1b_ps_server_1b_port
- attachment_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - attachment_ps_server_1b_ps_server_1b_port
+ - attachment_ps_server_1b_ps_server_1b_port_1
attachment_packet_ext_network:
- packet_ext_network
- attachment
+ network.incoming.packets_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_1
os_server_1b_ps_2:
- abstract_ps_server_1b
- os_ps_server_1b
os_server_1b_ps_1:
- abstract_ps_server_1b
- os_ps_server_1b
+ binding_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - binding_ps_server_1b_ps_server_1b_port_1
feature_test_resourceGroup_2:
- test_resourceGroup_2
- feature
- network.outgoing.bytes_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
network.outgoing.bytes_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1
+ feature_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - feature_ps_server_1b_ps_server_1b_port_1
disk.usage_server_1b_ps_2:
- abstract_ps_server_1b
- disk.usage_ps_server_1b
disk.usage_server_1b_ps_1:
- abstract_ps_server_1b
- disk.usage_ps_server_1b
+ forwarder_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - forwarder_ps_server_1b_ps_server_1b_port_1
disk.device.read.bytes_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.read.bytes_ps_server_1b
- feature
feature_ps_server_1b_port_1:
- abstract_ps_server_1b
- - feature_ps_server_1b_ps_server_1b_port
- feature_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - feature_ps_server_1b_ps_server_1b_port
+ - feature_ps_server_1b_ps_server_1b_port_1
disk.device.read.bytes.rate_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.read.bytes.rate_ps_server_1b
dependency_test_resourceGroup_1:
- test_resourceGroup_1
- dependency
- dependency_ps_server_1b_port_2:
- - abstract_ps_server_1b
- - dependency_ps_server_1b_ps_server_1b_port
dependency_test_resourceGroup_2:
- test_resourceGroup_2
- dependency
dependency_ps_server_1b_port_1:
- abstract_ps_server_1b
- - dependency_ps_server_1b_ps_server_1b_port
+ - dependency_ps_server_1b_ps_server_1b_port_1
dependency_packet_int_network:
- packet_int_network
- dependency
local_storage_server_1b_ps_1:
- abstract_ps_server_1b
- local_storage_ps_server_1b
+ dependency_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b
+ - dependency_ps_server_1b_ps_server_1b_port_1
dependency_packet_ext_network:
- packet_ext_network
- dependency
- dependency_ps_server_1b
dependency_server_1b_ps_2:
- abstract_ps_server_1b
- - dependency_ps_server_1b
\ No newline at end of file
+ - dependency_ps_server_1b
status: SUPPORTED
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_network_role:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server_1b:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ disk.device.write.bytes.rate_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server_1b:
+ disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server_1b:
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
+ instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ memory.resident_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_1b_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
+ pd_server_1b_pd_server_1b_port_0_nested_vlan:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
+ node: pd_server_1b_pd_server_1b_port_0
relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_0_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_0_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_0_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_0_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_0_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_0_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_0_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_0_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_0_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - binding
feature_pd_server_1b:
- pd_server_1b
- feature
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.latency_pd_server_1b:
- pd_server_1b
- disk.latency
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - forwarder
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ feature_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature_template_Vlan_vmi_1
binding_pd_server_1b:
- pd_server_1b
- binding
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outpoing.packets
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - dependency
+ dependency_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- dependency
- dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ link_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - link
+ dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
- dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
- 0
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_pd_server_1b_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_0_network:
+ - get_input: port_net
subinterface_nested_vlan_net1:
- get_input: sub_inf_net
vm_image_name:
get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_port_0
+ port_pd_server_1b_port_0_replacement_policy:
- AUTO
- port_pd_server_1b_port_mac_requirements:
+ port_pd_server_1b_port_0_mac_requirements:
mac_count_required:
is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- port_pd_server_1b_port_fixed_ips:
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_pd_server_1b_port_0_fixed_ips:
- ip_address:
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
- - get_input: port_net
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 1
- disk.write.bytes_server_1b_pd_1
forwarder_pd_server_1b_port_0:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_0
network.outpoing.packets_pd_server_1b_port_1_test_nested_level2:
- test_nested_level2
- network.outpoing.packets_pd_server_1b_port_1
- disk.capacity_pd_server_1b
network.outpoing.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_0
disk.device.read.requests.rate_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- disk.device.read.requests.rate_server_1b_pd_1
feature_pd_server_1b_port_0:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_0
cpu_util_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- cpu_util_server_1b_pd_1
- disk.usage_server_1b_pd_1
network.outgoing.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0
disk.device.write.requests_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- disk.device.write.requests_server_1b_pd_1
- memory.resident_pd_server_1b
network.outgoing.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0
disk.device.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
attachment_pd_server_1b_port_0:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_0
disk.device.write.bytes.rate_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- disk.device.write.bytes.rate_server_1b_pd_1
- network.outgoing.packets.rate_pd_server_1b_port_1
network.outgoing.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0
network.incoming.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0
os_server_1b_pd_0:
- abstract_pd_server_1b
- os_pd_server_1b
- host_pd_server_1b
network.incoming.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_0
disk.root.size_server_1b_pd_0:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
- memory.resident_server_1b_pd_1
binding_pd_server_1b_port_0:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_0
disk.capacity_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- disk.capacity_server_1b_pd_1
- disk.device.read.requests_pd_server_1b
network.incoming.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_0
disk.read.bytes_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- disk.read.bytes_server_1b_pd_1
- disk.latency_pd_server_1b
network.incoming.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0
disk.write.requests_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- disk.write.requests_server_1b_pd_1
requirements:
dependency_pd_server_1b_port_0:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_0
dependency_server_1b_pd_1_test_nested_level2:
- test_nested_level2
- dependency_server_1b_pd_1
link_pd_server_1b_port_0:
- abstract_pd_server_1b
- - link_pd_server_1b_pd_server_1b_port
+ - link_pd_server_1b_pd_server_1b_port_0
subinterface_link_template_Vlan_vmi_1_test_resourceGroup_0:
- test_resourceGroup_0
- subinterface_link_template_Vlan_vmi_1
- dependency
dependency_pd_server_1b_port_1:
- pd_server_1b_port_1
- - dependency
\ No newline at end of file
+ - dependency
name:
get_param: packet_externalmain_network_name
- pd_server_1b_port_0:
+ pd_server_1b_1_port_1:
type: OS::Neutron::Port
properties:
network: { get_resource: packet_internalmain_network }
fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 1]}}]
replacement_policy: AUTO
- pd_server_1b_port_01:
+ pd_server_1b_2_port_1:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internalmain_network}
fixed_ips: [{"ip_address": {get_param: [pd_server_1b_ips, 0]}}]
replacement_policy: AUTO
- pd_server_1b_port_11:
+ pd_server_1b_3_port_1:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internalmain_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_1b_flavor }
networks:
- - port: { get_resource: pd_server_1b_port_0 }
+ - port: { get_resource: pd_server_1b_1_port_1 }
server_1b_pd_1:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_1b_flavor }
networks:
- - port: { get_resource: pd_server_1b_port_01 }
+ - port: { get_resource: pd_server_1b_2_port_1 }
server_1b_pd_11:
type: OS::Nova::Server
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_1b_flavor }
networks:
- - port: { get_resource: pd_server_1b_port_11 }
+ - port: { get_resource: pd_server_1b_3_port_1 }
test_resourceGroup_0:
type: OS::Heat::ResourceGroup
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: pd_server_1b_port_0}
+ parent_interface: { get_resource: pd_server_1b_1_port_1}
net1: { get_resource: packet_externalmain_network}
test_resourceGroup_1:
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: pd_server_1b_port_01}
+ parent_interface: { get_resource: pd_server_1b_2_port_1}
net1: { get_resource: packet_externalmain_network}
test_resourceGroup_11:
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: pd_server_1b_port_11}
+ parent_interface: { get_resource: pd_server_1b_3_port_1}
net1: { get_resource: packet_externalmain_network}
test_nested_level1:
networks:
- port: { get_resource: ps_server_1b_port_2 }
- ps_server_1b_port_3:
+ ps_server_1b_1_port_2:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_int_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: ps_server_1b_flavor }
networks:
- - port: { get_resource: ps_server_1b_port_3 }
+ - port: { get_resource: ps_server_1b_1_port_2 }
test_resourceGroup_2:
type: OS::Heat::ResourceGroup
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: ps_server_1b_port_3}
+ parent_interface: { get_resource: ps_server_1b_1_port_2}
net1: { get_resource: packet_ext_network}
pd_server_1b_port_2:
networks:
- port: { get_resource: pd_server_1b_port_2 }
- pd_server_1b_port_3:
+ pd_server_1b_1_port_2:
type: OS::Neutron::Port
properties:
network: { get_resource: packet_int_network }
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_1b_flavor }
networks:
- - port: { get_resource: pd_server_1b_port_3 }
\ No newline at end of file
+ - port: { get_resource: pd_server_1b_1_port_2 }
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: float
- 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
- vm_flavor_name:
+ port_pd_server_1b_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_nested_vlan_net1:
+ port_pd_server_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_related_networks:
+ 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_pd_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- subinterface_nested_vlan_parent_interface:
+ port_pd_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ type: string
+ port_pd_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_1b_availability_zone:
+ port_pd_server_1b_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
+ type: string
+ port_pd_server_1b_port_1_network_role:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - local_storage_pd_server_1b:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - link_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_1b:
+ - dependency_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server_1b:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ feature_pd_server_1b_pd_server_1b_port_1_nested_vlan:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ disk.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2:
+ - dependency_pd_server_1b_1_port_2:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_ps_server_1b_1_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_3:
+ - dependency_ps_server_1b_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_port_3:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- dependency_server_1b_ps_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
occurrences:
- 0
- UNBOUNDED
- binding_ps_server_1b_port_3:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.usage_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_port_3:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_port_3:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
network.outpoing.packets_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_server_1b_pd_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_ps_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.capacity_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_3:
+ disk.device.iops_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_server_1b_ps_2:
+ network.outgoing.bytes_pd_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_port_2:
+ attachment_pd_server_1b_1_port_2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_ps_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_port_3:
+ network.outgoing.bytes_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
feature_packet_int_network:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_port_3:
+ network.outpoing.packets_ps_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_pd_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_port_3:
+ network.incoming.bytes_ps_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_1b_ps_2:
+ network.outpoing.packets_pd_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2:
+ disk.write.requests_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_server_1b_pd_3:
+ network.incoming.packets.rate_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_server_1b_ps_3:
+ disk.root.size_server_1b_pd_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_3:
+ disk.latency_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_port_3:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- attachment_ps_server_1b_port_3:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
attachment_ps_server_1b_port_2:
type: tosca.capabilities.Attachment
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.usage_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
attachment_packet_int_network:
type: tosca.capabilities.Attachment
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_3:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_server_1b_pd_3:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_3:
+ network.outgoing.bytes_ps_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2:
+ network.outgoing.packets.rate_pd_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_1b_ps_2:
+ network.outpoing.packets_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_server_1b_pd_3:
+ network.incoming.bytes.rate_pd_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_server_1b_pd_3:
+ disk.write.requests.rate_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_server_1b_ps_3:
+ network.incoming.packets.rate_pd_server_1b_1_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_port_2:
+ attachment_ps_server_1b_1_port_2:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_1b_ps_3:
+ cpu_util_server_1b_pd_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_1b_ps_3:
+ disk.device.write.bytes.rate_server_1b_pd_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_server_1b_ps_2:
+ disk.write.requests.rate_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes_server_1b_ps_2:
+ attachment_pd_server_1b_port_2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.bytes_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_port_3:
- type: tosca.capabilities.Attachment
+ disk.device.write.bytes_server_1b_ps_3:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.bytes_server_1b_ps_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.bytes_server_1b_ps_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_server_1b_ps_2:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_server_1b_ps_3:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_1b_1_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ forwarder_pd_server_1b_1_port_2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_server_1b_pd_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_1_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
scalable_server_1b_pd_3:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_1b_1_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_server_1b_pd_2:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_1b_1_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_server_1b_pd_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_port_3:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_1b_1_port_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_1b_ps_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_ps_server_1b_1_port_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_server_1b_ps_3:
+ disk.device.read.bytes_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_port_2:
+ disk.device.read.bytes_server_1b_ps_3:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_port_3:
+ network.incoming.bytes.rate_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_3:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.pd_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
status: SUPPORTED
entry_schema:
type: string
+ port_pd_server_1b_port_2_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_2_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_2_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_1b_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_2_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
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_2_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_network_role:
+ port_pd_server_1b_port_2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ type: string
+ port_pd_server_1b_port_2_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- compute_pd_server_1b_availability_zone:
- type: list
+ port_pd_server_1b_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_pd_server_1b_port_order:
- type: integer
+ port_pd_server_1b_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_server_1b_port_2_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: string
requirements:
- dependency_pd_server_1b:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
+ cpu_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_pd_server_1b_pd_server_1b_port_2:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- cpu_pd_server_1b:
+ disk.write.bytes.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes.rate_pd_server_1b:
+ disk.device.read.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests.rate_pd_server_1b:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- memory.usage_pd_server_1b:
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ memory.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_1b_pd_server_1b_port_2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ disk.device.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_pd_server_1b:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ attachment_pd_server_1b_pd_server_1b_port_2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
org.openecomp.resource.abstract.nodes.ps_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_1b_port_vlan_requirements:
+ port_ps_server_1b_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- subinterface_nested_vlan_service_template_filter_count:
+ type: string
+ port_ps_server_1b_port_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps_server_1b_port_2_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps_server_1b_port_fixed_ips:
+ subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: float
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_2_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- vm_flavor_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps_server_1b_port_2_network_role:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_related_networks:
- type: list
+ port_ps_server_1b_port_2_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
- type: list
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_ps_server_1b_port_2_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_2_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_1b_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_ps_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_2_replacement_policy:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
+ port_ps_server_1b_port_2_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_ps_server_1b_availability_zone:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - dependency_ps_server_1b_ps_server_1b_port_2_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_ps_server_1b_ps_server_1b_port:
+ - dependency_ps_server_1b_ps_server_1b_port_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_1b_ps_server_1b_port_2:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
host_ps_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.resident_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_ps_server_1b_port_2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
+ memory.usage_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_ps_server_1b:
+ binding_ps_server_1b_ps_server_1b_port_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ disk.latency_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_ps_server_1b:
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Node
+ vcpus_ps_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_ps_server_1b:
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ feature_ps_server_1b_ps_server_1b_port_2:
type: tosca.capabilities.Node
occurrences:
- 1
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- 9
- 9
- 9
- vm_flavor_name:
- get_input: pd_server_1b_flavor
- subinterface_nested_vlan_net1:
- - packet_externalmain_network
- - packet_externalmain_network
- - packet_externalmain_network
- - packet_externalmain_network
- vm_image_name:
- get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
- - AUTO
- - AUTO
- - AUTO
- - AUTO
- port_pd_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- - pd_server_1b_port_01
- - pd_server_1b_port_11
- - pd_server_1b_port_1
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_1_fixed_ips:
- - ip_address:
get_input:
- pd_server_1b_ips
get_input:
- pd_server_1b_ips
- 1
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ subinterface_nested_vlan_net1:
+ - packet_externalmain_network
+ - packet_externalmain_network
+ - packet_externalmain_network
+ - packet_externalmain_network
+ vm_image_name:
+ get_input: pd_server_1b_image
+ port_pd_server_1b_port_1_network:
- packet_internalmain_network
- packet_internalmain_network
- packet_internalmain_network
- packet_internalmain_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_1_port_1
+ - pd_server_1b_2_port_1
+ - pd_server_1b_3_port_1
+ - pd_server_1b_port_1
+ port_pd_server_1b_port_1_replacement_policy:
+ - AUTO
+ - AUTO
+ - AUTO
+ - AUTO
+ port_pd_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
service_template_filter:
substitute_service_template: Nested_pd_server_1b_1ServiceTemplate.yaml
count: 4
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_internalmain_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_externalmain_network
relationship: tosca.relationships.network.LinksTo
- packet_internalmain_network
- test_nested_level1
- packet_externalmain_network
- - abstract_pd_server_1b_1
\ No newline at end of file
+ - abstract_pd_server_1b_1
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_2_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_2_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1b_port_2_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_server_1b_port_related_networks:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_2_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
- vm_image_name:
- type: string
- required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_2_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
- port_pd_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ port_pd_server_1b_port_2_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: string
- compute_pd_server_1b_availability_zone:
+ port_pd_server_1b_port_2_network:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
+ port_pd_server_1b_port_2_network_role:
+ type: string
required: true
- port_pd_server_1b_port_exCP_naming:
+ port_pd_server_1b_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_server_1b_port_2_order:
+ type: integer
+ required: true
+ compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
+ type: string
node_templates:
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_2_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_2_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_2_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_2_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_2_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_2_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_2_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_2_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_2_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_2_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_2_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_2_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.incoming.bytes
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
+ binding_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - binding
disk.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.write.bytes.rate
disk.device.read.requests.rate_pd_server_1b:
- pd_server_1b
- disk.device.read.requests.rate
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.incoming.packets.rate
endpoint_pd_server_1b:
- pd_server_1b
- endpoint
disk.device.allocation_pd_server_1b:
- pd_server_1b
- disk.device.allocation
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.outpoing.packets
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
memory_pd_server_1b:
- pd_server_1b
- memory
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.incoming.bytes.rate
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.outgoing.bytes.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ forwarder_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - forwarder
+ feature_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.requests.rate
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.incoming.packets
disk.device.capacity_pd_server_1b:
- pd_server_1b
- disk.device.capacity
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ attachment_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - attachment
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - network.outgoing.packets.rate
requirements:
dependency_pd_server_1b:
- pd_server_1b
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ dependency_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
+ - dependency
+ link_pd_server_1b_pd_server_1b_port_2:
+ - pd_server_1b_pd_server_1b_port_2
- link
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
required: true
entry_schema:
type: float
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- vm_flavor_name:
+ port_pd_server_1b_port_1_network_role_tag:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_nested_vlan_net1:
+ port_pd_server_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ 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: string
- port_pd_server_1b_port_related_networks:
+ 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_pd_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1b_port_1_order:
+ type: integer
required: true
- port_pd_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
- subinterface_nested_vlan_parent_interface:
+ port_pd_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ type: string
+ port_pd_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_1b_availability_zone:
+ port_pd_server_1b_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
+ type: string
+ port_pd_server_1b_port_1_network_role:
type: string
required: true
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
- directives:
- - substitutable
- properties:
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_vlan_service_template_filter_count
- - index_value
- substitute_service_template: nested_vlanServiceTemplate.yaml
- mandatory: true
- parent_interface:
- get_input:
- - subinterface_nested_vlan_parent_interface
- - index_value
- net1:
- get_input:
- - subinterface_nested_vlan_net1
- - index_value
- requirements:
- - binding_template_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
- relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
properties:
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_1_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_1_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_1_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_1_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server_1b
relationship: tosca.relationships.network.BindsTo
+ pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_vlan_service_template_filter_count
+ - index_value
+ substitute_service_template: nested_vlanServiceTemplate.yaml
+ mandatory: true
+ parent_interface:
+ get_input:
+ - subinterface_nested_vlan_parent_interface
+ - index_value
+ net1:
+ get_input:
+ - subinterface_nested_vlan_net1
+ - index_value
+ requirements:
+ - binding_template_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: pd_server_1b_pd_server_1b_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1b_1
capabilities:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - binding
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
endpoint_pd_server_1b:
- pd_server_1b
- endpoint
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outpoing.packets
disk.device.allocation_pd_server_1b:
- pd_server_1b
- disk.device.allocation
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
+ feature_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
+ - feature
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ forwarder_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - forwarder
+ feature_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
binding_pd_server_1b:
- pd_server_1b
- binding
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
+ - feature_template_Vlan_vmi_1
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ attachment_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.packets.rate
requirements:
dependency_pd_server_1b:
- pd_server_1b
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ link_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
- link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
- dependency
- dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
- dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
- subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_1b_port_vlan_requirements:
+ port_ps_server_1b_port_2_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- subinterface_nested_vlan_service_template_filter_count:
+ type: string
+ port_ps_server_1b_port_2_ip_requirements:
type: list
required: true
entry_schema:
- type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_ps_server_1b_port_2_order:
+ type: integer
required: true
- port_ps_server_1b_port_fixed_ips:
+ subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: float
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_2_vlan_requirements:
+ type: list
required: true
- vm_flavor_name:
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_ps_server_1b_port_2_network_role:
type: string
required: true
- port_ps_server_1b_port_related_networks:
- type: list
+ port_ps_server_1b_port_2_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
- type: list
+ vm_flavor_name:
+ type: string
required: true
- entry_schema:
- type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_ps_server_1b_port_2_network_role_tag:
+ type: string
+ required: true
subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_2_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_1b_port_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_ps_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_2_replacement_policy:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
+ port_ps_server_1b_port_2_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
compute_ps_server_1b_availability_zone:
type: list
required: true
get_input:
- compute_ps_server_1b_name
- index_value
- ps_server_1b_ps_server_1b_port_nested_vlan:
+ ps_server_1b_ps_server_1b_port_2_nested_vlan:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: ps_server_1b_ps_server_1b_port
+ node: ps_server_1b_ps_server_1b_port_2
relationship: tosca.relationships.network.BindsTo
- ps_server_1b_ps_server_1b_port:
+ ps_server_1b_ps_server_1b_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_1b_port_replacement_policy
+ - port_ps_server_1b_port_2_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
+ get_input: port_ps_server_1b_port_2_mac_requirements
order:
- get_input: port_ps_server_1b_port_order
+ get_input: port_ps_server_1b_port_2_order
exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
+ get_input: port_ps_server_1b_port_2_exCP_naming
vlan_requirements:
- get_input: port_ps_server_1b_port_vlan_requirements
+ get_input: port_ps_server_1b_port_2_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_ps_server_1b_port_ip_requirements
+ get_input: port_ps_server_1b_port_2_ip_requirements
related_networks:
- get_input: port_ps_server_1b_port_related_networks
+ get_input: port_ps_server_1b_port_2_related_networks
network_role_tag:
- get_input: port_ps_server_1b_port_network_role_tag
+ get_input: port_ps_server_1b_port_2_network_role_tag
network_role:
- get_input: port_ps_server_1b_port_network_role
+ get_input: port_ps_server_1b_port_2_network_role
fixed_ips:
get_input:
- - port_ps_server_1b_port_fixed_ips
+ - port_ps_server_1b_port_2_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
+ get_input: port_ps_server_1b_port_2_subnetpoolid
network:
get_input:
- - port_ps_server_1b_port_network
+ - port_ps_server_1b_port_2_network
- index_value
requirements:
- binding:
disk.device.write.requests_ps_server_1b:
- ps_server_1b
- disk.device.write.requests
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - network.outgoing.bytes
cpu_util_ps_server_1b:
- ps_server_1b
- cpu_util
scalable_ps_server_1b:
- ps_server_1b
- scalable
+ feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_2_nested_vlan
+ - feature_template_Vlan_vmi_1
disk.device.read.bytes.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes.rate
disk.device.iops_ps_server_1b:
- ps_server_1b
- disk.device.iops
- attachment_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - attachment
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
- network.outgoing.packets.rate
disk.device.capacity_ps_server_1b:
- ps_server_1b
- disk.device.capacity
- forwarder_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - forwarder
instance_ps_server_1b:
- ps_server_1b
- instance
disk.read.bytes.rate_ps_server_1b:
- ps_server_1b
- disk.read.bytes.rate
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - network.incoming.packets
disk.device.read.requests_ps_server_1b:
- ps_server_1b
- disk.device.read.requests
+ attachment_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - attachment
host_ps_server_1b:
- ps_server_1b
- host
disk.read.requests_ps_server_1b:
- ps_server_1b
- disk.read.requests
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature
disk.device.read.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.requests.rate
disk.capacity_ps_server_1b:
- ps_server_1b
- disk.capacity
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
- network.incoming.bytes
disk.write.requests.rate_ps_server_1b:
- ps_server_1b
binding_ps_server_1b:
- ps_server_1b
- binding
+ feature_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_2_nested_vlan
+ - feature
memory.resident_ps_server_1b:
- ps_server_1b
- memory.resident
disk.read.bytes_ps_server_1b:
- ps_server_1b
- disk.read.bytes
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets.rate
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.bytes
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
- network.outgoing.bytes.rate
feature_ps_server_1b:
- ps_server_1b
os_ps_server_1b:
- ps_server_1b
- os
+ forwarder_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - forwarder
disk.iops_ps_server_1b:
- ps_server_1b
- disk.iops
disk.write.requests_ps_server_1b:
- ps_server_1b
- disk.write.requests
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outpoing.packets
memory.usage_ps_server_1b:
- ps_server_1b
- memory.usage
+ binding_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - binding
disk.latency_ps_server_1b:
- ps_server_1b
- disk.latency
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - network.incoming.packets.rate
endpoint_ps_server_1b:
- ps_server_1b
- endpoint
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.bytes.rate
- feature_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - feature
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - network.outpoing.packets
vcpus_ps_server_1b:
- ps_server_1b
- vcpus
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - network.incoming.bytes.rate
cpu.delta_ps_server_1b:
- ps_server_1b
- cpu.delta
disk.ephemeral.size_ps_server_1b:
- ps_server_1b
- disk.ephemeral.size
- binding_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - binding
- feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
+ feature_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - feature
requirements:
- dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_2_nested_vlan
- subinterface_link_template_Vlan_vmi_1
+ dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_2_nested_vlan
+ - dependency_template_Vlan_vmi_1
+ dependency_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - dependency
+ link_ps_server_1b_ps_server_1b_port_2:
+ - ps_server_1b_ps_server_1b_port_2
+ - link
+ dependency_ps_server_1b_ps_server_1b_port_2_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_2_nested_vlan
+ - dependency
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
- dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - dependency
- dependency_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - dependency
- link_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- get_input:
- pd_server_1b_names
- 0
- vm_flavor_name:
- get_input: pd_server_1b_flavor
- vm_image_name:
- get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
- - AUTO
- - AUTO
- port_pd_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_2_fixed_ips:
- - ip_address:
get_input:
- pd_server_1b_ips
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
- - packet_int_network
- - packet_int_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_2_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ port_pd_server_1b_port_2_replacement_policy:
+ - AUTO
+ - AUTO
+ vm_image_name:
+ get_input: pd_server_1b_image
+ port_pd_server_1b_port_2_network:
+ - packet_int_network
+ - packet_int_network
+ port_pd_server_1b_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_2:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
+ port_ps_server_1b_port_2_network:
+ - packet_int_network
+ - packet_int_network
+ port_ps_server_1b_port_2_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
- port_ps_server_1b_port_fixed_ips:
+ vm_flavor_name:
+ get_input: ps_server_1b_flavor
+ subinterface_nested_vlan_net1:
+ - packet_ext_network
+ - packet_ext_network
+ port_ps_server_1b_port_2_fixed_ips:
- - ip_address:
get_input:
- ps_server_1b_ips
get_input:
- ps_server_1b_ips
- 0
- vm_flavor_name:
- get_input: ps_server_1b_flavor
- port_ps_server_1b_port_network:
- - packet_int_network
- - packet_int_network
- subinterface_nested_vlan_net1:
- - packet_ext_network
- - packet_ext_network
- port_ps_server_1b_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
+ port_ps_server_1b_port_2_mac_requirements:
+ mac_count_required:
is_required: false
vm_image_name:
get_input: ps_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_2_replacement_policy:
- AUTO
- AUTO
subinterface_nested_vlan_parent_interface:
- - ps_server_1b_port_3
+ - ps_server_1b_1_port_2
- ps_server_1b_port_2
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
- service_template_filter
- index_value
requirements:
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_2:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_2_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
capabilities:
binding_ps_server_1b_port_2:
- abstract_ps_server_1b
- - binding_ps_server_1b_ps_server_1b_port
- binding_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - binding_ps_server_1b_ps_server_1b_port
+ - binding_ps_server_1b_ps_server_1b_port_2
disk.device.usage_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.usage_ps_server_1b
- disk.device.write.requests.rate_ps_server_1b
feature_pd_server_1b_port_2:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_2
disk.capacity_server_1b_pd_3:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
- feature_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
disk.capacity_server_1b_pd_2:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
forwarder_pd_server_1b_port_2:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
- forwarder_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_2
network.outpoing.packets_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
- network.outpoing.packets_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_2
disk.device.iops_server_1b_pd_3:
- abstract_pd_server_1b
- disk.device.iops_pd_server_1b
memory_server_1b_ps_2:
- abstract_ps_server_1b
- memory_ps_server_1b
- network.outgoing.packets.rate_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
instance_server_1b_ps_3:
- abstract_ps_server_1b
- instance_ps_server_1b
network.outgoing.packets.rate_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_2
instance_server_1b_ps_2:
- abstract_ps_server_1b
- instance_ps_server_1b
disk.device.iops_server_1b_ps_3:
- abstract_ps_server_1b
- disk.device.iops_ps_server_1b
+ network.outgoing.packets.rate_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_2
disk.device.capacity_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.capacity_ps_server_1b
- disk.device.capacity_ps_server_1b
network.incoming.packets_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
- network.incoming.packets_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_2
disk.device.iops_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.iops_ps_server_1b
- network.outgoing.bytes_pd_server_1b_port_2:
+ network.outgoing.bytes_pd_server_1b_1_port_2:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
- network.outgoing.bytes_pd_server_1b_port_3:
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_2
+ attachment_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - attachment_pd_server_1b_pd_server_1b_port_2
+ network.incoming.packets.rate_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_2
+ network.incoming.bytes.rate_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_2
+ network.outgoing.bytes_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_2
endpoint_server_1b_ps_3:
- abstract_ps_server_1b
- endpoint_ps_server_1b
host_server_1b_ps_2:
- abstract_ps_server_1b
- host_ps_server_1b
- network.outgoing.bytes.rate_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
feature_packet_int_network:
- packet_int_network
- feature
network.outgoing.bytes.rate_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_2
network.outgoing.packets.rate_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_2
memory.resident_server_1b_pd_2:
- abstract_pd_server_1b
- memory.resident_pd_server_1b
disk.device.allocation_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.allocation_ps_server_1b
- network.outgoing.packets.rate_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ network.outpoing.packets_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_2
disk.allocation_server_1b_ps_2:
- abstract_ps_server_1b
- disk.allocation_ps_server_1b
+ network.incoming.bytes_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_2
disk.allocation_server_1b_ps_3:
- abstract_ps_server_1b
- disk.allocation_ps_server_1b
- network.outgoing.bytes.rate_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ network.incoming.bytes_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_2
vcpus_server_1b_ps_2:
- abstract_ps_server_1b
- vcpus_ps_server_1b
- vcpus_ps_server_1b
network.outgoing.bytes.rate_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_2
disk.write.requests_server_1b_ps_3:
- abstract_ps_server_1b
- disk.write.requests_ps_server_1b
os_server_1b_pd_2:
- abstract_pd_server_1b
- os_pd_server_1b
+ network.outpoing.packets_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_2
disk.write.requests_server_1b_ps_2:
- abstract_ps_server_1b
- disk.write.requests_ps_server_1b
network.incoming.packets.rate_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_2
disk.root.size_server_1b_pd_3:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
disk.latency_server_1b_ps_3:
- abstract_ps_server_1b
- disk.latency_ps_server_1b
- network.incoming.packets.rate_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
disk.root.size_server_1b_pd_2:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
end_point_packet_int_network:
- packet_int_network
- end_point
- binding_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
- attachment_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - attachment_ps_server_1b_ps_server_1b_port
attachment_ps_server_1b_port_2:
- abstract_ps_server_1b
- - attachment_ps_server_1b_ps_server_1b_port
+ - attachment_ps_server_1b_ps_server_1b_port_2
cpu_server_1b_ps_3:
- abstract_ps_server_1b
- cpu_ps_server_1b
- attachment
binding_pd_server_1b_port_2:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_2
disk.allocation_server_1b_pd_3:
- abstract_pd_server_1b
- disk.allocation_pd_server_1b
- feature
network.outgoing.bytes_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
- network.outgoing.bytes_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_2
disk.usage_server_1b_ps_3:
- abstract_ps_server_1b
- disk.usage_ps_server_1b
- disk.root.size_ps_server_1b
network.incoming.bytes.rate_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
- network.incoming.bytes.rate_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_2
disk.root.size_server_1b_ps_2:
- abstract_ps_server_1b
- disk.root.size_ps_server_1b
- disk.write.requests.rate_pd_server_1b
network.incoming.bytes_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
- network.incoming.bytes_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_2
attachment_packet_int_network:
- packet_int_network
- attachment
- cpu_util_pd_server_1b
forwarder_ps_server_1b_port_2:
- abstract_ps_server_1b
- - forwarder_ps_server_1b_ps_server_1b_port
- forwarder_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - forwarder_ps_server_1b_ps_server_1b_port
+ - forwarder_ps_server_1b_ps_server_1b_port_2
feature_server_1b_pd_3:
- abstract_pd_server_1b
- feature_pd_server_1b
end_point_packet_ext_network:
- packet_ext_network
- end_point
- network.outpoing.packets_ps_server_1b_port_3:
+ network.outgoing.bytes_ps_server_1b_1_port_2:
- abstract_ps_server_1b
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_2
+ network.outgoing.packets.rate_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_2
network.outpoing.packets_ps_server_1b_port_2:
- abstract_ps_server_1b
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_2
+ network.incoming.bytes.rate_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_2
disk.write.requests.rate_server_1b_ps_2:
- abstract_ps_server_1b
- disk.write.requests.rate_ps_server_1b
+ network.incoming.packets.rate_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_2
+ attachment_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - attachment_ps_server_1b_ps_server_1b_port_2
cpu_util_server_1b_pd_3:
- abstract_pd_server_1b
- cpu_util_pd_server_1b
- disk.write.requests.rate_ps_server_1b
attachment_pd_server_1b_port_2:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_2
disk.write.bytes_server_1b_ps_3:
- abstract_ps_server_1b
- disk.write.bytes_ps_server_1b
disk.device.write.bytes_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.write.bytes_ps_server_1b
- attachment_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
disk.device.read.bytes_server_1b_pd_3:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
disk.device.capacity_server_1b_pd_3:
- abstract_pd_server_1b
- disk.device.capacity_pd_server_1b
+ network.outgoing.bytes.rate_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_2
feature_server_1b_ps_2:
- abstract_ps_server_1b
- feature_ps_server_1b
+ network.outgoing.bytes.rate_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_2
feature_server_1b_ps_3:
- abstract_ps_server_1b
- feature_ps_server_1b
- disk.read.bytes_pd_server_1b
network.incoming.packets.rate_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_2
disk.iops_server_1b_ps_2:
- abstract_ps_server_1b
- disk.iops_ps_server_1b
endpoint_server_1b_pd_2:
- abstract_pd_server_1b
- endpoint_pd_server_1b
- network.incoming.packets.rate_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
network.incoming.bytes_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
- network.incoming.bytes_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_2
memory_server_1b_pd_2:
- abstract_pd_server_1b
- memory_pd_server_1b
disk.device.usage_server_1b_pd_3:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
+ binding_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b_pd_server_1b_port_2
+ forwarder_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - forwarder_pd_server_1b_pd_server_1b_port_2
disk.device.latency_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.latency_pd_server_1b
+ network.incoming.packets_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_2
disk.device.latency_server_1b_pd_3:
- abstract_pd_server_1b
- disk.device.latency_pd_server_1b
+ binding_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - binding_ps_server_1b_ps_server_1b_port_2
scalable_server_1b_pd_3:
- abstract_pd_server_1b
- scalable_pd_server_1b
+ feature_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - feature_ps_server_1b_ps_server_1b_port_2
scalable_server_1b_pd_2:
- abstract_pd_server_1b
- scalable_pd_server_1b
+ network.incoming.packets_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_2
cpu.delta_server_1b_pd_2:
- abstract_pd_server_1b
- cpu.delta_pd_server_1b
disk.device.read.requests_server_1b_pd_2:
- abstract_pd_server_1b
- disk.device.read.requests_pd_server_1b
- network.incoming.packets_pd_server_1b_port_3:
+ feature_pd_server_1b_1_port_2:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_2
network.incoming.packets_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_2
disk.device.read.requests_server_1b_pd_3:
- abstract_pd_server_1b
- disk.device.read.requests_pd_server_1b
+ forwarder_ps_server_1b_1_port_2:
+ - abstract_ps_server_1b
+ - forwarder_ps_server_1b_ps_server_1b_port_2
disk.device.read.bytes_server_1b_ps_2:
- abstract_ps_server_1b
- disk.device.read.bytes_ps_server_1b
- disk.device.read.bytes_ps_server_1b
network.incoming.bytes.rate_pd_server_1b_port_2:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
- network.incoming.bytes.rate_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_2
feature_ps_server_1b_port_2:
- abstract_ps_server_1b
- - feature_ps_server_1b_ps_server_1b_port
- feature_ps_server_1b_port_3:
- - abstract_ps_server_1b
- - feature_ps_server_1b_ps_server_1b_port
+ - feature_ps_server_1b_ps_server_1b_port_2
requirements:
dependency_template_Vlan_vmi_1_test_resourceGroup_2:
- test_resourceGroup_2
local_storage_server_1b_pd_2:
- abstract_pd_server_1b
- local_storage_pd_server_1b
- dependency_pd_server_1b_port_3:
- - abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
dependency_server_1b_ps_2:
- abstract_ps_server_1b
- dependency_ps_server_1b
- dependency_ps_server_1b
dependency_pd_server_1b_port_2:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_2
dependency_ps_server_1b_port_2:
- abstract_ps_server_1b
- - dependency_ps_server_1b_ps_server_1b_port
+ - dependency_ps_server_1b_ps_server_1b_port_2
dependency_test_resourceGroup_2:
- test_resourceGroup_2
- dependency
- dependency_ps_server_1b_port_3:
+ dependency_ps_server_1b_1_port_2:
- abstract_ps_server_1b
- - dependency_ps_server_1b_ps_server_1b_port
+ - dependency_ps_server_1b_ps_server_1b_port_2
dependency_packet_int_network:
- packet_int_network
- dependency
dependency_test_resourceGroup_3:
- test_resourceGroup_3
- dependency
+ dependency_pd_server_1b_1_port_2:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b_pd_server_1b_port_2
local_storage_server_1b_ps_2:
- abstract_ps_server_1b
- local_storage_ps_server_1b
- dependency_pd_server_1b
dependency_server_1b_pd_3:
- abstract_pd_server_1b
- - dependency_pd_server_1b
\ No newline at end of file
+ - dependency_pd_server_1b
type: string
resources:
- pd_server_1b_port_0:
+ pd_server_1b_1_port_1:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_internal_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: pd_server_1b_flavor }
networks:
- - port: { get_resource: pd_server_1b_port_0 }
+ - port: { get_resource: pd_server_1b_1_port_1 }
server_1b_pd_1:
type: OS::Nova::Server
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: pd_server_1b_port_0}
+ parent_interface: { get_resource: pd_server_1b_1_port_1}
net1: { get_resource: packet_external_network}
test_resourceGroup_1:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_port_0:
+ - dependency_packet_external_network:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_packet_external_network:
+ - dependency_test_resourceGroup_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_test_resourceGroup_0:
+ - dependency_template_Vlan_vmi_1_test_resourceGroup_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_test_resourceGroup_0:
+ - dependency_pd_server_1b_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_port_0:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.capacity_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.outpoing.packets_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_port_0:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
feature_pd_server_1b_port_1:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_port_0:
+ network.outgoing.bytes_pd_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_pd_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_pd_server_1b_1_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outgoing.bytes_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_pd_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_pd_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
link_packet_external_network:
type: tosca.capabilities.network.Linkable
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_port_0:
- type: tosca.capabilities.Attachment
+ disk.ephemeral.size_server_1b_pd_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_1b_pd_0:
+ disk.ephemeral.size_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.ephemeral.size_server_1b_pd_1:
+ network.incoming.bytes_pd_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_server_1b_pd_0:
+ network.outgoing.bytes.rate_pd_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1b_pd_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- instance_server_1b_pd_1:
+ instance_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_server_1b_pd_1:
+ disk.device.capacity_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_port_1:
+ instance_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_port_0:
+ disk.device.capacity_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_port_0:
+ network.outgoing.bytes.rate_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.packets.rate_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_pd_server_1b_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_pd_server_1b_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
disk.allocation_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_port_0:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ forwarder_pd_server_1b_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
disk.device.latency_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_pd_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_pd_server_1b_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- vcpus_server_1b_pd_1:
+ network.incoming.packets_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_port_0:
+ vcpus_server_1b_pd_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_port_0:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.pd_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
status: SUPPORTED
entry_schema:
type: float
- 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
- vm_flavor_name:
+ port_pd_server_1b_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_nested_vlan_net1:
+ port_pd_server_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_related_networks:
+ 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_pd_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_pd_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- subinterface_nested_vlan_parent_interface:
+ port_pd_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ type: string
+ port_pd_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_1b_availability_zone:
+ port_pd_server_1b_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
+ type: string
+ port_pd_server_1b_port_1_network_role:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - local_storage_pd_server_1b:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - link_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_pd_server_1b:
+ - dependency_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_pd_server_1b:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ feature_pd_server_1b_pd_server_1b_port_1_nested_vlan:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_pd_server_1b_pd_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ disk.write.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: float
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- vm_flavor_name:
+ port_pd_server_1b_port_1_network_role_tag:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_nested_vlan_net1:
+ port_pd_server_1b_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ 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: string
- port_pd_server_1b_port_related_networks:
+ 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_pd_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pd_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- vm_image_name:
+ vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd_server_1b_port_1_order:
+ type: integer
required: true
- port_pd_server_1b_port_network_role:
+ vm_image_name:
type: string
required: true
- subinterface_nested_vlan_parent_interface:
+ port_pd_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ type: string
+ port_pd_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_1b_availability_zone:
+ port_pd_server_1b_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
+ type: string
+ port_pd_server_1b_port_1_network_role:
type: string
required: true
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
- directives:
- - substitutable
- properties:
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_vlan_service_template_filter_count
- - index_value
- substitute_service_template: nested_vlanServiceTemplate.yaml
- mandatory: true
- parent_interface:
- get_input:
- - subinterface_nested_vlan_parent_interface
- - index_value
- net1:
- get_input:
- - subinterface_nested_vlan_net1
- - index_value
- requirements:
- - binding_template_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
- relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
properties:
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_1_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_1_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_1_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_1_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: pd_server_1b
relationship: tosca.relationships.network.BindsTo
+ pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_vlan_service_template_filter_count
+ - index_value
+ substitute_service_template: nested_vlanServiceTemplate.yaml
+ mandatory: true
+ parent_interface:
+ get_input:
+ - subinterface_nested_vlan_parent_interface
+ - index_value
+ net1:
+ get_input:
+ - subinterface_nested_vlan_net1
+ - index_value
+ requirements:
+ - binding_template_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: pd_server_1b_pd_server_1b_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.pd_server_1b
capabilities:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - binding
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
endpoint_pd_server_1b:
- pd_server_1b
- endpoint
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outpoing.packets
disk.device.allocation_pd_server_1b:
- pd_server_1b
- disk.device.allocation
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
+ feature_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
+ - feature
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ forwarder_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - forwarder
+ feature_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
binding_pd_server_1b:
- pd_server_1b
- binding
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
+ - feature_template_Vlan_vmi_1
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ attachment_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - network.outgoing.packets.rate
requirements:
dependency_pd_server_1b:
- pd_server_1b
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ link_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
- link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
- dependency
- dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
- dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_pd_server_1b_pd_server_1b_port_1:
+ - pd_server_1b_pd_server_1b_port_1
+ - dependency
+ subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_1_nested_vlan
- subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
- vm_flavor_name:
- get_input: pd_server_1b_flavor
- subinterface_nested_vlan_net1:
- - packet_external_network
- - packet_external_network
- vm_image_name:
- get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
- - AUTO
- - AUTO
- port_pd_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- - pd_server_1b_port_1
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_1_fixed_ips:
- - ip_address:
get_input:
- pd_server_1b_ips
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ subinterface_nested_vlan_net1:
+ - packet_external_network
+ - packet_external_network
+ vm_image_name:
+ get_input: pd_server_1b_image
+ port_pd_server_1b_port_1_network:
- packet_internal_network
- packet_internal_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_1_port_1
+ - pd_server_1b_port_1
+ port_pd_server_1b_port_1_replacement_policy:
+ - AUTO
+ - AUTO
+ port_pd_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
disk.device.write.requests_server_1b_pd_1:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
- forwarder_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
disk.capacity_server_1b_pd_1:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
forwarder_pd_server_1b_port_1:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_1
disk.capacity_server_1b_pd_0:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
- network.outpoing.packets_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
network.outpoing.packets_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
- feature_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_1
feature_pd_server_1b_port_1:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_1
attachment_packet_internal_network:
- packet_internal_network
- attachment
binding_server_1b_pd_1:
- abstract_pd_server_1b
- binding_pd_server_1b
- network.outgoing.bytes_pd_server_1b_port_0:
+ network.outgoing.bytes_pd_server_1b_1_port_1:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1
+ network.outgoing.packets.rate_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1
+ attachment_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - attachment_pd_server_1b_pd_server_1b_port_1
network.outgoing.bytes_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_1
+ network.incoming.packets.rate_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1
+ network.incoming.bytes.rate_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1
link_packet_external_network:
- packet_external_network
- link
- memory.resident_pd_server_1b
attachment_pd_server_1b_port_1:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_1
network.outgoing.packets.rate_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
- network.outgoing.packets.rate_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_1
memory.resident_server_1b_pd_1:
- abstract_pd_server_1b
- memory.resident_pd_server_1b
disk.device.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
- attachment_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
disk.ephemeral.size_server_1b_pd_0:
- abstract_pd_server_1b
- disk.ephemeral.size_pd_server_1b
disk.ephemeral.size_server_1b_pd_1:
- abstract_pd_server_1b
- disk.ephemeral.size_pd_server_1b
+ network.incoming.bytes_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_1
end_point_packet_internal_network:
- packet_internal_network
- end_point
feature_packet_internal_network:
- packet_internal_network
- feature
+ network.outgoing.bytes.rate_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1
instance_server_1b_pd_0:
- abstract_pd_server_1b
- instance_pd_server_1b
- disk.device.capacity_pd_server_1b
network.outgoing.bytes.rate_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
- network.outgoing.bytes.rate_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
- network.incoming.packets.rate_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_1
os_server_1b_pd_1:
- abstract_pd_server_1b
- os_pd_server_1b
disk.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.bytes_pd_server_1b
+ network.outpoing.packets_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_1
network.incoming.packets.rate_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_1
disk.read.bytes_server_1b_pd_1:
- abstract_pd_server_1b
- disk.read.bytes_pd_server_1b
- endpoint_pd_server_1b
network.incoming.bytes_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_1
host_server_1b_pd_1:
- abstract_pd_server_1b
- host_pd_server_1b
host_server_1b_pd_0:
- abstract_pd_server_1b
- host_pd_server_1b
- network.incoming.bytes_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
disk.root.size_server_1b_pd_1:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
disk.allocation_server_1b_pd_1:
- abstract_pd_server_1b
- disk.allocation_pd_server_1b
+ binding_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b_pd_server_1b_port_1
disk.allocation_server_1b_pd_0:
- abstract_pd_server_1b
- disk.allocation_pd_server_1b
- binding_pd_server_1b_port_0:
+ forwarder_pd_server_1b_1_port_1:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_1
disk.device.latency_server_1b_pd_1:
- abstract_pd_server_1b
- disk.device.latency_pd_server_1b
binding_pd_server_1b_port_1:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_1
disk.device.read.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.requests.rate_pd_server_1b
cpu.delta_server_1b_pd_0:
- abstract_pd_server_1b
- cpu.delta_pd_server_1b
+ network.incoming.packets_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_1
cpu.delta_server_1b_pd_1:
- abstract_pd_server_1b
- cpu.delta_pd_server_1b
disk.device.read.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.requests_pd_server_1b
+ feature_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b_pd_server_1b_port_1
network.incoming.packets_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_1
vcpus_server_1b_pd_1:
- abstract_pd_server_1b
- vcpus_pd_server_1b
- network.incoming.packets_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
disk.read.bytes.rate_server_1b_pd_1:
- abstract_pd_server_1b
- disk.read.bytes.rate_pd_server_1b
- attachment
network.incoming.bytes.rate_pd_server_1b_port_1:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_1
disk.latency_server_1b_pd_1:
- abstract_pd_server_1b
- disk.latency_pd_server_1b
disk.latency_server_1b_pd_0:
- abstract_pd_server_1b
- disk.latency_pd_server_1b
- network.incoming.bytes.rate_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
requirements:
dependency_test_resourceGroup_1:
- test_resourceGroup_1
dependency_template_Vlan_vmi_1_test_resourceGroup_1:
- test_resourceGroup_1
- dependency_template_Vlan_vmi_1
- dependency_pd_server_1b_port_0:
- - abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
local_storage_server_1b_pd_1:
- abstract_pd_server_1b
- local_storage_pd_server_1b
dependency_server_1b_pd_0:
- abstract_pd_server_1b
- dependency_pd_server_1b
+ dependency_pd_server_1b_1_port_1:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b_pd_server_1b_port_1
dependency_server_1b_pd_1:
- abstract_pd_server_1b
- dependency_pd_server_1b
- dependency_template_Vlan_vmi_1
dependency_pd_server_1b_port_1:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_1
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
networks:
- port: { get_resource: ps_server_1b_port_1 }
- ps_server_1b_port_2:
+ ps_server_1b_1_port_1:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_int_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: ps_server_1b_flavor }
networks:
- - port: { get_resource: ps_server_1b_port_2 }
+ - port: { get_resource: ps_server_1b_1_port_1 }
test_resourceGroup_1:
type: OS::Heat::ResourceGroup
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2_test_nested_level2:
+ - dependency_ps_server_1b_1_port_1_test_nested_level2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_server_1b_ps_1_test_nested_level2:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- scalable_server_1b_ps_1_test_nested_level2:
- type: tosca.capabilities.Scalable
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outpoing.packets_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_1b_1_port_1_test_nested_level2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server_1b_port_0:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_2_test_nested_level2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_server_1b_ps_1_test_nested_level2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_1_port_1_test_nested_level2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1b_pd_0:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_port_2_test_nested_level2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2_test_nested_level2:
+ disk.write.requests_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_1b_pd_0:
+ disk.device.allocation_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_port_2_test_nested_level2:
+ attachment_ps_server_1b_1_port_1_test_nested_level2:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_1b_ps_1_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1b_ps_2_test_nested_level2:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes.rate_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_network_role:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server_1b:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ disk.device.write.bytes.rate_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_pd_server_1b:
+ disk.root.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_pd_server_1b:
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
+ instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ memory.resident_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2:
+ - dependency_ps_server_1b_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
- 0
- UNBOUNDED
capabilities:
- binding_ps_server_1b_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.latency_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_2:
- type: org.openecomp.capabilities.Forwarder
+ link_packet_int_network:
+ type: tosca.capabilities.network.Linkable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_2:
+ instance_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- link_packet_int_network:
- type: tosca.capabilities.network.Linkable
- occurrences:
+ feature_template_Vlan_vmi_1_test_resourceGroup_1:
+ type: tosca.capabilities.Node
+ occurrences:
- 1
- UNBOUNDED
- instance_server_1b_ps_2:
+ network.outgoing.packets.rate_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_Vlan_vmi_1_test_resourceGroup_1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.capacity_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2:
+ network.outpoing.packets_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_1:
+ endpoint_server_1b_ps_1:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_server_1b_ps_1:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.bytes.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_packet_int_network:
- type: tosca.capabilities.Node
+ attachment_ps_server_1b_1_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_packet_int_network:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_server_1b_ps_2:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_port_2:
+ attachment_packet_ext_network:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- attachment_packet_ext_network:
- type: tosca.capabilities.Attachment
+ network.incoming.packets_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_ps_server_1b_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
network.outgoing.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_1b_1_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.ps_server_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_1b_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_ps_server_1b_port_network_role_tag:
+ port_ps_server_1b_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_fixed_ips:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_related_networks:
- type: list
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_ps_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_ps_server_1b_port_1_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_ps_server_1b_port:
+ - dependency_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_ps_server_1b:
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_ps_server_1b:
+ disk.device.read.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_ps_server_1b:
+ disk.device.latency_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
+ disk.device.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_ps_server_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
+ vcpus_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- vcpus_ps_server_1b:
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.ps_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_1b_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_1b_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_vlan_service_template_filter_count:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps_server_1b_port_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: float
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_related_networks:
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- subinterface_nested_vlan_net1:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: string
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_nested_vlan_parent_interface:
+ compute_ps_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- compute_ps_server_1b_availability_zone:
+ port_ps_server_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - dependency_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - link_ps_server_1b_ps_server_1b_port_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_ps_server_1b_ps_server_1b_port:
+ - dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_1b_ps_server_1b_port:
+ - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.allocation_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_ps_server_1b:
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_ps_server_1b:
+ disk.device.read.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_ps_server_1b:
+ disk.device.latency_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
+ disk.device.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_ps_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.root.size_ps_server_1b:
+ disk.device.write.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b:
- type: tosca.capabilities.network.Bindable
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_ps_server_1b:
+ disk.root.size_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_ps_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_ps_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_ps_server_1b:
+ type: tosca.capabilities.network.Bindable
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_ps_server_1b:
+ memory.resident_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_ps_server_1b:
+ memory_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
+ disk.write.bytes_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
+ disk.device.write.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
+ disk.read.bytes_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
endpoint_ps_server_1b:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
+ vcpus_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- vcpus_ps_server_1b:
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ feature_ps_server_1b_ps_server_1b_port_1:
type: tosca.capabilities.Node
occurrences:
- 1
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_1b_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
+ pd_server_1b_pd_server_1b_port_0_nested_vlan:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
directives:
- substitutable
requirements:
- binding_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
+ node: pd_server_1b_pd_server_1b_port_0
relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_0_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_0_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_0_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_0_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_0_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_0_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_0_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_0_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_0_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - binding
feature_pd_server_1b:
- pd_server_1b
- feature
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.latency_pd_server_1b:
- pd_server_1b
- disk.latency
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - forwarder
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.write.requests_pd_server_1b:
- pd_server_1b
- disk.write.requests
- feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
disk.device.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.device.write.bytes.rate
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ feature_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
+ feature_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature_template_Vlan_vmi_1
binding_pd_server_1b:
- pd_server_1b
- binding
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outpoing.packets
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - subinterface_link_template_Vlan_vmi_1
+ dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - dependency
+ dependency_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- dependency
- dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ link_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - link
+ dependency_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
- dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - subinterface_link_template_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_1b_port_vlan_requirements:
+ 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.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- port_ps_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_ps_server_1b_port_related_networks:
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- subinterface_nested_vlan_net1:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_ps_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: string
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- subinterface_nested_vlan_parent_interface:
+ compute_ps_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- compute_ps_server_1b_availability_zone:
+ port_ps_server_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
get_input:
- compute_ps_server_1b_name
- index_value
- ps_server_1b_ps_server_1b_port_nested_vlan:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
- directives:
- - substitutable
- properties:
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_vlan_service_template_filter_count
- - index_value
- substitute_service_template: nested_vlanServiceTemplate.yaml
- mandatory: true
- parent_interface:
- get_input:
- - subinterface_nested_vlan_parent_interface
- - index_value
- net1:
- get_input:
- - subinterface_nested_vlan_net1
- - index_value
- requirements:
- - binding_template_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: ps_server_1b_ps_server_1b_port
- relationship: tosca.relationships.network.BindsTo
- ps_server_1b_ps_server_1b_port:
+ ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_1b_port_replacement_policy
+ - port_ps_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
+ get_input: port_ps_server_1b_port_1_mac_requirements
order:
- get_input: port_ps_server_1b_port_order
+ get_input: port_ps_server_1b_port_1_order
exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
+ get_input: port_ps_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_ps_server_1b_port_vlan_requirements
+ get_input: port_ps_server_1b_port_1_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_ps_server_1b_port_ip_requirements
+ get_input: port_ps_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_ps_server_1b_port_related_networks
+ get_input: port_ps_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_ps_server_1b_port_network_role_tag
+ get_input: port_ps_server_1b_port_1_network_role_tag
network_role:
- get_input: port_ps_server_1b_port_network_role
+ get_input: port_ps_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_ps_server_1b_port_fixed_ips
+ - port_ps_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
+ get_input: port_ps_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_ps_server_1b_port_network
+ - port_ps_server_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server_1b
relationship: tosca.relationships.network.BindsTo
+ ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_vlan_service_template_filter_count
+ - index_value
+ substitute_service_template: nested_vlanServiceTemplate.yaml
+ mandatory: true
+ parent_interface:
+ get_input:
+ - subinterface_nested_vlan_parent_interface
+ - index_value
+ net1:
+ get_input:
+ - subinterface_nested_vlan_net1
+ - index_value
+ requirements:
+ - binding_template_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: ps_server_1b_ps_server_1b_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server_1b
capabilities:
disk.device.usage_ps_server_1b:
- ps_server_1b
- disk.device.usage
+ feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - feature_template_Vlan_vmi_1
disk.device.allocation_ps_server_1b:
- ps_server_1b
- disk.device.allocation
scalable_ps_server_1b:
- ps_server_1b
- scalable
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.bytes
disk.device.read.bytes.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes.rate
disk.device.latency_ps_server_1b:
- ps_server_1b
- disk.device.latency
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.packets.rate
disk.device.iops_ps_server_1b:
- ps_server_1b
- disk.device.iops
- attachment_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - attachment
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.packets.rate
disk.device.capacity_ps_server_1b:
- ps_server_1b
- disk.device.capacity
- forwarder_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - forwarder
instance_ps_server_1b:
- ps_server_1b
- instance
disk.read.requests_ps_server_1b:
- ps_server_1b
- disk.read.requests
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature
disk.device.read.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.requests.rate
disk.capacity_ps_server_1b:
- ps_server_1b
- disk.capacity
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.incoming.bytes
disk.write.requests.rate_ps_server_1b:
- ps_server_1b
disk.device.read.bytes_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - attachment
disk.device.write.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.write.requests.rate
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets
disk.root.size_ps_server_1b:
- ps_server_1b
- disk.root.size
+ feature_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - feature
binding_ps_server_1b:
- ps_server_1b
- binding
disk.read.bytes_ps_server_1b:
- ps_server_1b
- disk.read.bytes
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets.rate
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.bytes
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.outgoing.bytes.rate
feature_ps_server_1b:
- ps_server_1b
os_ps_server_1b:
- ps_server_1b
- os
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - forwarder
disk.iops_ps_server_1b:
- ps_server_1b
- disk.iops
disk.write.requests_ps_server_1b:
- ps_server_1b
- disk.write.requests
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outpoing.packets
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - binding
memory.usage_ps_server_1b:
- ps_server_1b
- memory.usage
disk.latency_ps_server_1b:
- ps_server_1b
- disk.latency
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outpoing.packets
endpoint_ps_server_1b:
- ps_server_1b
- endpoint
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.bytes.rate
- feature_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - feature
vcpus_ps_server_1b:
- ps_server_1b
- vcpus
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.bytes.rate
cpu.delta_ps_server_1b:
- ps_server_1b
- cpu.delta
disk.ephemeral.size_ps_server_1b:
- ps_server_1b
- disk.ephemeral.size
- binding_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - binding
- feature_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature_template_Vlan_vmi_1
+ feature_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - feature
requirements:
- dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - dependency_template_Vlan_vmi_1
- subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
- subinterface_link_template_Vlan_vmi_1
+ link_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - link
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
- dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ dependency_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- dependency
- dependency_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ dependency_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - dependency_template_Vlan_vmi_1
+ dependency_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
- dependency
- link_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_1b_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_ps_server_1b_port_network_role_tag:
+ port_ps_server_1b_port_1_network_role_tag:
type: string
required: true
- port_ps_server_1b_port_fixed_ips:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_ps_server_1b_port_related_networks:
- type: list
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ vm_image_name:
+ type: string
+ required: true
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
compute_ps_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
+ port_ps_server_1b_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
get_input:
- compute_ps_server_1b_name
- index_value
- ps_server_1b_ps_server_1b_port:
+ ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_1b_port_replacement_policy
+ - port_ps_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
+ get_input: port_ps_server_1b_port_1_mac_requirements
order:
- get_input: port_ps_server_1b_port_order
+ get_input: port_ps_server_1b_port_1_order
exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
+ get_input: port_ps_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_ps_server_1b_port_vlan_requirements
+ get_input: port_ps_server_1b_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_ps_server_1b_port_ip_requirements
+ get_input: port_ps_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_ps_server_1b_port_related_networks
+ get_input: port_ps_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_ps_server_1b_port_network_role_tag
+ get_input: port_ps_server_1b_port_1_network_role_tag
network_role:
- get_input: port_ps_server_1b_port_network_role
+ get_input: port_ps_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_ps_server_1b_port_fixed_ips
+ - port_ps_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
+ get_input: port_ps_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_ps_server_1b_port_network
+ - port_ps_server_1b_port_1_network
- index_value
requirements:
- binding:
scalable_ps_server_1b:
- ps_server_1b
- scalable
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.bytes
disk.device.read.bytes.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes.rate
disk.device.latency_ps_server_1b:
- ps_server_1b
- disk.device.latency
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.packets.rate
disk.device.iops_ps_server_1b:
- ps_server_1b
- disk.device.iops
- attachment_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - attachment
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.packets.rate
disk.device.capacity_ps_server_1b:
- ps_server_1b
- disk.device.capacity
- forwarder_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - forwarder
instance_ps_server_1b:
- ps_server_1b
- instance
disk.capacity_ps_server_1b:
- ps_server_1b
- disk.capacity
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.incoming.bytes
disk.write.requests.rate_ps_server_1b:
- ps_server_1b
disk.device.read.bytes_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - attachment
disk.device.write.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.write.requests.rate
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets
disk.root.size_ps_server_1b:
- ps_server_1b
- disk.root.size
disk.read.bytes_ps_server_1b:
- ps_server_1b
- disk.read.bytes
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets.rate
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.bytes
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.outgoing.bytes.rate
feature_ps_server_1b:
- ps_server_1b
os_ps_server_1b:
- ps_server_1b
- os
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - forwarder
disk.iops_ps_server_1b:
- ps_server_1b
- disk.iops
disk.write.requests_ps_server_1b:
- ps_server_1b
- disk.write.requests
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outpoing.packets
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - binding
memory.usage_ps_server_1b:
- ps_server_1b
- memory.usage
disk.latency_ps_server_1b:
- ps_server_1b
- disk.latency
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outpoing.packets
endpoint_ps_server_1b:
- ps_server_1b
- endpoint
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.bytes.rate
- feature_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - feature
vcpus_ps_server_1b:
- ps_server_1b
- vcpus
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.bytes.rate
cpu.delta_ps_server_1b:
- ps_server_1b
- cpu.delta
disk.ephemeral.size_ps_server_1b:
- ps_server_1b
- disk.ephemeral.size
- binding_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - binding
+ feature_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - feature
requirements:
+ link_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - link
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
- dependency_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ dependency_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- dependency
- link_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- 0
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_pd_server_1b_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_0_network:
+ - packet_internal_network
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_port_0
+ port_pd_server_1b_port_0_replacement_policy:
- AUTO
- port_pd_server_1b_port_mac_requirements:
+ port_pd_server_1b_port_0_mac_requirements:
mac_count_required:
is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- port_pd_server_1b_port_fixed_ips:
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_pd_server_1b_port_0_fixed_ips:
- ip_address:
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
- - packet_internal_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
disk.device.write.bytes.rate_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.device.write.bytes.rate_server_1b_ps_1
- network.outgoing.packets.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.packets.rate_ps_server_1b_port_2
scalable_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- scalable_server_1b_ps_1
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.bytes.rate_ps_server_1b_1_port_1
end_point_packet_ext_network_test_nested_level2:
- test_nested_level2
- end_point_packet_ext_network
disk.device.write.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
+ network.incoming.packets_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.packets_ps_server_1b_1_port_1
disk.read.requests_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_2
- forwarder_ps_server_1b_port_1
forwarder_pd_server_1b_port_0:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_0
disk.capacity_server_1b_pd_0:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
+ forwarder_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - forwarder_ps_server_1b_1_port_1
network.outpoing.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_0
+ feature_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - feature_ps_server_1b_1_port_1
cpu_util_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- cpu_util_server_1b_ps_2
network.incoming.packets_ps_server_1b_port_1_test_nested_level2:
- test_nested_level2
- network.incoming.packets_ps_server_1b_port_1
+ network.outpoing.packets_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outpoing.packets_ps_server_1b_1_port_1
feature_pd_server_1b_port_0:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_0
memory_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_1
os_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- os_server_1b_ps_1
- network.incoming.bytes_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.bytes_ps_server_1b_port_2
disk.root.size_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.root.size_server_1b_ps_1
disk.write.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.requests.rate_pd_server_1b
- network.incoming.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.bytes.rate_ps_server_1b_port_2
disk.latency_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.latency_server_1b_ps_1
disk.read.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.requests_pd_server_1b
+ network.outgoing.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.packets.rate_ps_server_1b_1_port_1
disk.device.write.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.bytes.rate_pd_server_1b
disk.capacity_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.capacity_server_1b_ps_1
- feature_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - feature_ps_server_1b_port_2
disk.allocation_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.allocation_server_1b_ps_1
- network.outgoing.bytes_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.bytes_ps_server_1b_port_2
endpoint_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- endpoint_server_1b_ps_1
end_point_packet_external_network:
- packet_external_network
- end_point
- forwarder_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - forwarder_ps_server_1b_port_2
disk.write.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.bytes_pd_server_1b
disk.device.read.requests_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.device.read.requests_server_1b_ps_2
+ binding_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - binding_ps_server_1b_1_port_1
+ network.incoming.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.bytes_ps_server_1b_1_port_1
disk.device.write.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.requests.rate_pd_server_1b
- feature_template_Vlan_vmi_1_test_resourceGroup_1
network.outgoing.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0
+ network.incoming.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.packets.rate_ps_server_1b_1_port_1
disk.read.requests_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_1
+ network.outgoing.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.bytes_ps_server_1b_1_port_1
memory.usage_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory.usage_server_1b_ps_1
- memory.resident_pd_server_1b
network.outgoing.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0
disk.device.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
- vcpus_server_1b_ps_2
attachment_pd_server_1b_port_0:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_0
attachment_packet_ext_network_test_nested_level2:
- test_nested_level2
- attachment_packet_ext_network
- disk.device.read.requests_server_1b_ps_1
network.outgoing.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0
network.incoming.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
- network.incoming.packets_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.packets_ps_server_1b_port_2
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0
os_server_1b_pd_0:
- abstract_pd_server_1b
- os_pd_server_1b
- attachment_packet_int_network
network.incoming.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_0
disk.root.size_server_1b_pd_0:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
- binding_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - binding_ps_server_1b_port_2
disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.ephemeral.size_server_1b_ps_1
disk.device.usage_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
+ network.incoming.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.bytes.rate_ps_server_1b_1_port_1
cpu_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- cpu_server_1b_ps_2
- disk.write.bytes_server_1b_ps_2
binding_pd_server_1b_port_0:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_0
host_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- host_server_1b_ps_2
link_packet_internal_network:
- packet_internal_network
- link
- network.incoming.packets.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.packets.rate_ps_server_1b_port_2
disk.write.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.requests_pd_server_1b
- attachment_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - attachment_ps_server_1b_port_2
disk.device.allocation_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.device.allocation_server_1b_ps_1
+ attachment_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - attachment_ps_server_1b_1_port_1
disk.device.read.bytes.rate_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.device.read.bytes.rate_server_1b_ps_2
memory_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_2
- network.outgoing.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.bytes.rate_ps_server_1b_port_2
os_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- os_server_1b_ps_2
- disk.device.read.requests_pd_server_1b
network.incoming.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_0
disk.read.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.bytes.rate_pd_server_1b
disk.latency_server_1b_pd_0:
- abstract_pd_server_1b
- disk.latency_pd_server_1b
- network.outpoing.packets_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outpoing.packets_ps_server_1b_port_2
network.incoming.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0
disk.write.requests.rate_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_2
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_1
requirements:
+ dependency_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - dependency_ps_server_1b_1_port_1
dependency_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- dependency_server_1b_ps_2
- dependency_ps_server_1b_port_1
dependency_pd_server_1b_port_0:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
+ - dependency_pd_server_1b_pd_server_1b_port_0
dependency_template_Vlan_vmi_1_test_resourceGroup_0:
- test_resourceGroup_0
- dependency_template_Vlan_vmi_1
- dependency_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - dependency_ps_server_1b_port_2
dependency_test_resourceGroup_0:
- test_resourceGroup_0
- dependency
directives:
- substitutable
properties:
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
- port_ps_server_1b_port_fixed_ips:
- - ip_address:
- get_input:
- - ps_server_1b_ips
- - 1
- vm_flavor_name:
- get_input: ps_server_1b_flavor
- port_ps_server_1b_port_network:
- - packet_int_network
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: ps_server_1b_flavor
+ port_ps_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
vm_image_name:
get_input: ps_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_replacement_policy:
- AUTO
+ port_ps_server_1b_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 1
+ port_ps_server_1b_port_1_network:
+ - packet_int_network
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
compute_ps_server_1b_name:
- service_template_filter
- index_value
requirements:
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- port_ps_server_1b_port_fixed_ips:
- - ip_address:
- get_input:
- - ps_server_1b_ips
- - 0
- vm_flavor_name:
- get_input: ps_server_1b_flavor
- port_ps_server_1b_port_network:
- - packet_int_network
- subinterface_nested_vlan_net1:
- - packet_ext_network
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: ps_server_1b_flavor
+ port_ps_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_nested_vlan_net1:
+ - packet_ext_network
vm_image_name:
get_input: ps_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_replacement_policy:
- AUTO
+ port_ps_server_1b_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 0
subinterface_nested_vlan_parent_interface:
- ps_server_1b_port_1
+ port_ps_server_1b_port_1_network:
+ - packet_int_network
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
compute_ps_server_1b_name:
- service_template_filter
- index_value
requirements:
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - subinterface_link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5_levelTwo
capabilities:
- binding_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - binding_ps_server_1b_ps_server_1b_port
disk.device.latency_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.latency_ps_server_1b
- disk.device.write.requests.rate_ps_server_1b
binding_ps_server_1b_port_1:
- abstract_ps_server_1b
- - binding_ps_server_1b_ps_server_1b_port
+ - binding_ps_server_1b_ps_server_1b_port_1
disk.read.bytes_server_1b_ps_1:
- abstract_ps_server_1b
- disk.read.bytes_ps_server_1b
disk.root.size_server_1b_ps_1:
- abstract_ps_server_1b
- disk.root.size_ps_server_1b
- network.incoming.bytes.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
disk.root.size_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.root.size_ps_server_1b
network.incoming.bytes.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1
disk.device.read.requests.rate_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.read.requests.rate_ps_server_1b
feature_test_resourceGroup_1:
- test_resourceGroup_1
- feature
- network.incoming.bytes_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
network.incoming.bytes_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_1
attachment_packet_int_network:
- packet_int_network
- attachment
- memory_ps_server_1b
network.outgoing.packets.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1
disk.capacity_server_1b_ps_1:
- abstract_ps_server_1b
- disk.capacity_ps_server_1b
- instance_ps_server_1b
forwarder_ps_server_1b_port_1:
- abstract_ps_server_1b
- - forwarder_ps_server_1b_ps_server_1b_port
- forwarder_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - forwarder_ps_server_1b_ps_server_1b_port
- network.outgoing.packets.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - forwarder_ps_server_1b_ps_server_1b_port_1
link_packet_int_network:
- packet_int_network
- link
feature_template_Vlan_vmi_1_test_resourceGroup_1:
- test_resourceGroup_1
- feature_template_Vlan_vmi_1
+ network.outgoing.packets.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1
disk.device.capacity_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.capacity_ps_server_1b
disk.device.capacity_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.device.capacity_ps_server_1b
- network.incoming.packets_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_1_port_1:
- abstract_ps_server_1b_1
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1
disk.device.iops_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.device.iops_ps_server_1b
- disk.device.iops_ps_server_1b
network.incoming.packets_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_1
network.outgoing.bytes.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
- network.outpoing.packets_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1
network.outpoing.packets_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_1
endpoint_server_1b_ps_1:
- abstract_ps_server_1b
- endpoint_ps_server_1b
+ network.incoming.packets.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1
+ network.incoming.bytes.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1
disk.device.allocation_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.allocation_ps_server_1b
host_server_1b_ps_1:
- abstract_ps_server_1b
- host_ps_server_1b
+ attachment_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - attachment_ps_server_1b_ps_server_1b_port_1
feature_packet_int_network:
- packet_int_network
- feature
- network.outgoing.bytes.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
disk.write.bytes.rate_server_1b_ps_1:
- abstract_ps_server_1b
- disk.write.bytes.rate_ps_server_1b
scalable_server_1b_ps_1:
- abstract_ps_server_1b
- scalable_ps_server_1b
+ network.outpoing.packets_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_1
scalable_server_1b_ps_2:
- abstract_ps_server_1b_1
- scalable_ps_server_1b
vcpus_server_1b_ps_1:
- abstract_ps_server_1b
- vcpus_ps_server_1b
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1
vcpus_server_1b_ps_2:
- abstract_ps_server_1b_1
- vcpus_ps_server_1b
+ network.incoming.bytes_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_1
disk.read.bytes.rate_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.read.bytes.rate_ps_server_1b
disk.write.requests_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.write.requests_ps_server_1b
- network.incoming.packets.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
disk.latency_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.latency_ps_server_1b
- disk.latency_ps_server_1b
network.incoming.packets.rate_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1
binding_server_1b_ps_1:
- abstract_ps_server_1b
- binding_ps_server_1b
- end_point
attachment_ps_server_1b_port_1:
- abstract_ps_server_1b
- - attachment_ps_server_1b_ps_server_1b_port
- attachment_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - attachment_ps_server_1b_ps_server_1b_port
+ - attachment_ps_server_1b_ps_server_1b_port_1
attachment_packet_ext_network:
- packet_ext_network
- attachment
+ network.incoming.packets_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_1
os_server_1b_ps_2:
- abstract_ps_server_1b_1
- os_ps_server_1b
os_server_1b_ps_1:
- abstract_ps_server_1b
- os_ps_server_1b
- network.outgoing.bytes_ps_server_1b_port_2:
+ binding_ps_server_1b_1_port_1:
- abstract_ps_server_1b_1
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
+ - binding_ps_server_1b_ps_server_1b_port_1
network.outgoing.bytes_ps_server_1b_port_1:
- abstract_ps_server_1b
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1
+ feature_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - feature_ps_server_1b_ps_server_1b_port_1
disk.usage_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.usage_ps_server_1b
disk.usage_server_1b_ps_1:
- abstract_ps_server_1b
- disk.usage_ps_server_1b
+ forwarder_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - forwarder_ps_server_1b_ps_server_1b_port_1
disk.device.read.bytes_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.device.read.bytes_ps_server_1b
- feature
feature_ps_server_1b_port_1:
- abstract_ps_server_1b
- - feature_ps_server_1b_ps_server_1b_port
- feature_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - feature_ps_server_1b_ps_server_1b_port
+ - feature_ps_server_1b_ps_server_1b_port_1
disk.device.read.bytes.rate_server_1b_ps_1:
- abstract_ps_server_1b
- disk.device.read.bytes.rate_ps_server_1b
dependency_test_resourceGroup_1:
- test_resourceGroup_1
- dependency
- dependency_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - dependency_ps_server_1b_ps_server_1b_port
dependency_ps_server_1b_port_1:
- abstract_ps_server_1b
- - dependency_ps_server_1b_ps_server_1b_port
+ - dependency_ps_server_1b_ps_server_1b_port_1
dependency_packet_int_network:
- packet_int_network
- dependency
local_storage_server_1b_ps_1:
- abstract_ps_server_1b
- local_storage_ps_server_1b
+ dependency_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - dependency_ps_server_1b_ps_server_1b_port_1
dependency_packet_ext_network:
- packet_ext_network
- dependency
networks:
- port: { get_resource: ps_server_1b_port_1 }
- ps_server_1b_port_2:
+ ps_server_1b_1_port_1:
type: OS::Neutron::Port
properties:
network: {get_resource: packet_int_network}
availability_zone: { get_param: availability_zone_0 }
flavor: { get_param: ps_server_1b_flavor }
networks:
- - port: { get_resource: ps_server_1b_port_2 }
+ - port: { get_resource: ps_server_1b_1_port_1 }
test_resourceGroup_1:
type: OS::Heat::ResourceGroup
resource_def:
type: nested_vlan.yml
properties:
- parent_interface: { get_resource: ps_server_1b_port_2}
+ parent_interface: { get_resource: ps_server_1b_1_port_1}
net1: { get_resource: packet_ext_network}
\ No newline at end of file
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2_test_nested_level2:
+ - dependency_ps_server_1b_1_port_1_test_nested_level2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ scalable_server_1b_ps_1_test_nested_level2:
+ type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- scalable_server_1b_ps_1_test_nested_level2:
- type: tosca.capabilities.Scalable
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outpoing.packets_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_ps_server_1b_1_port_1_test_nested_level2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_util_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_pd_server_1b_port_0:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.bytes.rate_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_2_test_nested_level2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.allocation_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_server_1b_ps_1_test_nested_level2:
type: tosca.capabilities.Endpoint.Admin
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.write.bytes_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_1_port_1_test_nested_level2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.requests_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
memory.usage_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1b_pd_0:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_port_2_test_nested_level2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2_test_nested_level2:
+ disk.write.requests_server_1b_pd_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_server_1b_pd_0:
+ disk.device.allocation_server_1b_ps_1_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_port_2_test_nested_level2:
+ attachment_ps_server_1b_1_port_1_test_nested_level2:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_server_1b_ps_1_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_1b_ps_2_test_nested_level2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
os_server_1b_ps_2_test_nested_level2:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2_test_nested_level2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes.rate_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
status: SUPPORTED
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_network_role:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
- type: list
+ type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
compute_pd_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
requirements:
- - dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - dependency_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_pd_server_1b_pd_server_1b_port:
+ - dependency_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
host_pd_server_1b:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
+ cpu.delta_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_pd_server_1b:
+ disk.device.read.requests_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.requests_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
feature_pd_server_1b:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
cpu_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests.rate_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_pd_server_1b:
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_pd_server_1b_pd_server_1b_port:
- type: tosca.capabilities.Attachment
+ disk.device.usage_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
instance_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
cpu_util_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_pd_server_1b:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
+ memory.resident_pd_server_1b:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
+ disk.capacity_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_pd_server_1b:
+ disk.usage_pd_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_pd_server_1b:
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_port_2:
+ - dependency_ps_server_1b_1_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
- 0
- UNBOUNDED
capabilities:
- binding_ps_server_1b_port_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.latency_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.root.size_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_port_2:
- type: org.openecomp.capabilities.Forwarder
+ link_packet_int_network:
+ type: tosca.capabilities.network.Linkable
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_port_2:
+ instance_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- link_packet_int_network:
- type: tosca.capabilities.network.Linkable
- occurrences:
- - 1
- - UNBOUNDED
- instance_server_1b_ps_2:
+ network.outgoing.packets.rate_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_2:
+ network.outpoing.packets_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_port_1:
+ endpoint_server_1b_ps_1:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_ps_server_1b_1_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_server_1b_ps_1:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.bytes.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_packet_int_network:
- type: tosca.capabilities.Node
+ attachment_ps_server_1b_1_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_packet_int_network:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_server_1b_ps_2:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
vcpus_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
feature_template_subint_Vlan_vmi_1_test_resourceGroup_1:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_port_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_port_2:
+ attachment_packet_ext_network:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- attachment_packet_ext_network:
- type: tosca.capabilities.Attachment
+ network.incoming.packets_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_1_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_test_resourceGroup_2:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_ps_server_1b_port_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_ps_server_1b_1_port_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_1_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes_server_1b_ps_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_port_2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.bytes.rate_server_1b_ps_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.ps_server_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_ps_server_1b_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_ps_server_1b_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- subinterface_nested_vlan_service_template_filter_count:
+ port_ps_server_1b_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_ps_server_1b_port_fixed_ips:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: float
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_related_networks:
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_nested_vlan_net1:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- subinterface_nested_vlan_net1:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_ps_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: string
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_nested_vlan_parent_interface:
+ compute_ps_server_1b_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- compute_ps_server_1b_availability_zone:
+ port_ps_server_1b_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - dependency_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - link_ps_server_1b_ps_server_1b_port_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_ps_server_1b_ps_server_1b_port:
+ - dependency_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_ps_server_1b_ps_server_1b_port:
+ - subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_ps_server_1b:
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_ps_server_1b:
+ disk.device.read.bytes.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.iops_ps_server_1b:
+ disk.device.latency_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.Attachment
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
+ disk.device.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
instance_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.write.requests.rate_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ feature_ps_server_1b_ps_server_1b_port_1_nested_vlan:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.iops_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
memory.usage_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_ps_server_1b:
- type: tosca.capabilities.Endpoint.Admin
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_ps_server_1b:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- feature_ps_server_1b_ps_server_1b_port:
+ feature_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
cpu.delta_ps_server_1b:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_ps_server_1b_ps_server_1b_port:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ feature_ps_server_1b_ps_server_1b_port_1:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
required: true
entry_schema:
type: float
+ port_pd_server_1b_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_server_1b_port_0_network_role_tag:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_pd_server_1b_port_vlan_requirements:
+ port_pd_server_1b_port_0_order:
+ type: integer
+ required: true
+ port_pd_server_1b_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_related_networks:
+ port_pd_server_1b_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_pd_server_1b_port_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_pd_server_1b_port_replacement_policy:
+ port_pd_server_1b_port_0_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_pd_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_server_1b_port_network_role:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_pd_server_1b_port_network:
+ port_pd_server_1b_port_0_replacement_policy:
type: list
required: true
entry_schema:
type: string
+ port_pd_server_1b_port_0_network_role:
+ type: string
+ required: true
+ port_pd_server_1b_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
compute_pd_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_pd_server_1b_port_order:
- type: integer
- required: true
- port_pd_server_1b_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd_server_1b_port_ip_requirements:
+ port_pd_server_1b_port_0_fixed_ips:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd_server_1b_port_subnetpoolid:
- type: string
- required: true
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
node_templates:
- pd_server_1b_pd_server_1b_port_nested_vlan:
+ pd_server_1b_pd_server_1b_port_0_nested_vlan:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
directives:
- substitutable
requirements:
- binding_template_subint_Vlan_vmi_1:
capability: tosca.capabilities.network.Bindable
- node: pd_server_1b_pd_server_1b_port
+ node: pd_server_1b_pd_server_1b_port_0
relationship: tosca.relationships.network.BindsTo
pd_server_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_1b
get_input:
- compute_pd_server_1b_name
- index_value
- pd_server_1b_pd_server_1b_port:
+ pd_server_1b_pd_server_1b_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_pd_server_1b_port_replacement_policy
+ - port_pd_server_1b_port_0_replacement_policy
- index_value
mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
+ get_input: port_pd_server_1b_port_0_mac_requirements
order:
- get_input: port_pd_server_1b_port_order
+ get_input: port_pd_server_1b_port_0_order
exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
+ get_input: port_pd_server_1b_port_0_exCP_naming
vlan_requirements:
- get_input: port_pd_server_1b_port_vlan_requirements
+ get_input: port_pd_server_1b_port_0_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_pd_server_1b_port_ip_requirements
+ get_input: port_pd_server_1b_port_0_ip_requirements
related_networks:
- get_input: port_pd_server_1b_port_related_networks
+ get_input: port_pd_server_1b_port_0_related_networks
network_role_tag:
- get_input: port_pd_server_1b_port_network_role_tag
+ get_input: port_pd_server_1b_port_0_network_role_tag
network_role:
- get_input: port_pd_server_1b_port_network_role
+ get_input: port_pd_server_1b_port_0_network_role
fixed_ips:
get_input:
- - port_pd_server_1b_port_fixed_ips
+ - port_pd_server_1b_port_0_fixed_ips
- index_value
subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
+ get_input: port_pd_server_1b_port_0_subnetpoolid
network:
get_input:
- - port_pd_server_1b_port_network
+ - port_pd_server_1b_port_0_network
- index_value
requirements:
- binding:
disk.device.read.bytes_pd_server_1b:
- pd_server_1b
- disk.device.read.bytes
- feature_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - feature
host_pd_server_1b:
- pd_server_1b
- host
disk.allocation_pd_server_1b:
- pd_server_1b
- disk.allocation
- network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes.rate
cpu.delta_pd_server_1b:
- pd_server_1b
- cpu.delta
- forwarder_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - forwarder
- network.incoming.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.bytes
disk.device.read.requests_pd_server_1b:
- pd_server_1b
- disk.device.read.requests
+ network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.packets.rate
+ binding_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - binding
feature_pd_server_1b:
- pd_server_1b
- feature
disk.device.iops_pd_server_1b:
- pd_server_1b
- disk.device.iops
- binding_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - binding
cpu_pd_server_1b:
- pd_server_1b
- cpu
disk.write.bytes.rate_pd_server_1b:
- pd_server_1b
- disk.write.bytes.rate
+ feature_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature_template_subint_Vlan_vmi_1
disk.device.read.requests.rate_pd_server_1b:
- pd_server_1b
- disk.device.read.requests.rate
memory.usage_pd_server_1b:
- pd_server_1b
- memory.usage
- network.outpoing.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outpoing.packets
+ network.incoming.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes
memory_pd_server_1b:
- pd_server_1b
- memory
disk.read.bytes_pd_server_1b:
- pd_server_1b
- disk.read.bytes
+ network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.incoming.bytes.rate
disk.device.usage_pd_server_1b:
- pd_server_1b
- disk.device.usage
- attachment_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - attachment
disk.device.write.requests_pd_server_1b:
- pd_server_1b
- disk.device.write.requests
disk.latency_pd_server_1b:
- pd_server_1b
- disk.latency
+ feature_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - feature
disk.ephemeral.size_pd_server_1b:
- pd_server_1b
- disk.ephemeral.size
- network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes.rate
+ forwarder_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - forwarder
+ network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes
scalable_pd_server_1b:
- pd_server_1b
- scalable
disk.root.size_pd_server_1b:
- pd_server_1b
- disk.root.size
+ network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.bytes.rate
disk.iops_pd_server_1b:
- pd_server_1b
- disk.iops
+ feature_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - feature
disk.write.bytes_pd_server_1b:
- pd_server_1b
- disk.write.bytes
vcpus_pd_server_1b:
- pd_server_1b
- vcpus
- network.incoming.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.incoming.packets.rate
instance_pd_server_1b:
- pd_server_1b
- instance
binding_pd_server_1b:
- pd_server_1b
- binding
- feature_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature_template_subint_Vlan_vmi_1
cpu_util_pd_server_1b:
- pd_server_1b
- cpu_util
- network.outgoing.bytes_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.bytes
+ network.outpoing.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outpoing.packets
+ attachment_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - attachment
memory.resident_pd_server_1b:
- pd_server_1b
- memory.resident
- feature_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - feature
- network.incoming.packets_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ network.incoming.packets_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- network.incoming.packets
disk.device.write.requests.rate_pd_server_1b:
- pd_server_1b
disk.read.requests_pd_server_1b:
- pd_server_1b
- disk.read.requests
- network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - network.outgoing.packets.rate
disk.capacity_pd_server_1b:
- pd_server_1b
- disk.capacity
disk.usage_pd_server_1b:
- pd_server_1b
- disk.usage
+ network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - network.outgoing.packets.rate
disk.write.requests.rate_pd_server_1b:
- pd_server_1b
- disk.write.requests.rate
requirements:
+ subinterface_link_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - subinterface_link_template_subint_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- dependency
local_storage_pd_server_1b:
- pd_server_1b
- local_storage
- link_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
- - link
- dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
+ dependency_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
+ - dependency_template_subint_Vlan_vmi_1
+ dependency_pd_server_1b_pd_server_1b_port_0_nested_vlan:
+ - pd_server_1b_pd_server_1b_port_0_nested_vlan
- dependency
- subinterface_link_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - subinterface_link_template_subint_Vlan_vmi_1
- dependency_pd_server_1b_pd_server_1b_port:
- - pd_server_1b_pd_server_1b_port
+ dependency_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
- 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
\ No newline at end of file
+ link_pd_server_1b_pd_server_1b_port_0:
+ - pd_server_1b_pd_server_1b_port_0
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_ps_server_1b_port_vlan_requirements:
+ 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.VlanRequirements
- port_ps_server_1b_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_vlan_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
- port_ps_server_1b_port_network_role_tag:
- type: string
- required: true
- port_ps_server_1b_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_ps_server_1b_port_order:
- type: integer
+ port_ps_server_1b_port_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_ps_server_1b_port_related_networks:
+ port_ps_server_1b_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_ps_server_1b_port_1_network_role:
+ type: string
+ required: true
+ subinterface_nested_vlan_net1:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_ps_server_1b_port_network:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ port_ps_server_1b_port_1_replacement_policy:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_exCP_naming:
+ port_ps_server_1b_port_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- subinterface_nested_vlan_net1:
+ port_ps_server_1b_port_1_fixed_ips:
type: list
required: true
entry_schema:
- type: string
- port_ps_server_1b_port_ip_requirements:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ subinterface_nested_vlan_parent_interface:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
- type: string
+ type: string
+ port_ps_server_1b_port_1_order:
+ type: integer
required: true
- port_ps_server_1b_port_network_role:
+ port_ps_server_1b_port_1_subnetpoolid:
type: string
required: true
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_network:
type: list
required: true
entry_schema:
type: string
- subinterface_nested_vlan_parent_interface:
+ compute_ps_server_1b_availability_zone:
type: list
required: true
entry_schema:
type: string
- port_ps_server_1b_port_subnetpoolid:
- type: string
- required: true
- compute_ps_server_1b_availability_zone:
+ port_ps_server_1b_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_ps_server_1b_name:
type: list
required: true
get_input:
- compute_ps_server_1b_name
- index_value
- ps_server_1b_ps_server_1b_port_nested_vlan:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
- directives:
- - substitutable
- properties:
- service_template_filter:
- count:
- get_input:
- - subinterface_nested_vlan_service_template_filter_count
- - index_value
- substitute_service_template: nested_vlanServiceTemplate.yaml
- mandatory: true
- parent_interface:
- get_input:
- - subinterface_nested_vlan_parent_interface
- - index_value
- net1:
- get_input:
- - subinterface_nested_vlan_net1
- - index_value
- requirements:
- - binding_template_subint_Vlan_vmi_1:
- capability: tosca.capabilities.network.Bindable
- node: ps_server_1b_ps_server_1b_port
- relationship: tosca.relationships.network.BindsTo
- ps_server_1b_ps_server_1b_port:
+ ps_server_1b_ps_server_1b_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
replacement_policy:
get_input:
- - port_ps_server_1b_port_replacement_policy
+ - port_ps_server_1b_port_1_replacement_policy
- index_value
mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
+ get_input: port_ps_server_1b_port_1_mac_requirements
order:
- get_input: port_ps_server_1b_port_order
+ get_input: port_ps_server_1b_port_1_order
exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
+ get_input: port_ps_server_1b_port_1_exCP_naming
vlan_requirements:
- get_input: port_ps_server_1b_port_vlan_requirements
+ get_input: port_ps_server_1b_port_1_vlan_requirements
subinterface_indicator: true
ip_requirements:
- get_input: port_ps_server_1b_port_ip_requirements
+ get_input: port_ps_server_1b_port_1_ip_requirements
related_networks:
- get_input: port_ps_server_1b_port_related_networks
+ get_input: port_ps_server_1b_port_1_related_networks
network_role_tag:
- get_input: port_ps_server_1b_port_network_role_tag
+ get_input: port_ps_server_1b_port_1_network_role_tag
network_role:
- get_input: port_ps_server_1b_port_network_role
+ get_input: port_ps_server_1b_port_1_network_role
fixed_ips:
get_input:
- - port_ps_server_1b_port_fixed_ips
+ - port_ps_server_1b_port_1_fixed_ips
- index_value
subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
+ get_input: port_ps_server_1b_port_1_subnetpoolid
network:
get_input:
- - port_ps_server_1b_port_network
+ - port_ps_server_1b_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: ps_server_1b
relationship: tosca.relationships.network.BindsTo
+ ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested_vlan
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_nested_vlan_service_template_filter_count
+ - index_value
+ substitute_service_template: nested_vlanServiceTemplate.yaml
+ mandatory: true
+ parent_interface:
+ get_input:
+ - subinterface_nested_vlan_parent_interface
+ - index_value
+ net1:
+ get_input:
+ - subinterface_nested_vlan_net1
+ - index_value
+ requirements:
+ - binding_template_subint_Vlan_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: ps_server_1b_ps_server_1b_port_1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.ps_server_1b
capabilities:
scalable_ps_server_1b:
- ps_server_1b
- scalable
+ network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.bytes
disk.device.read.bytes.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes.rate
disk.device.latency_ps_server_1b:
- ps_server_1b
- disk.device.latency
+ network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outgoing.packets.rate
disk.device.iops_ps_server_1b:
- ps_server_1b
- disk.device.iops
- attachment_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - attachment
- network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.packets.rate
disk.device.capacity_ps_server_1b:
- ps_server_1b
- disk.device.capacity
- forwarder_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - forwarder
instance_ps_server_1b:
- ps_server_1b
- instance
disk.read.requests_ps_server_1b:
- ps_server_1b
- disk.read.requests
- feature_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature
disk.device.read.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.read.requests.rate
disk.capacity_ps_server_1b:
- ps_server_1b
- disk.capacity
- network.incoming.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.incoming.bytes_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.incoming.bytes
disk.write.requests.rate_ps_server_1b:
- ps_server_1b
disk.device.read.bytes_ps_server_1b:
- ps_server_1b
- disk.device.read.bytes
+ attachment_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - attachment
disk.device.write.requests.rate_ps_server_1b:
- ps_server_1b
- disk.device.write.requests.rate
+ network.incoming.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets
disk.root.size_ps_server_1b:
- ps_server_1b
- disk.root.size
- feature_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - feature_template_subint_Vlan_vmi_1
+ feature_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - feature
binding_ps_server_1b:
- ps_server_1b
- binding
disk.read.bytes_ps_server_1b:
- ps_server_1b
- disk.read.bytes
- network.incoming.packets.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets.rate
- network.outgoing.bytes_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outgoing.bytes
- network.incoming.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.packets
- network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- network.outgoing.bytes.rate
feature_ps_server_1b:
- ps_server_1b
os_ps_server_1b:
- ps_server_1b
- os
+ forwarder_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - forwarder
disk.iops_ps_server_1b:
- ps_server_1b
- disk.iops
disk.write.requests_ps_server_1b:
- ps_server_1b
- disk.write.requests
- network.outpoing.packets_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.outpoing.packets
+ network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.packets.rate
+ binding_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - binding
memory.usage_ps_server_1b:
- ps_server_1b
- memory.usage
disk.latency_ps_server_1b:
- ps_server_1b
- disk.latency
+ network.outpoing.packets_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.outpoing.packets
endpoint_ps_server_1b:
- ps_server_1b
- endpoint
- network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - network.incoming.bytes.rate
- feature_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - feature
+ feature_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - feature_template_subint_Vlan_vmi_1
vcpus_ps_server_1b:
- ps_server_1b
- vcpus
+ network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - network.incoming.bytes.rate
cpu.delta_ps_server_1b:
- ps_server_1b
- cpu.delta
disk.ephemeral.size_ps_server_1b:
- ps_server_1b
- disk.ephemeral.size
- binding_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - binding
+ feature_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - feature
requirements:
+ subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
+ - subinterface_link_template_subint_Vlan_vmi_1
+ link_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
+ - link
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
- dependency_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ dependency_ps_server_1b_ps_server_1b_port_1:
+ - ps_server_1b_ps_server_1b_port_1
- dependency
- dependency_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
+ dependency_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
- dependency
- link_ps_server_1b_ps_server_1b_port:
- - ps_server_1b_ps_server_1b_port
- - link
- dependency_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
+ dependency_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
+ - ps_server_1b_ps_server_1b_port_1_nested_vlan
- dependency_template_subint_Vlan_vmi_1
- subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - subinterface_link_template_subint_Vlan_vmi_1
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- 0
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_pd_server_1b_port_0_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_0_network:
+ - packet_internal_network
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
get_input: pd_server_1b_image
- port_pd_server_1b_port_replacement_policy:
+ subinterface_nested_vlan_parent_interface:
+ - pd_server_1b_port_0
+ port_pd_server_1b_port_0_replacement_policy:
- AUTO
- port_pd_server_1b_port_mac_requirements:
+ port_pd_server_1b_port_0_mac_requirements:
mac_count_required:
is_required: false
- subinterface_nested_vlan_parent_interface:
- - pd_server_1b_port_0
- port_pd_server_1b_port_fixed_ips:
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_pd_server_1b_port_0_fixed_ips:
- ip_address:
get_input:
- pd_server_1b_ips
- 0
- port_pd_server_1b_port_network:
- - packet_internal_network
- compute_pd_server_1b_availability_zone:
- - get_input: availability_zone_0
- port_pd_server_1b_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: true
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
count: 1
- service_template_filter
- index_value
requirements:
- - link_pd_server_1b_pd_server_1b_port:
+ - link_pd_server_1b_pd_server_1b_port_0:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
+ - subinterface_link_template_subint_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_0_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
disk.device.write.bytes.rate_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.device.write.bytes.rate_server_1b_ps_1
- network.outgoing.packets.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.packets.rate_ps_server_1b_port_2
scalable_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- scalable_server_1b_ps_1
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.bytes.rate_ps_server_1b_1_port_1
end_point_packet_ext_network_test_nested_level2:
- test_nested_level2
- end_point_packet_ext_network
disk.device.write.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.requests_pd_server_1b
+ network.incoming.packets_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.packets_ps_server_1b_1_port_1
disk.read.requests_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_2
- forwarder_ps_server_1b_port_1
forwarder_pd_server_1b_port_0:
- abstract_pd_server_1b
- - forwarder_pd_server_1b_pd_server_1b_port
+ - forwarder_pd_server_1b_pd_server_1b_port_0
disk.capacity_server_1b_pd_0:
- abstract_pd_server_1b
- disk.capacity_pd_server_1b
+ forwarder_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - forwarder_ps_server_1b_1_port_1
network.outpoing.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port_0
+ feature_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - feature_ps_server_1b_1_port_1
cpu_util_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- cpu_util_server_1b_ps_2
network.incoming.packets_ps_server_1b_port_1_test_nested_level2:
- test_nested_level2
- network.incoming.packets_ps_server_1b_port_1
+ network.outpoing.packets_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outpoing.packets_ps_server_1b_1_port_1
feature_pd_server_1b_port_0:
- abstract_pd_server_1b
- - feature_pd_server_1b_pd_server_1b_port
+ - feature_pd_server_1b_pd_server_1b_port_0
memory_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_1
os_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- os_server_1b_ps_1
- network.incoming.bytes_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.bytes_ps_server_1b_port_2
disk.root.size_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.root.size_server_1b_ps_1
disk.write.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.requests.rate_pd_server_1b
- network.incoming.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.bytes.rate_ps_server_1b_port_2
disk.latency_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.latency_server_1b_ps_1
disk.read.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.requests_pd_server_1b
+ network.outgoing.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.packets.rate_ps_server_1b_1_port_1
disk.device.write.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.bytes.rate_pd_server_1b
disk.capacity_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.capacity_server_1b_ps_1
- feature_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - feature_ps_server_1b_port_2
disk.allocation_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.allocation_server_1b_ps_1
- network.outgoing.bytes_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.bytes_ps_server_1b_port_2
endpoint_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- endpoint_server_1b_ps_1
end_point_packet_external_network:
- packet_external_network
- end_point
- forwarder_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - forwarder_ps_server_1b_port_2
disk.write.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.bytes_pd_server_1b
disk.device.read.requests_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.device.read.requests_server_1b_ps_2
+ binding_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - binding_ps_server_1b_1_port_1
+ network.incoming.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.bytes_ps_server_1b_1_port_1
disk.device.write.requests.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.write.requests.rate_pd_server_1b
- disk.device.iops_server_1b_ps_2
network.outgoing.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port_0
+ network.incoming.packets.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.packets.rate_ps_server_1b_1_port_1
disk.read.requests_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.read.requests_server_1b_ps_1
+ network.outgoing.bytes_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.outgoing.bytes_ps_server_1b_1_port_1
memory.usage_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- memory.usage_server_1b_ps_1
- memory.resident_pd_server_1b
network.outgoing.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port_0
disk.device.read.bytes_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.read.bytes_pd_server_1b
- vcpus_server_1b_ps_2
attachment_pd_server_1b_port_0:
- abstract_pd_server_1b
- - attachment_pd_server_1b_pd_server_1b_port
+ - attachment_pd_server_1b_pd_server_1b_port_0
attachment_packet_ext_network_test_nested_level2:
- test_nested_level2
- attachment_packet_ext_network
- disk.device.read.requests_server_1b_ps_1
network.outgoing.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port_0
network.incoming.packets.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
- network.incoming.packets_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.packets_ps_server_1b_port_2
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port_0
os_server_1b_pd_0:
- abstract_pd_server_1b
- os_pd_server_1b
- attachment_packet_int_network
network.incoming.bytes_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port_0
disk.root.size_server_1b_pd_0:
- abstract_pd_server_1b
- disk.root.size_pd_server_1b
- binding_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - binding_ps_server_1b_port_2
disk.ephemeral.size_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.ephemeral.size_server_1b_ps_1
disk.device.usage_server_1b_pd_0:
- abstract_pd_server_1b
- disk.device.usage_pd_server_1b
+ network.incoming.bytes.rate_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - network.incoming.bytes.rate_ps_server_1b_1_port_1
cpu_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- cpu_server_1b_ps_2
- disk.write.bytes_server_1b_ps_2
binding_pd_server_1b_port_0:
- abstract_pd_server_1b
- - binding_pd_server_1b_pd_server_1b_port
+ - binding_pd_server_1b_pd_server_1b_port_0
host_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- host_server_1b_ps_2
link_packet_internal_network:
- packet_internal_network
- link
- network.incoming.packets.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.incoming.packets.rate_ps_server_1b_port_2
disk.write.requests_server_1b_pd_0:
- abstract_pd_server_1b
- disk.write.requests_pd_server_1b
- attachment_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - attachment_ps_server_1b_port_2
disk.device.allocation_server_1b_ps_1_test_nested_level2:
- test_nested_level2
- disk.device.allocation_server_1b_ps_1
+ attachment_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - attachment_ps_server_1b_1_port_1
disk.device.read.bytes.rate_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.device.read.bytes.rate_server_1b_ps_2
memory_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- memory_server_1b_ps_2
- network.outgoing.bytes.rate_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outgoing.bytes.rate_ps_server_1b_port_2
os_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- os_server_1b_ps_2
- disk.device.read.requests_pd_server_1b
network.incoming.packets_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port_0
disk.read.bytes.rate_server_1b_pd_0:
- abstract_pd_server_1b
- disk.read.bytes.rate_pd_server_1b
disk.latency_server_1b_pd_0:
- abstract_pd_server_1b
- disk.latency_pd_server_1b
- network.outpoing.packets_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - network.outpoing.packets_ps_server_1b_port_2
network.incoming.bytes.rate_pd_server_1b_port_0:
- abstract_pd_server_1b
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port_0
disk.write.requests.rate_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_2
- test_nested_level2
- disk.write.requests.rate_server_1b_ps_1
requirements:
+ dependency_ps_server_1b_1_port_1_test_nested_level2:
+ - test_nested_level2
+ - dependency_ps_server_1b_1_port_1
dependency_server_1b_ps_2_test_nested_level2:
- test_nested_level2
- dependency_server_1b_ps_2
- dependency_ps_server_1b_port_1
dependency_pd_server_1b_port_0:
- abstract_pd_server_1b
- - dependency_pd_server_1b_pd_server_1b_port
- dependency_ps_server_1b_port_2_test_nested_level2:
- - test_nested_level2
- - dependency_ps_server_1b_port_2
+ - dependency_pd_server_1b_pd_server_1b_port_0
dependency_test_resourceGroup_2_test_nested_level2:
- test_nested_level2
- dependency_test_resourceGroup_2
directives:
- substitutable
properties:
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
- port_ps_server_1b_port_fixed_ips:
- - ip_address:
- get_input:
- - ps_server_1b_ips
- - 0
- vm_flavor_name:
- get_input: ps_server_1b_flavor
- port_ps_server_1b_port_network:
- - packet_int_network
- subinterface_nested_vlan_net1:
- - packet_ext_network
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: ps_server_1b_flavor
+ port_ps_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_nested_vlan_net1:
+ - packet_ext_network
vm_image_name:
get_input: ps_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_replacement_policy:
- AUTO
+ port_ps_server_1b_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 0
subinterface_nested_vlan_parent_interface:
- ps_server_1b_port_1
+ port_ps_server_1b_port_1_network:
+ - packet_int_network
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
compute_ps_server_1b_name:
- service_template_filter
- index_value
requirements:
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
directives:
- substitutable
properties:
- port_ps_server_1b_port_mac_requirements:
- mac_count_required:
- is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 19
- port_ps_server_1b_port_fixed_ips:
- - ip_address:
- get_input:
- - ps_server_1b_ips
- - 1
- vm_flavor_name:
- get_input: ps_server_1b_flavor
- port_ps_server_1b_port_network:
- - packet_int_network
- subinterface_nested_vlan_net1:
- - packet_ext_network
- port_ps_server_1b_port_ip_requirements:
+ port_ps_server_1b_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
+ vm_flavor_name:
+ get_input: ps_server_1b_flavor
+ port_ps_server_1b_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_nested_vlan_net1:
+ - packet_ext_network
vm_image_name:
get_input: ps_server_1b_image
- port_ps_server_1b_port_replacement_policy:
+ port_ps_server_1b_port_1_replacement_policy:
- AUTO
+ port_ps_server_1b_port_1_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 1
subinterface_nested_vlan_parent_interface:
- - ps_server_1b_port_2
+ - ps_server_1b_1_port_1
+ port_ps_server_1b_port_1_network:
+ - packet_int_network
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
compute_ps_server_1b_name:
- service_template_filter
- index_value
requirements:
- - link_ps_server_1b_ps_server_1b_port:
+ - link_ps_server_1b_ps_server_1b_port_1:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
+ - subinterface_link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_1_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
subinterface_role: Vlan
members:
- abstract_ps_server_1b_0
- - abstract_ps_server_1b_1
nested_pattern5_levelTwo_group:
type: org.openecomp.groups.heat.HeatStack
properties:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested_pattern5_levelTwo
capabilities:
- binding_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - binding_ps_server_1b_ps_server_1b_port
disk.device.latency_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.device.latency_ps_server_1b
- disk.device.write.requests.rate_ps_server_1b
binding_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - binding_ps_server_1b_ps_server_1b_port
+ - binding_ps_server_1b_ps_server_1b_port_1
disk.read.bytes_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.read.bytes_ps_server_1b
disk.root.size_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.root.size_ps_server_1b
- network.incoming.bytes.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
disk.root.size_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.root.size_ps_server_1b
network.incoming.bytes.rate_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1
disk.device.read.requests.rate_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.device.read.requests.rate_ps_server_1b
feature_test_resourceGroup_1:
- test_resourceGroup_1
- feature
- network.incoming.bytes_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
network.incoming.bytes_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_1
attachment_packet_int_network:
- packet_int_network
- attachment
- memory_ps_server_1b
network.outgoing.packets.rate_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1
disk.capacity_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.capacity_ps_server_1b
- instance_ps_server_1b
forwarder_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - forwarder_ps_server_1b_ps_server_1b_port
- forwarder_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - forwarder_ps_server_1b_ps_server_1b_port
- network.outgoing.packets.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ - forwarder_ps_server_1b_ps_server_1b_port_1
link_packet_int_network:
- packet_int_network
- link
instance_server_1b_ps_2:
- abstract_ps_server_1b_1
- instance_ps_server_1b
+ network.outgoing.packets.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port_1
disk.device.capacity_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.device.capacity_ps_server_1b
disk.device.capacity_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.device.capacity_ps_server_1b
- network.incoming.packets_ps_server_1b_port_2:
+ network.outgoing.bytes_ps_server_1b_1_port_1:
- abstract_ps_server_1b_1
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1
disk.device.iops_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.device.iops_ps_server_1b
- disk.device.iops_ps_server_1b
network.incoming.packets_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.incoming.packets_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_1
network.outgoing.bytes.rate_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
- network.outpoing.packets_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1
network.outpoing.packets_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_1
endpoint_server_1b_ps_1:
- abstract_ps_server_1b_0
- endpoint_ps_server_1b
+ network.incoming.packets.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1
+ network.incoming.bytes.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port_1
disk.device.allocation_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.device.allocation_ps_server_1b
host_server_1b_ps_1:
- abstract_ps_server_1b_0
- host_ps_server_1b
+ attachment_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - attachment_ps_server_1b_ps_server_1b_port_1
feature_packet_int_network:
- packet_int_network
- feature
- network.outgoing.bytes.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
disk.write.bytes.rate_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.write.bytes.rate_ps_server_1b
scalable_server_1b_ps_1:
- abstract_ps_server_1b_0
- scalable_ps_server_1b
+ network.outpoing.packets_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port_1
scalable_server_1b_ps_2:
- abstract_ps_server_1b_1
- scalable_ps_server_1b
vcpus_server_1b_ps_1:
- abstract_ps_server_1b_0
- vcpus_ps_server_1b
+ network.outgoing.bytes.rate_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port_1
vcpus_server_1b_ps_2:
- abstract_ps_server_1b_1
- vcpus_ps_server_1b
feature_template_subint_Vlan_vmi_1_test_resourceGroup_2:
- test_resourceGroup_2
- feature_template_subint_Vlan_vmi_1
+ network.incoming.bytes_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port_1
feature_template_subint_Vlan_vmi_1_test_resourceGroup_1:
- test_resourceGroup_1
- feature_template_subint_Vlan_vmi_1
disk.write.requests_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.write.requests_ps_server_1b
- network.incoming.packets.rate_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
disk.latency_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.latency_ps_server_1b
- disk.latency_ps_server_1b
network.incoming.packets.rate_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port_1
binding_server_1b_ps_1:
- abstract_ps_server_1b_0
- binding_ps_server_1b
- end_point
attachment_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - attachment_ps_server_1b_ps_server_1b_port
- attachment_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - attachment_ps_server_1b_ps_server_1b_port
+ - attachment_ps_server_1b_ps_server_1b_port_1
attachment_packet_ext_network:
- packet_ext_network
- attachment
+ network.incoming.packets_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - network.incoming.packets_ps_server_1b_ps_server_1b_port_1
os_server_1b_ps_2:
- abstract_ps_server_1b_1
- os_ps_server_1b
os_server_1b_ps_1:
- abstract_ps_server_1b_0
- os_ps_server_1b
+ binding_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - binding_ps_server_1b_ps_server_1b_port_1
feature_test_resourceGroup_2:
- test_resourceGroup_2
- feature
- network.outgoing.bytes_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
network.outgoing.bytes_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port
+ - network.outgoing.bytes_ps_server_1b_ps_server_1b_port_1
+ feature_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - feature_ps_server_1b_ps_server_1b_port_1
disk.usage_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.usage_ps_server_1b
disk.usage_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.usage_ps_server_1b
+ forwarder_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - forwarder_ps_server_1b_ps_server_1b_port_1
disk.device.read.bytes_server_1b_ps_2:
- abstract_ps_server_1b_1
- disk.device.read.bytes_ps_server_1b
- feature
feature_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - feature_ps_server_1b_ps_server_1b_port
- feature_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - feature_ps_server_1b_ps_server_1b_port
+ - feature_ps_server_1b_ps_server_1b_port_1
disk.device.read.bytes.rate_server_1b_ps_1:
- abstract_ps_server_1b_0
- disk.device.read.bytes.rate_ps_server_1b
dependency_test_resourceGroup_1:
- test_resourceGroup_1
- dependency
- dependency_ps_server_1b_port_2:
- - abstract_ps_server_1b_1
- - dependency_ps_server_1b_ps_server_1b_port
dependency_test_resourceGroup_2:
- test_resourceGroup_2
- dependency
dependency_ps_server_1b_port_1:
- abstract_ps_server_1b_0
- - dependency_ps_server_1b_ps_server_1b_port
+ - dependency_ps_server_1b_ps_server_1b_port_1
dependency_packet_int_network:
- packet_int_network
- dependency
local_storage_server_1b_ps_1:
- abstract_ps_server_1b_0
- local_storage_ps_server_1b
+ dependency_ps_server_1b_1_port_1:
+ - abstract_ps_server_1b_1
+ - dependency_ps_server_1b_ps_server_1b_port_1
dependency_packet_ext_network:
- packet_ext_network
- dependency
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_vdbe_untr_1_subports_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_order:
- type: integer
- required: true
- status: SUPPORTED
subinterface_vdbe_untr_1_subports_mac_address:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbe_untr_1_subports_aap_address_mode:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- subinterface_vdbe_untr_1_subports_vn_network_list:
- type: list
+ port_vdbe_untr_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_name:
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
status: SUPPORTED
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
- port_vdbe_untr_port_related_networks:
- type: list
- required: true
- status: SUPPORTED
- 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
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
index_value:
status: SUPPORTED
entry_schema:
type: float
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
requirements:
- - dependency_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
+ - dependency_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- feature_vdbe:
+ feature_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
+ feature_vdbe:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_vdbe:
- type: tosca.capabilities.OperatingSystem
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
+ feature_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
+ os_vdbe:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.root.size_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input: aap_address_mode
subinterface_vdbe_untr_2_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
+ port_vdbe_untr_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
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_vn_network_list:
- get_input: untrusted_vn_networks
subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- 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
+ port_vdbe_untr_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
subinterface_vdbe_untr_1_subports_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_mac_requirements:
- mac_count_required:
+ port_vdbe_untr_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
is_required: false
subinterface_vdbe_untr_1_subports_parent_interface:
- vdbe_1_untr_port_1
get_input: untr_vfc_instance_group_function
subinterface_role: untr
members:
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_vdbe_untr_1_subports_ip_address:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_order:
- type: integer
- required: true
subinterface_vdbe_untr_1_subports_mac_address:
type: list
required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_vdbe_untr_1_subports_aap_address_mode:
type: list
required: true
required: true
entry_schema:
type: json
- subinterface_vdbe_untr_1_subports_vn_network_list:
- type: list
+ port_vdbe_untr_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_name:
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
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_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
type: string
required: true
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_order:
+ type: integer
+ required: true
subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
required: true
index_value:
type: integer
required: true
entry_schema:
type: float
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
entry_schema:
type: string
node_templates:
- vdbe_vdbe_untr_port_vdbe_untr_1_subports:
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ vdbe_vdbe_untr_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ exCP_naming:
+ get_input: port_vdbe_untr_port_1_exCP_naming
+ vlan_requirements:
+ get_input: port_vdbe_untr_port_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_1_related_networks
+ ip_requirements:
+ get_input: port_vdbe_untr_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_port_1_network_role_tag
+ mac_requirements:
+ get_input: port_vdbe_untr_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_port_1_order
+ network_role:
+ get_input: port_vdbe_untr_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_port_vdbe_untr_2_subports:
+ vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
- relationship: tosca.relationships.network.BindsTo
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_port:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
- 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:
- get_input: port_vdbe_untr_port_network_role_tag
- mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
- order:
- get_input: port_vdbe_untr_port_order
- network_role:
- get_input: port_vdbe_untr_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
+ node: vdbe_vdbe_untr_port_1
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
+ feature_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_1_subports
+ - feature
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
- attachment_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - attachment
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_1_subports
- - feature_vdbe_0_subint_untr_vmi_0
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_2_subports
- - feature_vdbe_0_subint_untr_vmi_0
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_1_subports
+ - feature_vdbe_0_subint_untr_vmi_0
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
disk.latency_vdbe:
- vdbe
- disk.latency
- feature_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_1_subports
- - feature
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
+ attachment_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - attachment
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
+ feature_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_2_subports
+ - feature
os_vdbe:
- vdbe
- os
- feature_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_2_subports
- - feature
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_2_subports
+ - feature_vdbe_0_subint_untr_vmi_0
disk.root.size_vdbe:
- vdbe
- disk.root.size
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- dependency
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
- dependency_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_1_subports
- - dependency
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_1_subports
- - subinterface_link_vdbe_0_subint_untr_vmi_0
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_2_subports
- - dependency_vdbe_0_subint_untr_vmi_0
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_1_subports
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_1_subports
- dependency_vdbe_0_subint_untr_vmi_0
- dependency_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_2_subports
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_1_subports
+ - subinterface_link_vdbe_0_subint_untr_vmi_0
+ dependency_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_2_subports
+ - dependency
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_2_subports
+ - dependency_vdbe_0_subint_untr_vmi_0
+ dependency_vdbe_vdbe_untr_port_1_vdbe_untr_1_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_1_subports
- dependency
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_2_subports
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_vdbe_untr_2_subports:
+ - vdbe_vdbe_untr_port_1_vdbe_untr_2_subports
- subinterface_link_vdbe_0_subint_untr_vmi_0
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
name:
get_param: vdbe_name_1
networks:
- - port: {get_resource: vdbe_2_untr_port_2}
+ - port: {get_resource: vdbe_2_untr_port_1}
vdbe_1_untr_port_1:
type: OS::Neutron::Port
properties:
get_param: vdbe_name_1
template: VM_NAMEDBE001p1n004
- vdbe_2_untr_port_2:
+ vdbe_2_untr_port_1:
type: OS::Neutron::Port
properties:
name:
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_2_untr_port_2
+ get_resource: vdbe_2_untr_port_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_vdbe_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_order:
- type: integer
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
subinterface_nested_aap_untrusted_ip_prefix:
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
- type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested_aap_untrusted_ip_prefix_len:
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
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
requirements:
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_port_nested:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- attachment_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_nested:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1_nested:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- get_input: untrusted_num_vn
subinterface_nested_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ port_vdbe_untr_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
vm_flavor_name:
get_input: vdbe_flavor_name
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_untrusted_ip_1
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_vdbe_untr_port_1_mac_requirements:
mac_count_required:
is_required: false
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_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_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_nested_counter:
get_input: vdbe_name_1
compute_vdbe_name:
- get_input: vdbe_name_1
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
- substitutable
properties:
subinterface_nested_parent_interface:
- - vdbe_2_untr_port_2
+ - vdbe_2_untr_port_1
subinterface_nested_aap_address_mode:
- get_input: aap_address_mode
subinterface_nested_vlan_tag_list:
- 5
subinterface_nested_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ port_vdbe_untr_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
vm_flavor_name:
get_input: vdbe_flavor_name
subinterface_nested_aap_untrusted_ip_prefix:
- get_input: vdbe_untrusted_ip_1
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_vdbe_untr_port_1_mac_requirements:
mac_count_required:
is_required: false
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_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_nested_aap_untrusted_ip_prefix_len:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_nested_counter:
get_input: vdbe_name_1
compute_vdbe_name:
- get_input: vdbe_name_1
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_nested_parent_interface:
type: list
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
compute_vdbe_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_port_order:
- type: integer
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
required: true
subinterface_nested_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_port_network_role:
- type: string
- required: true
subinterface_nested_aap_untrusted_ip_prefix_len:
type: list
required: true
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
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
node_templates:
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- vdbe_vdbe_untr_port:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
- 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:
- get_input: port_vdbe_untr_port_network_role_tag
- mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
- order:
- get_input: port_vdbe_untr_port_order
- network_role:
- get_input: port_vdbe_untr_port_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_port_nested:
+ vdbe_vdbe_untr_port_1_nested:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
+ relationship: tosca.relationships.network.BindsTo
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ vdbe_vdbe_untr_port_1:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ exCP_naming:
+ get_input: port_vdbe_untr_port_1_exCP_naming
+ vlan_requirements:
+ get_input: port_vdbe_untr_port_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_port_1_related_networks
+ ip_requirements:
+ get_input: port_vdbe_untr_port_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_port_1_network_role_tag
+ mac_requirements:
+ get_input: port_vdbe_untr_port_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_port_1_order
+ network_role:
+ get_input: port_vdbe_untr_port_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_port_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_port_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
- attachment_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - attachment
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
endpoint_vdbe:
- vdbe
- endpoint
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - feature_vdbe_0_subint_untr_vmi_0
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - feature_vdbe_0_subint_untr_vmi_0
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
memory.resident_vdbe:
- vdbe
- memory.resident
- feature_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - feature
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
+ attachment_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - attachment
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
os_vdbe:
- vdbe
- os
+ feature_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - feature
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - dependency_vdbe_0_subint_untr_vmi_0
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - subinterface_link_vdbe_0_subint_untr_vmi_0
+ dependency_vdbe_vdbe_untr_port_1_nested:
+ - vdbe_vdbe_untr_port_1_nested
+ - dependency
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- dependency
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - dependency_vdbe_0_subint_untr_vmi_0
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - subinterface_link_vdbe_0_subint_untr_vmi_0
- dependency_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - dependency
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
name:
get_param: vdbe_name_1
networks:
- - port: {get_resource: vdbe_2_untr_port_2}
+ - port: {get_resource: vdbe_2_untr_port_1}
vdbe_1_untr_port_1:
type: OS::Neutron::Port
properties:
get_param: vdbe_name_1
template: VM_NAMEDBE001p1n004
- vdbe_2_untr_port_2:
+ vdbe_2_untr_port_1:
type: OS::Neutron::Port
properties:
name:
mac_address:
get_param: vdbe_hw_untr_mac_1
parent_interface:
- get_resource: vdbe_2_untr_port_2
+ get_resource: vdbe_2_untr_port_1
subinterfaces_name_prefix:
str_replace:
params:
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested1_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_order:
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_order:
type: integer
required: true
status: SUPPORTED
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
subinterface_nested1_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
index_value:
type: integer
description: Index value of this substitution service template runtime instance
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested1_aap_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
subinterface_nested1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
requirements:
- - dependency_vdbe_vdbe_untr_port_nested1:
+ - dependency_vdbe_vdbe_untr_port_1_nested1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- feature_vdbe:
+ feature_vdbe_vdbe_untr_port_1_nested1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
+ feature_vdbe:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_nested1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
memory.resident_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.subinterface.nested1:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
org.openecomp.resource.abstract.nodes.vdbe_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested2_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
compute_vdbe_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
vm_flavor_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
subinterface_nested2_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_order:
- type: integer
- required: true
- status: SUPPORTED
subinterface_nested2_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
- type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
compute_vdbe_metadata:
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested2_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
subinterface_nested2_ip_address:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_name:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_nested2_vlan_tag_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
subinterface_nested2_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- status: SUPPORTED
subinterface_nested2_service_template_filter_count:
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
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
requirements:
- - dependency_vdbe_vdbe_untr_port_nested2:
+ - dependency_vdbe_vdbe_untr_port_1_nested2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
+ - dependency_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_1_nested2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
+ - subinterface_link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_1_nested2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_untr_port:
+ - dependency_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_port:
+ - link_vdbe_vdbe_untr_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_port_1_nested2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- attachment_vdbe_vdbe_untr_port:
- type: tosca.capabilities.Attachment
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_port:
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_vdbe:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_vdbe:
+ disk.device.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.usage_vdbe:
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_vdbe:
+ disk.device.allocation_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_port:
+ disk.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
+ memory.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- binding_vdbe_vdbe_untr_port:
+ binding_vdbe_vdbe_untr_port_1:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_1_nested2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.bytes.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_port_nested2:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_vdbe_vdbe_untr_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
os_vdbe:
type: tosca.capabilities.OperatingSystem
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
\ No newline at end of file
- get_input: availability_zone_1
subinterface_nested2_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
+ port_vdbe_untr_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
vm_flavor_name:
get_input: vdbe_flavor_name
subinterface_nested2_parent_interface:
- - vdbe_2_untr_port_2
+ - vdbe_2_untr_port_1
subinterface_nested2_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_nested2_vmac_address:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
subinterface_nested2_mac_address:
- get_input: vdbe_hw_untr_mac_1
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_vdbe_untr_port_1_mac_requirements:
mac_count_required:
is_required: false
subinterface_nested2_ip_address:
- get_input: vdbe_untrusted_ip_1
- 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_nested2_vlan_tag_list:
- get_input: untrusted_vlan_tags
subinterface_nested2_aap_untrusted_ip_prefix_len:
- get_input: aap_address_mode
subinterface_nested2_vn_network_list:
- get_input: untrusted_vn_networks
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_vdbe_1ServiceTemplate.yaml
count: 1
- get_input: untrusted_vn_networks
compute_vdbe_availability_zone:
- get_input: availability_zone_1
+ port_vdbe_untr_port_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
vm_flavor_name:
get_input: vdbe_flavor_name
vm_image_name:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_nested1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_vdbe_untr_port_1_mac_requirements:
mac_count_required:
is_required: false
- 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_nested1_mac_address:
- get_input: vdbe_hw_untr_mac_1
subinterface_nested1_aap_untrusted_ip_prefix:
- get_input: vdbe_name_1
subinterface_nested1_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- port_vdbe_untr_port_ip_requirements:
- - ip_version: 4
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_nested1_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
subinterface_nested1_vn_network_list:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_port_order:
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_order:
type: integer
required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
subinterface_nested1_vmac_address:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested1_aap_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
index_value:
type: integer
description: Index value of this substitution service template runtime instance
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_vlan_requirements:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
required: true
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
subinterface_nested1_aap_untrusted_ip_prefix:
type: list
required: true
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
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
node_templates:
- vdbe_vdbe_untr_port_nested1:
+ vdbe_vdbe_untr_port_1_nested1:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested1
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
relationship: tosca.relationships.network.BindsTo
vdbe:
type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
get_input:
- compute_vdbe_name
- index_value
- vdbe_vdbe_untr_port:
+ vdbe_vdbe_untr_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
+ get_input: port_vdbe_untr_port_1_exCP_naming
vlan_requirements:
- get_input: port_vdbe_untr_port_vlan_requirements
+ get_input: port_vdbe_untr_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_vdbe_untr_port_related_networks
+ get_input: port_vdbe_untr_port_1_related_networks
ip_requirements:
- get_input: port_vdbe_untr_port_ip_requirements
+ get_input: port_vdbe_untr_port_1_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_port_network_role_tag
+ get_input: port_vdbe_untr_port_1_network_role_tag
mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
+ get_input: port_vdbe_untr_port_1_mac_requirements
order:
- get_input: port_vdbe_untr_port_order
+ get_input: port_vdbe_untr_port_1_order
network_role:
- get_input: port_vdbe_untr_port_network_role
+ get_input: port_vdbe_untr_port_1_network_role
subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
+ get_input: port_vdbe_untr_port_1_subnetpoolid
name:
get_input:
- - port_vdbe_untr_port_name
+ - port_vdbe_untr_port_1_name
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
+ feature_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
+ - feature
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
- attachment_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - attachment
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - feature_vdbe_0_subint_untr_vmi_0
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
disk.device.write.bytes.rate_vdbe:
- vdbe
- disk.device.write.bytes.rate
- feature_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - feature
memory.resident_vdbe:
- vdbe
- memory.resident
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
+ attachment_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - attachment
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
+ - feature_vdbe_0_subint_untr_vmi_0
os_vdbe:
- vdbe
- os
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
- subinterface_link_vdbe_0_subint_untr_vmi_0
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - dependency
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
- dependency_vdbe_0_subint_untr_vmi_0
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - dependency
+ dependency_vdbe_vdbe_untr_port_1_nested1:
+ - vdbe_vdbe_untr_port_1_nested1
+ - dependency
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - dependency
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_vdbe_untr_port_network_role_tag:
- type: string
- required: true
subinterface_nested2_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
compute_vdbe_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_port_1_network_role:
+ type: string
+ required: true
vm_flavor_name:
type: string
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_network_role_tag:
+ type: string
+ required: true
subinterface_nested2_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_order:
- type: integer
- required: true
subinterface_nested2_vmac_address:
type: list
required: true
entry_schema:
type: string
+ port_vdbe_untr_port_1_order:
+ type: integer
+ required: true
vm_image_name:
type: string
required: true
- port_vdbe_untr_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_vdbe_metadata:
type: list
required: true
entry_schema:
type: json
+ port_vdbe_untr_port_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
subinterface_nested2_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_port_mac_requirements:
+ port_vdbe_untr_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_vdbe_untr_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
subinterface_nested2_ip_address:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_port_name:
+ port_vdbe_untr_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
subinterface_nested2_vlan_tag_list:
type: list
required: true
entry_schema:
type: json
- port_vdbe_untr_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
subinterface_nested2_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
subinterface_nested2_service_template_filter_count:
type: list
required: true
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
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
node_templates:
- vdbe_vdbe_untr_port_nested2:
+ vdbe_vdbe_untr_port_1_nested2:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested2
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_oam_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_port
+ node: vdbe_vdbe_untr_port_1
relationship: tosca.relationships.network.BindsTo
vdbe:
type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
get_input:
- compute_vdbe_name
- index_value
- vdbe_vdbe_untr_port:
+ vdbe_vdbe_untr_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
exCP_naming:
- get_input: port_vdbe_untr_port_exCP_naming
+ get_input: port_vdbe_untr_port_1_exCP_naming
vlan_requirements:
- get_input: port_vdbe_untr_port_vlan_requirements
+ get_input: port_vdbe_untr_port_1_vlan_requirements
subinterface_indicator: true
related_networks:
- get_input: port_vdbe_untr_port_related_networks
+ get_input: port_vdbe_untr_port_1_related_networks
ip_requirements:
- get_input: port_vdbe_untr_port_ip_requirements
+ get_input: port_vdbe_untr_port_1_ip_requirements
network_role_tag:
- get_input: port_vdbe_untr_port_network_role_tag
+ get_input: port_vdbe_untr_port_1_network_role_tag
mac_requirements:
- get_input: port_vdbe_untr_port_mac_requirements
+ get_input: port_vdbe_untr_port_1_mac_requirements
order:
- get_input: port_vdbe_untr_port_order
+ get_input: port_vdbe_untr_port_1_order
network_role:
- get_input: port_vdbe_untr_port_network_role
+ get_input: port_vdbe_untr_port_1_network_role
subnetpoolid:
- get_input: port_vdbe_untr_port_subnetpoolid
+ get_input: port_vdbe_untr_port_1_subnetpoolid
name:
get_input:
- - port_vdbe_untr_port_name
+ - port_vdbe_untr_port_1_name
- index_value
requirements:
- binding:
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe_1
capabilities:
- network.outgoing.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.packets.rate
- network.outgoing.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes
+ feature_vdbe_vdbe_untr_port_1_nested2:
+ - vdbe_vdbe_untr_port_1_nested2
+ - feature
+ forwarder_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - forwarder
feature_vdbe:
- vdbe
- feature
- feature_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - feature
- attachment_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - attachment
disk.device.iops_vdbe:
- vdbe
- disk.device.iops
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
+ feature_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - feature
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets
+ network.incoming.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes.rate
+ network.incoming.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets.rate
scalable_vdbe:
- vdbe
- scalable
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
+ network.outgoing.packets.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.packets.rate
disk.device.capacity_vdbe:
- vdbe
- disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes
disk.device.allocation_vdbe:
- vdbe
- disk.device.allocation
memory.usage_vdbe:
- vdbe
- memory.usage
- network.outpoing.packets_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.outgoing.bytes.rate
disk.read.requests_vdbe:
- vdbe
- disk.read.requests
- forwarder_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - forwarder
- binding_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ binding_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- binding
+ network.incoming.bytes_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.bytes
instance_vdbe:
- vdbe
- instance
- network.incoming.bytes.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outgoing.bytes.rate
cpu.delta_vdbe:
- vdbe
- cpu.delta
+ feature_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_1_nested2:
+ - vdbe_vdbe_untr_port_1_nested2
+ - feature_vdbe_0_subint_oam_vmi_0
disk.device.read.bytes.rate_vdbe:
- vdbe
- disk.device.read.bytes.rate
memory.resident_vdbe:
- vdbe
- memory.resident
- feature_vdbe_vdbe_untr_port_nested2:
- - vdbe_vdbe_untr_port_nested2
- - feature
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
disk.latency_vdbe:
- vdbe
- disk.latency
- network.incoming.bytes_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.bytes
+ attachment_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - attachment
disk.capacity_vdbe:
- vdbe
- disk.capacity
disk.allocation_vdbe:
- vdbe
- disk.allocation
- feature_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
- - vdbe_vdbe_untr_port_nested2
- - feature_vdbe_0_subint_oam_vmi_0
+ network.outpoing.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.outpoing.packets
disk.read.bytes.rate_vdbe:
- vdbe
- disk.read.bytes.rate
+ network.incoming.packets_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
+ - network.incoming.packets
os_vdbe:
- vdbe
- os
disk.read.bytes_vdbe:
- vdbe
- disk.read.bytes
- network.incoming.packets.rate_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
- - network.incoming.packets.rate
requirements:
- dependency_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- dependency
- dependency_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
- - vdbe_vdbe_untr_port_nested2
- - dependency_vdbe_0_subint_oam_vmi_0
- subinterface_link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
- - vdbe_vdbe_untr_port_nested2
- - subinterface_link_vdbe_0_subint_oam_vmi_0
- link_vdbe_vdbe_untr_port:
- - vdbe_vdbe_untr_port
+ dependency_vdbe_vdbe_untr_port_1_nested2:
+ - vdbe_vdbe_untr_port_1_nested2
+ - dependency
+ link_vdbe_vdbe_untr_port_1:
+ - vdbe_vdbe_untr_port_1
- link
+ subinterface_link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_1_nested2:
+ - vdbe_vdbe_untr_port_1_nested2
+ - subinterface_link_vdbe_0_subint_oam_vmi_0
local_storage_vdbe:
- vdbe
- local_storage
- dependency_vdbe_vdbe_untr_port_nested2:
- - vdbe_vdbe_untr_port_nested2
- - dependency
+ dependency_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_1_nested2:
+ - vdbe_vdbe_untr_port_1_nested2
+ - dependency_vdbe_0_subint_oam_vmi_0
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
network:
get_resource: fabric_int_net
type: "OS::Neutron::Subnet"
- vdbe_0_untr_vmi_0:
+ vdbe_0_untr_vmi_1:
properties:
name:
str_replace:
get_resource: vdbe_fabr_0_port
-
port:
- get_resource: vdbe_0_untr_vmi_0
+ get_resource: vdbe_0_untr_vmi_1
-
port:
get_resource: vdbe_trst_0_port
get_param: trusted_net_name
type: "OS::ContrailV2::InstanceIp"
vdbe_untr_0_subports:
- depends_on: vdbe_0_untr_vmi_0
+ depends_on: vdbe_0_untr_vmi_1
properties:
count:
get_param: untrusted_num_vn
mac_address:
get_param: vdbe_hw_untr_mac_0
parent_interface:
- get_resource: vdbe_0_untr_vmi_0
+ get_resource: vdbe_0_untr_vmi_1
subinterfaces_name_prefix:
str_replace:
params:
type: "OS::Heat::ResourceGroup"
vdbe_untrusted_Iip_0:
depends_on:
- - vdbe_0_untr_vmi_0
+ - vdbe_0_untr_vmi_1
properties:
instance_ip_address:
get_param: vdbe_untrusted_ip_0
virtual_machine_interface_refs:
-
- get_resource: vdbe_0_untr_vmi_0
+ get_resource: vdbe_0_untr_vmi_1
virtual_network_refs:
-
get_param: untrusted_net_name
type: "OS::ContrailV2::InstanceIp"
vdbe_untrusted_v6_Iip_0:
depends_on:
- - vdbe_0_untr_vmi_0
+ - vdbe_0_untr_vmi_1
properties:
instance_ip_address:
get_param: vdbe_untrusted_v6_ip_0
instance_ip_family: v6
virtual_machine_interface_refs:
-
- get_resource: vdbe_0_untr_vmi_0
+ get_resource: vdbe_0_untr_vmi_1
virtual_network_refs:
-
get_param: untrusted_net_name
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
- 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: string
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_vmi_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_vdbe_trst_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
subinterface_vdbeav_subinterface_heat_template_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_vmi_network_role:
- type: string
- required: true
- status: SUPPORTED
port_vdbe_trst_0_port_order:
type: integer
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
port_vdbe_oam_0_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
subinterface_vdbeav_subinterface_heat_template_subinterfaces_name_prefix:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
port_vdbe_oam_0_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_vmi_network_role_tag:
+ port_vdbe_untr_vmi_1_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- type: list
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
compute_vdbe_scheduler_hints:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_vmi_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_vdbe_fabr_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_vdbe_trst_0_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_order:
- type: integer
+ port_vdbe_trst_0_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
port_vdbe_oam_0_port_name:
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_vdbe_vdbe_fabr_0_port:
capability: tosca.capabilities.Node
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_oam_0_port:
+ - dependency_vdbe_vdbe_untr_vmi_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_oam_0_port:
+ - link_vdbe_vdbe_untr_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_trst_0_port:
+ - dependency_vdbe_vdbe_oam_0_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_trst_0_port:
+ - link_vdbe_vdbe_oam_0_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_trst_0_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_vdbe_vdbe_trst_0_port:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_vdbe_untr_vmi:
+ - 1
+ - 1
+ - dependency_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_vmi:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_vdbe_vdbe_ctrl_0_port:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_ctrl_0_port:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_ctrl_0_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
+ - link_vdbe_vdbe_ctrl_0_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
capabilities:
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
scalable_vdbe:
type: tosca.capabilities.Scalable
occurrences:
occurrences:
- 1
- UNBOUNDED
- instance_vdbe:
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_oam_0_port:
+ instance_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_vdbe:
+ network.incoming.packets_vdbe_vdbe_oam_0_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_trst_0_port:
+ memory.resident_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
+ network.outpoing.packets_vdbe_vdbe_trst_0_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_trst_0_port:
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
+ network.outgoing.bytes.rate_vdbe_vdbe_trst_0_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.packets.rate_vdbe_vdbe_trst_0_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_oam_0_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.Node
+ network.outpoing.packets_vdbe_vdbe_oam_0_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.packets_vdbe_vdbe_fabr_0_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.bytes_vdbe_vdbe_trst_0_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_vdbe_vdbe_fabr_0_port:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 0
- UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 0
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
feature_vdbe_vdbe_fabr_0_port:
type: tosca.capabilities.Node
occurrences:
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
org.openecomp.resource.abstract.nodes.vdbe_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs:
- 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: string
required: true
status: SUPPORTED
+ port_vdbe_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_oam_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_vmi_1_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_vmi_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
port_vdbe_trst_1_port_network_role:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_ctrl_1_port_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_ctrl_1_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: json
port_vdbe_fabr_1_port_name:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_network_role:
- type: string
- required: true
- status: SUPPORTED
port_vdbe_fabr_1_port_virtual_network_refs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
subinterface_vdbeav_subinterface_heat_template_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_vdbe_trst_1_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_vdbe_trst_1_port_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_vdbe_untr_vmi_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
subinterface_vdbeav_subinterface_heat_template_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- port_vdbe_untr_vmi_network_role_tag:
+ port_vdbe_untr_vmi_1_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- type: list
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: json
port_vdbe_ctrl_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_fabr_1_port_network_role:
+ type: string
required: true
status: SUPPORTED
- port_vdbe_fabr_1_port_network_role:
+ port_vdbe_untr_vmi_1_network_role_tag:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
- status: SUPPORTED
subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_vdbe_fabr_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_ctrl_1_port_virtual_network_refs:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_ctrl_1_port_virtual_network_refs:
+ entry_schema:
+ type: json
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_vmi_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- - dependency_vdbe:
+ - dependency_vdbe_vdbe_untr_vmi_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - local_storage_vdbe:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - link_vdbe_vdbe_untr_vmi_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - dependency_vdbe_vdbe_trst_1_port:
+ - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_trst_1_port:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_oam_1_port:
+ - dependency_vdbe:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_oam_1_port:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
+ - local_storage_vdbe:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
occurrences:
- - 1
- - 1
- - dependency_vdbe_vdbe_untr_vmi:
+ - 0
+ - UNBOUNDED
+ - dependency_vdbe_vdbe_trst_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_untr_vmi:
+ - link_vdbe_vdbe_trst_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_fabr_1_port:
+ - dependency_vdbe_vdbe_oam_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_fabr_1_port:
+ - link_vdbe_vdbe_oam_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_ctrl_1_port:
+ - dependency_vdbe_vdbe_fabr_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_vdbe_ctrl_1_port:
+ - link_vdbe_vdbe_fabr_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
+ - dependency_vdbe_vdbe_ctrl_1_port:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
+ - link_vdbe_vdbe_ctrl_1_port:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_fabr_1_port:
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_trst_1_port:
- type: org.openecomp.capabilities.Forwarder
+ network.outgoing.bytes.rate_vdbe_vdbe_fabr_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_vdbe_vdbe_trst_1_port:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
network.incoming.packets_vdbe_vdbe_trst_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outgoing.bytes.rate_vdbe_vdbe_oam_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 0
- UNBOUNDED
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_fabr_1_port:
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_oam_1_port:
+ network.outpoing.packets_vdbe_vdbe_fabr_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
+ network.outpoing.packets_vdbe_vdbe_oam_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
network.incoming.bytes_vdbe_vdbe_trst_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
memory_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_trst_1_port:
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.Node
+ network.outgoing.packets.rate_vdbe_vdbe_trst_1_port:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.write.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
forwarder_vdbe_vdbe_fabr_1_port:
type: org.openecomp.capabilities.Forwarder
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.write.requests.rate_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_vdbe_vdbe_untr_vmi:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.device.usage_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
binding_vdbe_vdbe_ctrl_1_port:
type: tosca.capabilities.network.Bindable
valid_source_types:
occurrences:
- 1
- UNBOUNDED
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.capacity_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
+ feature_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_vdbe_vdbe_untr_vmi_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
network.incoming.bytes_vdbe_vdbe_ctrl_1_port:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.read.requests_vdbe:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
get_input: vnf_name
subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix_len:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ port_vdbe_untr_vmi_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ port_vdbe_untr_vmi_1_virtual_network_refs:
+ - - get_input: untrusted_net_name
port_vdbe_fabr_1_port_name:
- str_replace:
template: VM_NAMEDBE001p1n003
subinterface_vdbeav_subinterface_heat_template_vn_network_list:
- get_input: untrusted_vn_networks
subinterface_vdbeav_subinterface_heat_template_subinterfaces_name_prefix:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- port_vdbe_untr_vmi_name:
- str_replace:
template: VM_NAMEDBE001p1n004
params:
- get_input: vdbe_untrusted_ip_1
subinterface_vdbeav_subinterface_heat_template_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_1
port_vdbe_ctrl_1_port_name:
- str_replace:
template: VM_NAMEDBE001p1n002
- group: vdbe_ServerGroup_group
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- port_vdbe_untr_vmi_virtual_network_refs:
- - - get_input: untrusted_net_name
port_vdbe_trst_1_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_trst_mac_1
subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix:
- - get_input: oam_net_name
port_vdbe_ctrl_1_port_virtual_network_refs:
- - control_int_net
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_1
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
subinterface_vdbeav_subinterface_heat_template_ip_v6_address:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
port_vdbe_oam_0_port_virtual_network_refs:
- - get_input: oam_net_name
+ port_vdbe_untr_vmi_1_name:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_0
port_vdbe_trst_0_port_name:
- str_replace:
template: VM_NAMEDBE001p1n005
get_input: vdbe_device_name
VM_NAME:
get_input: vdbe_name_0
+ port_vdbe_untr_vmi_1_virtual_network_refs:
+ - - get_input: untrusted_net_name
subinterface_vdbeav_subinterface_heat_template_parent_interface:
- - vdbe_0_untr_vmi_0
+ - vdbe_0_untr_vmi_1
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
subinterface_vdbeav_subinterface_heat_template_vlan_tag_list:
subinterface_vdbeav_subinterface_heat_template_vn_network_list:
- get_input: untrusted_vn_networks
subinterface_vdbeav_subinterface_heat_template_subinterfaces_name_prefix:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_0
- port_vdbe_untr_vmi_name:
- str_replace:
template: VM_NAMEDBE001p1n004
params:
- get_input: vdbe_untrusted_ip_0
subinterface_vdbeav_subinterface_heat_template_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- - - get_input: vdbe_hw_untr_mac_0
compute_vdbe_scheduler_hints:
- group: vdbe_ServerGroup_group
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- port_vdbe_untr_vmi_virtual_network_refs:
- - - get_input: untrusted_net_name
port_vdbe_oam_0_port_name:
- str_replace:
template: VM_NAMEDBE001p1n001
- get_input: vdbe_aap_sec_untrusted_ip_prefix
port_vdbe_oam_0_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_oam_mac_0
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ - - get_input: vdbe_hw_untr_mac_0
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
port_vdbe_fabr_0_port_name:
properties:
container_type: host
targets:
- - vdbe_ServerGroup_group
\ No newline at end of file
+ - vdbe_ServerGroup_group
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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
vm_flavor_name:
type: string
required: true
+ port_vdbe_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_ctrl_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_vmi_1_order:
+ type: integer
+ required: true
port_vdbe_trst_0_port_name:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: json
subinterface_vdbeav_subinterface_heat_template_parent_interface:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_vdbe_untr_vmi_network_role:
- type: string
- required: true
port_vdbe_trst_0_port_order:
type: integer
required: true
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
port_vdbe_oam_0_port_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
+ required: true
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
subinterface_vdbeav_subinterface_heat_template_subinterfaces_name_prefix:
type: list
required: true
port_vdbe_ctrl_0_port_subnetpoolid:
type: string
required: true
- port_vdbe_untr_vmi_name:
- type: list
- required: true
- entry_schema:
- type: string
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix_len:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_subnetpoolid:
- type: string
- required: true
port_vdbe_oam_0_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_vdbe_untr_vmi_network_role_tag:
+ port_vdbe_untr_vmi_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
port_vdbe_fabr_0_port_related_networks:
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- type: list
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
compute_vdbe_scheduler_hints:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_vmi_virtual_network_refs:
- type: list
- required: true
- entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_vdbe_fabr_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
+ required: true
port_vdbe_trst_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
port_vdbe_oam_0_port_name:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ type: list
required: true
+ entry_schema:
+ type: json
subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix:
type: list
required: true
port_vdbe_oam_0_port_order:
type: integer
required: true
- port_vdbe_untr_vmi_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
vdbe_vdbe_fabr_0_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
capability: tosca.capabilities.network.Bindable
node: vdbe
relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_vmi_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_vmi_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_vmi_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_vmi_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_vmi_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_vmi_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_vmi_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_vmi_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_vmi_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
vdbe_vdbe_oam_0_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
capability: tosca.capabilities.network.Bindable
node: vdbe
relationship: tosca.relationships.network.BindsTo
- vdbe:
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
- properties:
- availability_zone:
- get_input:
- - compute_vdbe_availability_zone
- - index_value
- flavor:
- get_input: vm_flavor_name
- metadata:
- get_input:
- - compute_vdbe_metadata
- - index_value
- image:
- get_input: vm_image_name
- name:
- get_input:
- - compute_vdbe_name
- - index_value
- scheduler_hints:
- get_input:
- - compute_vdbe_scheduler_hints
- - index_value
- vdbe_vdbe_untr_vmi:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_vmi_mac_requirements
- order:
- get_input: port_vdbe_untr_vmi_order
- exCP_naming:
- get_input: port_vdbe_untr_vmi_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_vmi_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_vmi_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_vmi_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_vmi_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_vmi_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- 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
- 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
- network_role:
- get_input: port_vdbe_ctrl_0_port_network_role
- subnetpoolid:
- get_input: port_vdbe_ctrl_0_port_subnetpoolid
- name:
- get_input:
- - port_vdbe_ctrl_0_port_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
+ vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.vdbeav_subinterface_heat_template
directives:
- substitutable
requirements:
- binding_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_vmi
+ node: vdbe_vdbe_untr_vmi_1
+ relationship: tosca.relationships.network.BindsTo
+ vdbe:
+ type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
+ properties:
+ availability_zone:
+ get_input:
+ - compute_vdbe_availability_zone
+ - index_value
+ flavor:
+ get_input: vm_flavor_name
+ metadata:
+ get_input:
+ - compute_vdbe_metadata
+ - index_value
+ image:
+ get_input: vm_image_name
+ name:
+ get_input:
+ - compute_vdbe_name
+ - index_value
+ scheduler_hints:
+ get_input:
+ - compute_vdbe_scheduler_hints
+ - index_value
+ 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
+ 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
+ network_role:
+ get_input: port_vdbe_ctrl_0_port_network_role
+ subnetpoolid:
+ get_input: port_vdbe_ctrl_0_port_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_ctrl_0_port_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe
capabilities:
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets.rate
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.packets.rate
network.incoming.packets_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- network.incoming.packets
disk.device.latency_vdbe:
- vdbe
- disk.device.latency
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets
scalable_vdbe:
- vdbe
- scalable
feature_vdbe_vdbe_oam_0_port:
- vdbe_vdbe_oam_0_port
- feature
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outpoing.packets
instance_vdbe:
- vdbe
- instance
network.outpoing.packets_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- network.outpoing.packets
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.bytes.rate
cpu_vdbe:
- vdbe
- cpu
disk.latency_vdbe:
- vdbe
- disk.latency
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes
network.outgoing.bytes.rate_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- network.outgoing.bytes.rate
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - feature_vdbe_0_subint_untr_vmi_0
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes.rate
network.outgoing.bytes_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- network.outgoing.bytes
os_vdbe:
- vdbe
- os
- forwarder_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - forwarder
network.incoming.packets.rate_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- network.incoming.packets.rate
network.incoming.packets_vdbe_vdbe_ctrl_0_port:
- vdbe_vdbe_ctrl_0_port
- network.incoming.packets
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes
memory_vdbe:
- vdbe
- memory
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes.rate
network.outpoing.packets_vdbe_vdbe_oam_0_port:
- vdbe_vdbe_oam_0_port
- network.outpoing.packets
- feature_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - feature
disk.device.write.requests.rate_vdbe:
- vdbe
- disk.device.write.requests.rate
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- feature_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - feature
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
forwarder_vdbe_vdbe_oam_0_port:
- vdbe_vdbe_oam_0_port
- forwarder
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outpoing.packets
network.incoming.packets_vdbe_vdbe_fabr_0_port:
- vdbe_vdbe_fabr_0_port
- network.incoming.packets
disk.device.write.bytes.rate_vdbe:
- vdbe
- disk.device.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
- binding_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - binding
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
network.incoming.packets.rate_vdbe_vdbe_oam_0_port:
- vdbe_vdbe_oam_0_port
- network.incoming.packets.rate
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.bytes.rate
network.incoming.bytes_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- network.incoming.bytes
network.outgoing.packets.rate_vdbe_vdbe_oam_0_port:
- vdbe_vdbe_oam_0_port
- network.outgoing.packets.rate
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - forwarder
binding_vdbe_vdbe_fabr_0_port:
- vdbe_vdbe_fabr_0_port
- binding
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
binding_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- binding
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.packets.rate
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
+ feature_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - feature
+ feature_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - feature
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
- network.incoming.bytes
+ binding_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - binding
feature_vdbe_vdbe_fabr_0_port:
- vdbe_vdbe_fabr_0_port
- feature
forwarder_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- forwarder
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - feature_vdbe_0_subint_untr_vmi_0
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
- vdbe
- disk.read.bytes
requirements:
+ dependency_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - dependency
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - dependency_vdbe_0_subint_untr_vmi_0
link_vdbe_vdbe_ctrl_0_port:
- vdbe_vdbe_ctrl_0_port
- link
link_vdbe_vdbe_oam_0_port:
- vdbe_vdbe_oam_0_port
- link
+ dependency_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - dependency
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - subinterface_link_vdbe_0_subint_untr_vmi_0
dependency_vdbe:
- vdbe
- dependency
dependency_vdbe_vdbe_ctrl_0_port:
- vdbe_vdbe_ctrl_0_port
- dependency
- link_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - link
- dependency_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - dependency
dependency_vdbe_vdbe_trst_0_port:
- vdbe_vdbe_trst_0_port
- dependency
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - dependency_vdbe_0_subint_untr_vmi_0
- dependency_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - dependency
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - subinterface_link_vdbe_0_subint_untr_vmi_0
\ No newline at end of file
+ link_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - link
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- 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
vm_flavor_name:
type: string
required: true
+ port_vdbe_untr_vmi_1_related_networks:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_vdbe_oam_1_port_name:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_vmi_1_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_vmi_1_order:
+ type: integer
+ required: true
port_vdbe_trst_1_port_network_role:
type: string
required: true
- port_vdbe_untr_vmi_ip_requirements:
+ port_vdbe_ctrl_1_port_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_ctrl_1_port_related_networks:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_vdbe_untr_vmi_1_virtual_network_refs:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ type: json
port_vdbe_fabr_1_port_name:
type: list
required: true
port_vdbe_oam_1_port_network_role:
type: string
required: true
- port_vdbe_untr_vmi_network_role:
- type: string
- required: true
port_vdbe_fabr_1_port_virtual_network_refs:
type: list
required: true
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
subinterface_vdbeav_subinterface_heat_template_vn_network_list:
type: list
required: true
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_network_role:
+ type: string
+ required: true
+ port_vdbe_untr_vmi_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_vdbe_trst_1_port_vlan_requirements:
type: list
required: true
port_vdbe_ctrl_1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_vdbe_untr_vmi_name:
- type: list
- required: true
- entry_schema:
- type: string
port_vdbe_trst_1_port_network_role_tag:
type: string
required: true
port_vdbe_trst_1_port_order:
type: integer
required: true
- port_vdbe_untr_vmi_subnetpoolid:
- type: string
- required: true
subinterface_vdbeav_subinterface_heat_template_service_template_filter_count:
type: list
required: true
entry_schema:
type: float
- port_vdbe_untr_vmi_network_role_tag:
+ port_vdbe_untr_vmi_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_vdbe_untr_vmi_1_subnetpoolid:
type: string
required: true
port_vdbe_fabr_1_port_ip_requirements:
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses:
- type: list
+ port_vdbe_untr_vmi_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: json
port_vdbe_ctrl_1_port_name:
type: list
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_virtual_network_refs:
- type: list
- required: true
- entry_schema:
- type: json
- port_vdbe_untr_vmi_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_vdbe_fabr_1_port_network_role:
type: string
required: true
+ port_vdbe_untr_vmi_1_network_role_tag:
+ type: string
+ required: true
port_vdbe_trst_1_port_virtual_machine_interface_mac_addresses:
type: list
required: true
entry_schema:
type: json
- port_vdbe_untr_vmi_order:
- type: integer
- required: true
subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_vmi_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_vdbe_fabr_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_vmi_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_vdbe_ctrl_1_port_virtual_network_refs:
type: list
required: true
entry_schema:
type: json
+ port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses:
+ type: list
+ required: true
+ entry_schema:
+ type: json
port_vdbe_oam_1_port_order:
type: integer
required: true
required: true
entry_schema:
type: string
- port_vdbe_untr_vmi_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
+ vdbe_vdbe_untr_vmi_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ mac_requirements:
+ get_input: port_vdbe_untr_vmi_1_mac_requirements
+ order:
+ get_input: port_vdbe_untr_vmi_1_order
+ exCP_naming:
+ get_input: port_vdbe_untr_vmi_1_exCP_naming
+ virtual_machine_interface_allowed_address_pairs:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_allowed_address_pairs
+ - index_value
+ vlan_requirements:
+ get_input: port_vdbe_untr_vmi_1_vlan_requirements
+ subinterface_indicator: true
+ related_networks:
+ get_input: port_vdbe_untr_vmi_1_related_networks
+ virtual_network_refs:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_network_refs
+ - index_value
+ ip_requirements:
+ get_input: port_vdbe_untr_vmi_1_ip_requirements
+ network_role_tag:
+ get_input: port_vdbe_untr_vmi_1_network_role_tag
+ virtual_machine_interface_mac_addresses:
+ get_input:
+ - port_vdbe_untr_vmi_1_virtual_machine_interface_mac_addresses
+ - index_value
+ network_role:
+ get_input: port_vdbe_untr_vmi_1_network_role
+ subnetpoolid:
+ get_input: port_vdbe_untr_vmi_1_subnetpoolid
+ name:
+ get_input:
+ - port_vdbe_untr_vmi_1_name
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe
+ relationship: tosca.relationships.network.BindsTo
+ vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.vdbeav_subinterface_heat_template
+ directives:
+ - substitutable
+ properties:
+ aap_untrusted_ip_prefix:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix
+ - index_value
+ aap_sec_untrusted_ip_prefix:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix
+ - index_value
+ ip_v6_address:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_ip_v6_address
+ - index_value
+ counter:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ ip_address:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_ip_address
+ - index_value
+ subinterfaces_name_prefix:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_subinterfaces_name_prefix
+ - index_value
+ aap_address_mode:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_address_mode
+ - index_value
+ service_template_filter:
+ count:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_service_template_filter_count
+ - index_value
+ substitute_service_template: vdbeav_subinterface_heat_templateServiceTemplate.yaml
+ mandatory: false
+ aap_untrusted_v6_ip_prefix:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix
+ - index_value
+ parent_interface:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_parent_interface
+ - index_value
+ vn_network_list:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_vn_network_list
+ - index_value
+ mac_address:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_mac_address
+ - index_value
+ vlan_tag_list:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_vlan_tag_list
+ - index_value
+ aap_sec_untrusted_ip_prefix_len:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix_len
+ - index_value
+ vmac_address:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_vmac_address
+ - index_value
+ aap_untrusted_v6_ip_prefix_len:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix_len
+ - index_value
+ aap_untrusted_ip_prefix_len:
+ get_input:
+ - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix_len
+ - index_value
+ requirements:
+ - binding_vdbe_0_subint_untr_vmi_0:
+ capability: tosca.capabilities.network.Bindable
+ node: vdbe_vdbe_untr_vmi_1
+ relationship: tosca.relationships.network.BindsTo
vdbe:
type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe
properties:
capability: tosca.capabilities.network.Bindable
node: vdbe
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_vmi:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- mac_requirements:
- get_input: port_vdbe_untr_vmi_mac_requirements
- order:
- get_input: port_vdbe_untr_vmi_order
- exCP_naming:
- get_input: port_vdbe_untr_vmi_exCP_naming
- virtual_machine_interface_allowed_address_pairs:
- get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_allowed_address_pairs
- - index_value
- 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
- - index_value
- ip_requirements:
- get_input: port_vdbe_untr_vmi_ip_requirements
- network_role_tag:
- get_input: port_vdbe_untr_vmi_network_role_tag
- virtual_machine_interface_mac_addresses:
- get_input:
- - port_vdbe_untr_vmi_virtual_machine_interface_mac_addresses
- - index_value
- network_role:
- get_input: port_vdbe_untr_vmi_network_role
- subnetpoolid:
- get_input: port_vdbe_untr_vmi_subnetpoolid
- name:
- get_input:
- - port_vdbe_untr_vmi_name
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: vdbe
- relationship: tosca.relationships.network.BindsTo
vdbe_vdbe_fabr_1_port:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
capability: tosca.capabilities.network.Bindable
node: vdbe
relationship: tosca.relationships.network.BindsTo
- vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- type: org.openecomp.resource.abstract.nodes.heat.subinterface.vdbeav_subinterface_heat_template
- directives:
- - substitutable
- properties:
- aap_untrusted_ip_prefix:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix
- - index_value
- aap_sec_untrusted_ip_prefix:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix
- - index_value
- ip_v6_address:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_ip_v6_address
- - index_value
- counter:
- get_property:
- - SELF
- - service_template_filter
- - index_value
- ip_address:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_ip_address
- - index_value
- subinterfaces_name_prefix:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_subinterfaces_name_prefix
- - index_value
- aap_address_mode:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_address_mode
- - index_value
- service_template_filter:
- count:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_service_template_filter_count
- - index_value
- substitute_service_template: vdbeav_subinterface_heat_templateServiceTemplate.yaml
- mandatory: false
- aap_untrusted_v6_ip_prefix:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix
- - index_value
- parent_interface:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_parent_interface
- - index_value
- vn_network_list:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_vn_network_list
- - index_value
- mac_address:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_mac_address
- - index_value
- vlan_tag_list:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_vlan_tag_list
- - index_value
- aap_sec_untrusted_ip_prefix_len:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_sec_untrusted_ip_prefix_len
- - index_value
- vmac_address:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_vmac_address
- - index_value
- aap_untrusted_v6_ip_prefix_len:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_v6_ip_prefix_len
- - index_value
- aap_untrusted_ip_prefix_len:
- get_input:
- - subinterface_vdbeav_subinterface_heat_template_aap_untrusted_ip_prefix_len
- - index_value
- requirements:
- - binding_vdbe_0_subint_untr_vmi_0:
- capability: tosca.capabilities.network.Bindable
- node: vdbe_vdbe_untr_vmi
- relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.vdbe_1
capabilities:
network.outpoing.packets_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- network.outpoing.packets
+ network.outgoing.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.packets.rate
network.outgoing.bytes.rate_vdbe_vdbe_fabr_1_port:
- vdbe_vdbe_fabr_1_port
- network.outgoing.bytes.rate
forwarder_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- forwarder
- network.incoming.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets.rate
feature_vdbe:
- vdbe
- feature
network.incoming.packets.rate_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- network.incoming.packets.rate
+ network.incoming.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets
network.incoming.packets_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- network.incoming.packets
network.outgoing.bytes.rate_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- network.outgoing.bytes.rate
+ network.outpoing.packets_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outpoing.packets
network.outgoing.bytes.rate_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- network.outgoing.bytes.rate
binding_vdbe_vdbe_fabr_1_port:
- vdbe_vdbe_fabr_1_port
- binding
- network.incoming.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.bytes.rate
cpu_vdbe:
- vdbe
- cpu
disk.latency_vdbe:
- vdbe
- disk.latency
- feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - feature_vdbe_0_subint_untr_vmi_0
+ network.outgoing.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes
network.outpoing.packets_vdbe_vdbe_fabr_1_port:
- vdbe_vdbe_fabr_1_port
- network.outpoing.packets
network.outpoing.packets_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- network.outpoing.packets
- network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes.rate
disk.allocation_vdbe:
- vdbe
- disk.allocation
os_vdbe:
- vdbe
- os
- forwarder_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - forwarder
network.incoming.bytes_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- network.incoming.bytes
disk.root.size_vdbe:
- vdbe
- disk.root.size
- network.outgoing.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.bytes
memory_vdbe:
- vdbe
- memory
disk.ephemeral.size_vdbe:
- vdbe
- disk.ephemeral.size
+ network.outgoing.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.outgoing.bytes.rate
network.outgoing.packets.rate_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- network.outgoing.packets.rate
- feature_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - feature
network.incoming.bytes.rate_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- network.incoming.bytes.rate
disk.write.bytes.rate_vdbe:
- vdbe
- disk.write.bytes.rate
- feature_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - feature
disk.device.write.requests_vdbe:
- vdbe
- disk.device.write.requests
network.incoming.packets_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- network.incoming.packets
- network.outpoing.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outpoing.packets
forwarder_vdbe_vdbe_fabr_1_port:
- vdbe_vdbe_fabr_1_port
- forwarder
disk.device.write.bytes.rate_vdbe:
- vdbe
- disk.device.write.bytes.rate
- network.incoming.packets_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.incoming.packets
disk.write.requests.rate_vdbe:
- vdbe
- disk.write.requests.rate
- binding_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - binding
disk.device.usage_vdbe:
- vdbe
- disk.device.usage
network.outgoing.bytes_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- network.outgoing.bytes
+ network.incoming.bytes.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.bytes.rate
binding_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- binding
feature_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- feature
+ forwarder_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - forwarder
+ network.incoming.packets.rate_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - network.incoming.packets.rate
disk.capacity_vdbe:
- vdbe
- disk.capacity
network.incoming.packets_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- network.incoming.packets
- network.outgoing.packets.rate_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - network.outgoing.packets.rate
- network.incoming.bytes_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
+ feature_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - feature
+ feature_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - feature
+ network.incoming.bytes_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
- network.incoming.bytes
+ binding_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - binding
network.incoming.bytes_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- network.incoming.bytes
+ feature_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - feature_vdbe_0_subint_untr_vmi_0
disk.device.read.requests_vdbe:
- vdbe
- disk.device.read.requests
dependency_vdbe_vdbe_fabr_1_port:
- vdbe_vdbe_fabr_1_port
- dependency
+ dependency_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - dependency
+ dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - dependency_vdbe_0_subint_untr_vmi_0
dependency_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- dependency
link_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- link
+ dependency_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - dependency
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template:
+ - vdbe_vdbe_untr_vmi_1_vdbeav_subinterface_heat_template
+ - subinterface_link_vdbe_0_subint_untr_vmi_0
dependency_vdbe:
- vdbe
- dependency
link_vdbe_vdbe_fabr_1_port:
- vdbe_vdbe_fabr_1_port
- link
- link_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - link
link_vdbe_vdbe_trst_1_port:
- vdbe_vdbe_trst_1_port
- link
- dependency_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - dependency
- dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - dependency_vdbe_0_subint_untr_vmi_0
+ link_vdbe_vdbe_untr_vmi_1:
+ - vdbe_vdbe_untr_vmi_1
+ - link
dependency_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- dependency
- dependency_vdbe_vdbe_untr_vmi:
- - vdbe_vdbe_untr_vmi
- - dependency
dependency_vdbe_vdbe_ctrl_1_port:
- vdbe_vdbe_ctrl_1_port
- dependency
- subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template:
- - vdbe_vdbe_untr_vmi_vdbeav_subinterface_heat_template
- - subinterface_link_vdbe_0_subint_untr_vmi_0
link_vdbe_vdbe_oam_1_port:
- vdbe_vdbe_oam_1_port
- - link
\ No newline at end of file
+ - link
type: string
description: Internal1_external
node_templates:
- FSB2_Internal_2:
+ FSB1_0_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB1_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB2_Internal_1
+ - FSB1_0_Internal_port_0
+ - FSB1_1_Internal_port_0
- FSB1_Internal_1
- FSB1_OAM
- FSB1_template
\ No newline at end of file
org.openecomp.resource.abstract.nodes.FSB1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_FSB1_Internal_ip_requirements:
+ compute_FSB1_metadata:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB1_Internal_subnetpoolid:
+ type: json
+ port_FSB1_0_Internal_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_2_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_FSB1_metadata:
+ port_FSB1_Internal_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_FSB1_OAM_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_FSB2_Internal_2_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_1_Internal_port_0_network:
+ type: list
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ entry_schema:
+ type: string
+ port_FSB1_0_Internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_related_networks:
- type: list
+ port_FSB1_1_Internal_port_0_mac_address:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_OAM_vlan_requirements:
+ port_FSB1_0_Internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
- type: list
+ port_FSB1_1_Internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network:
+ port_FSB1_Internal_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_FSB2_Internal_1_order:
- type: integer
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_2_ip_requirements:
- type: list
+ port_FSB1_1_Internal_port_0_network_role:
+ type: string
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
+ port_FSB1_1_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB2_Internal_1_network:
+ port_FSB1_Internal_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_2_network_role:
- type: string
+ port_FSB1_0_Internal_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_network_role:
+ port_FSB1_1_Internal_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- 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
+ port_FSB1_1_Internal_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_ip_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB1_1_Internal_port_0_order:
+ type: integer
required: true
status: SUPPORTED
port_FSB1_OAM_exCP_naming:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_1_mac_address:
+ port_FSB1_1_Internal_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_2_mac_address:
+ port_FSB1_0_Internal_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_ip_requirements:
+ port_FSB1_0_Internal_port_0_mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB1_0_Internal_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_vlan_requirements:
+ type: string
+ port_FSB1_1_Internal_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB1_OAM_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_exCP_naming:
+ port_FSB1_0_Internal_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB2_Internal_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_FSB1_Internal_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_Internal_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB1_OAM_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_FSB1_Internal_1_network_role:
+ type: string
required: true
status: SUPPORTED
compute_FSB1_availability_zone:
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB1_OAM_order:
- type: integer
+ port_FSB1_0_Internal_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_vlan_requirements:
+ port_FSB1_1_Internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_2_network:
- type: list
+ port_FSB1_OAM_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_1_network_role_tag:
+ port_FSB1_Internal_1_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
+ port_FSB1_0_Internal_port_0_order:
type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_1_related_networks:
- type: list
+ port_FSB1_Internal_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_related_networks:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
compute_FSB1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB1_0_Internal_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
requirements:
- - dependency_FSB1_FSB1_Internal:
- capability: tosca.capabilities.Node
- node: tosca.nodes.Root
- relationship: tosca.relationships.DependsOn
- occurrences:
- - 0
- - UNBOUNDED
- - link_FSB1_FSB1_Internal:
- capability: tosca.capabilities.network.Linkable
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - dependency_FSB1_FSB2_Internal_1:
+ - dependency_FSB1_FSB1_1_Internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal_1:
+ - link_FSB1_FSB1_1_Internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB2_Internal_2:
+ - dependency_FSB1_FSB1_Internal_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal_2:
+ - link_FSB1_FSB1_Internal_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
+ - dependency_FSB1_FSB1_0_Internal_port_0:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_FSB1_FSB1_0_Internal_port_0:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
capabilities:
network.incoming.bytes.rate_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_OAM:
+ network.outgoing.packets.rate_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.capacity_FSB1:
+ network.outgoing.bytes_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes.rate_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.latency_FSB1:
+ network.outgoing.bytes_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB2_Internal_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_FSB1_FSB2_Internal_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.allocation_FSB1:
+ disk.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.read.bytes_FSB1:
+ disk.read.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.capacity_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_util_FSB1:
+ disk.device.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests.rate_FSB1:
+ network.incoming.bytes_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_OAM:
+ disk.allocation_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_FSB1:
+ disk.read.bytes_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal_2:
+ disk.device.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal_1:
+ forwarder_FSB1_FSB1_1_Internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ cpu_util_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1:
- type: tosca.capabilities.Node
+ disk.device.write.requests.rate_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_Internal:
+ network.outpoing.packets_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_Internal:
+ network.outgoing.bytes_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal_1:
+ network.outgoing.bytes.rate_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal_2:
+ disk.root.size_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_OAM:
- type: org.openecomp.capabilities.Forwarder
+ feature_FSB1_FSB1_0_Internal_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.resident_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_FSB1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_OAM:
+ network.incoming.bytes.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_Internal:
+ forwarder_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- cpu_FSB1:
+ memory.resident_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_FSB1:
+ network.incoming.packets.rate_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_OAM:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- instance_FSB1:
+ cpu_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_FSB1:
+ disk.write.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_FSB1_FSB1_OAM:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal_1:
+ instance_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal_2:
+ disk.device.read.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_FSB1_FSB1_1_Internal_port_0:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal_2:
+ cpu.delta_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_FSB1:
+ network.incoming.packets.rate_FSB1_FSB1_0_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal_1:
+ network.outgoing.packets.rate_FSB1_FSB1_0_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB1_Internal:
+ binding_FSB1_FSB1_0_Internal_port_0:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_Internal:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
disk.device.read.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal_2:
+ network.incoming.bytes.rate_FSB1_FSB1_0_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 0
- UNBOUNDED
+ network.outpoing.packets_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
attachment_FSB1_FSB1_OAM:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_Internal:
+ network.incoming.packets.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB1_Internal:
- type: tosca.capabilities.Attachment
+ feature_FSB1_FSB1_Internal_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.incoming.packets_FSB1_FSB1_0_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.write.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.bytes.rate_FSB1_FSB1_0_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.usage_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ attachment_FSB1_FSB1_Internal_1:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outpoing.packets_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal_1:
+ network.outgoing.packets.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal_2:
+ attachment_FSB1_FSB1_0_Internal_port_0:
+ type: tosca.capabilities.Attachment
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- vcpus_FSB1:
+ network.incoming.bytes_FSB1_FSB1_0_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_FSB1:
+ vcpus_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_Internal:
+ disk.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_FSB1:
+ network.outgoing.bytes_FSB1_FSB1_0_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
+ network.incoming.packets_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- endpoint_FSB1:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
+ disk.device.write.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal_2:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ endpoint_FSB1:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal_1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_FSB1_FSB1_1_Internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
+ disk.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB1_1_Internal_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB2_Internal_2:
- type: tosca.capabilities.Node
+ forwarder_FSB1_FSB1_0_Internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.read.requests_FSB1:
+ network.outpoing.packets_FSB1_FSB1_0_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_FSB1:
+ network.incoming.bytes_FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB2_Internal_1:
- type: tosca.capabilities.Attachment
+ disk.read.requests_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal_2:
- type: org.openecomp.capabilities.Forwarder
+ binding_FSB1_FSB1_Internal_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- feature_FSB1_FSB2_Internal_1:
- type: tosca.capabilities.Node
+ disk.device.write.requests_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB2_Internal_2:
- type: tosca.capabilities.Attachment
+ network.incoming.packets.rate_FSB1_FSB1_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal_1:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
disk.device.iops_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_FSB1_Internal_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB1_Internal_subnetpoolid:
- type: string
- required: true
- port_FSB2_Internal_2_subnetpoolid:
- type: string
- required: true
compute_FSB1_metadata:
type: list
required: true
entry_schema:
type: json
- port_FSB2_Internal_2_order:
- type: integer
+ port_FSB1_0_Internal_port_0_subnetpoolid:
+ type: string
required: true
vm_flavor_name:
type: string
required: true
- port_FSB1_Internal_related_networks:
- type: list
+ port_FSB1_Internal_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
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:
+ port_FSB1_1_Internal_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network:
+ type: string
+ port_FSB1_0_Internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_FSB1_1_Internal_port_0_mac_address:
+ type: string
+ required: true
+ port_FSB1_0_Internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_FSB2_Internal_1_order:
- type: integer
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_1_Internal_port_0_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_2_ip_requirements:
+ port_FSB1_Internal_1_related_networks:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_network_role_tag:
+ type: string
+ required: true
+ port_FSB1_1_Internal_port_0_network_role:
+ type: string
+ required: true
port_FSB1_OAM_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_2_related_networks:
- type: list
+ port_FSB1_1_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB2_Internal_1_network:
+ port_FSB1_Internal_1_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_2_network_role:
- type: string
+ port_FSB1_0_Internal_port_0_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
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:
+ port_FSB1_1_Internal_port_0_subnetpoolid:
type: string
required: true
- port_FSB1_Internal_mac_address:
- type: string
+ port_FSB1_1_Internal_port_0_related_networks:
+ type: list
required: true
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_ip_requirements:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_subnetpoolid:
type: string
required: true
- port_FSB2_Internal_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB1_1_Internal_port_0_order:
+ type: integer
required: true
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_1_mac_address:
+ port_FSB1_1_Internal_port_0_network_role_tag:
type: string
required: true
- port_FSB2_Internal_2_mac_address:
+ port_FSB1_0_Internal_port_0_network_role_tag:
type: string
required: true
- port_FSB2_Internal_1_ip_requirements:
+ port_FSB1_0_Internal_port_0_mac_address:
+ type: string
+ required: true
+ port_FSB1_0_Internal_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_vlan_requirements:
+ type: string
+ port_FSB1_1_Internal_port_0_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network_role_tag:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB1_OAM_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB1_Internal_exCP_naming:
+ port_FSB1_0_Internal_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB2_Internal_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_FSB1_Internal_1_vlan_requirements:
+ type: list
required: true
- port_FSB1_Internal_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_FSB1_OAM_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_FSB1_Internal_1_network_role:
+ type: string
required: true
compute_FSB1_availability_zone:
type: list
default: 0
constraints:
- greater_or_equal: 0
- port_FSB1_OAM_order:
- type: integer
+ port_FSB1_0_Internal_port_0_network_role:
+ type: string
required: true
- port_FSB2_Internal_1_vlan_requirements:
+ port_FSB1_1_Internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_2_network:
- type: list
+ port_FSB1_OAM_order:
+ type: integer
required: true
- entry_schema:
- type: string
- port_FSB2_Internal_1_network_role_tag:
+ port_FSB1_Internal_1_mac_address:
type: string
required: true
- port_FSB1_Internal_order:
+ port_FSB1_0_Internal_port_0_order:
type: integer
required: true
- port_FSB2_Internal_1_related_networks:
- type: list
+ port_FSB1_Internal_1_order:
+ type: integer
+ required: true
+ port_FSB1_Internal_1_subnetpoolid:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
port_FSB1_OAM_related_networks:
type: list
required: true
port_FSB1_OAM_network_role_tag:
type: string
required: true
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
compute_FSB1_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB1_0_Internal_port_0_related_networks:
+ type: list
required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
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:
- get_input: port_FSB1_Internal_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
- network_role:
- get_input: port_FSB1_Internal_network_role
- subnetpoolid:
- get_input: port_FSB1_Internal_subnetpoolid
- network:
- get_input:
- - port_FSB1_Internal_network
- - index_value
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: FSB1
- relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal_1:
+ FSB1_FSB1_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_1_mac_requirements
+ get_input: port_FSB1_1_Internal_port_0_mac_requirements
order:
- get_input: port_FSB2_Internal_1_order
+ get_input: port_FSB1_1_Internal_port_0_order
mac_address:
- get_input: port_FSB2_Internal_1_mac_address
+ get_input: port_FSB1_1_Internal_port_0_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_1_exCP_naming
+ get_input: port_FSB1_1_Internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_1_vlan_requirements
+ get_input: port_FSB1_1_Internal_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_1_ip_requirements
+ get_input: port_FSB1_1_Internal_port_0_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_1_related_networks
+ get_input: port_FSB1_1_Internal_port_0_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_1_network_role_tag
+ get_input: port_FSB1_1_Internal_port_0_network_role_tag
network_role:
- get_input: port_FSB2_Internal_1_network_role
+ get_input: port_FSB1_1_Internal_port_0_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_1_subnetpoolid
+ get_input: port_FSB1_1_Internal_port_0_subnetpoolid
network:
get_input:
- - port_FSB2_Internal_1_network
+ - port_FSB1_1_Internal_port_0_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal_2:
+ FSB1_FSB1_Internal_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_2_mac_requirements
+ get_input: port_FSB1_Internal_1_mac_requirements
order:
- get_input: port_FSB2_Internal_2_order
+ get_input: port_FSB1_Internal_1_order
mac_address:
- get_input: port_FSB2_Internal_2_mac_address
+ get_input: port_FSB1_Internal_1_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_2_exCP_naming
+ get_input: port_FSB1_Internal_1_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_2_vlan_requirements
+ get_input: port_FSB1_Internal_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_2_ip_requirements
+ get_input: port_FSB1_Internal_1_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_2_related_networks
+ get_input: port_FSB1_Internal_1_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_2_network_role_tag
+ get_input: port_FSB1_Internal_1_network_role_tag
network_role:
- get_input: port_FSB2_Internal_2_network_role
+ get_input: port_FSB1_Internal_1_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_2_subnetpoolid
+ get_input: port_FSB1_Internal_1_subnetpoolid
network:
get_input:
- - port_FSB2_Internal_2_network
+ - port_FSB1_Internal_1_network
- index_value
requirements:
- binding:
nimbus-ethernet:
type: tosca.artifacts.Deployment
file: ../Artifacts/nimbus-ethernet
+ FSB1_FSB1_0_Internal_port_0:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ mac_requirements:
+ get_input: port_FSB1_0_Internal_port_0_mac_requirements
+ order:
+ get_input: port_FSB1_0_Internal_port_0_order
+ mac_address:
+ get_input: port_FSB1_0_Internal_port_0_mac_address
+ exCP_naming:
+ get_input: port_FSB1_0_Internal_port_0_exCP_naming
+ vlan_requirements:
+ get_input: port_FSB1_0_Internal_port_0_vlan_requirements
+ subinterface_indicator: false
+ ip_requirements:
+ get_input: port_FSB1_0_Internal_port_0_ip_requirements
+ related_networks:
+ get_input: port_FSB1_0_Internal_port_0_related_networks
+ network_role_tag:
+ get_input: port_FSB1_0_Internal_port_0_network_role_tag
+ network_role:
+ get_input: port_FSB1_0_Internal_port_0_network_role
+ subnetpoolid:
+ get_input: port_FSB1_0_Internal_port_0_subnetpoolid
+ network:
+ get_input:
+ - port_FSB1_0_Internal_port_0_network
+ - index_value
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: FSB1
+ relationship: tosca.relationships.network.BindsTo
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.FSB1
capabilities:
network.incoming.bytes.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.bytes.rate
+ network.outgoing.packets.rate_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.outgoing.packets.rate
network.outgoing.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.bytes
+ network.incoming.bytes.rate_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.incoming.bytes.rate
+ network.outgoing.bytes_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.outgoing.bytes
disk.capacity_FSB1:
- FSB1
- disk.capacity
disk.read.bytes.rate_FSB1:
- FSB1
- disk.read.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.outgoing.bytes.rate
disk.device.latency_FSB1:
- FSB1
- disk.device.latency
- binding_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - binding
- binding_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - binding
+ network.incoming.bytes_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.bytes
disk.allocation_FSB1:
- FSB1
- disk.allocation
disk.device.capacity_FSB1:
- FSB1
- disk.device.capacity
+ forwarder_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - forwarder
cpu_util_FSB1:
- FSB1
- cpu_util
disk.device.write.requests.rate_FSB1:
- FSB1
- disk.device.write.requests.rate
+ network.outpoing.packets_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.outpoing.packets
+ network.outgoing.bytes_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outgoing.bytes
network.outgoing.bytes.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.bytes.rate
disk.root.size_FSB1:
- FSB1
- disk.root.size
- network.incoming.packets.rate_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.incoming.packets.rate
- network.incoming.packets.rate_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.incoming.packets.rate
+ feature_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - feature
feature_FSB1:
- FSB1
- feature
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets.rate
- network.outgoing.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes
- network.incoming.packets_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.incoming.packets
- network.incoming.packets_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.incoming.packets
+ network.incoming.bytes.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.bytes.rate
forwarder_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- forwarder
network.incoming.packets.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets.rate
- forwarder_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - forwarder
cpu_FSB1:
- FSB1
- cpu
disk.device.read.bytes.rate_FSB1:
- FSB1
- disk.device.read.bytes.rate
- network.outpoing.packets_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.outpoing.packets
- network.outgoing.bytes.rate_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.outgoing.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.outgoing.bytes.rate
- network.outgoing.bytes_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.outgoing.bytes
- network.outgoing.bytes_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.outgoing.bytes
+ feature_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - feature
cpu.delta_FSB1:
- FSB1
- cpu.delta
- network.outpoing.packets_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.outpoing.packets
+ network.incoming.packets.rate_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.incoming.packets.rate
+ network.outgoing.packets.rate_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.outgoing.packets.rate
disk.write.bytes_FSB1:
- FSB1
- disk.write.bytes
- binding_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ binding_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
- binding
disk.device.read.requests.rate_FSB1:
- FSB1
- disk.device.read.requests.rate
- feature_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - feature
disk.device.read.requests_FSB1:
- FSB1
- disk.device.read.requests
disk.device.write.bytes_FSB1:
- FSB1
- disk.device.write.bytes
- network.outgoing.packets.rate_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.outgoing.packets.rate
- network.outgoing.packets.rate_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.outgoing.packets.rate
+ network.incoming.bytes.rate_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.incoming.bytes.rate
network.outgoing.packets.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.packets.rate
binding_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- binding
+ network.outpoing.packets_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outpoing.packets
attachment_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- attachment
- network.incoming.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets
- attachment_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - attachment
+ network.incoming.packets.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.packets.rate
+ feature_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - feature
network.incoming.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.bytes
network.incoming.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets
- network.outpoing.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outpoing.packets
+ forwarder_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - forwarder
disk.device.read.bytes_FSB1:
- FSB1
- disk.device.read.bytes
disk.device.usage_FSB1:
- FSB1
- disk.device.usage
+ network.incoming.packets_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.incoming.packets
+ network.incoming.packets_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.packets
disk.write.bytes.rate_FSB1:
- FSB1
- disk.write.bytes.rate
scalable_FSB1:
- FSB1
- scalable
+ network.outgoing.bytes.rate_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.outgoing.bytes.rate
disk.usage_FSB1:
- FSB1
- disk.usage
+ attachment_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - attachment
network.outpoing.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outpoing.packets
- network.incoming.bytes_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.incoming.bytes
- network.incoming.bytes_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.incoming.bytes
+ network.outgoing.packets.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outgoing.packets.rate
+ attachment_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - attachment
+ network.outgoing.bytes.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outgoing.bytes.rate
host_FSB1:
- FSB1
- host
os_FSB1:
- FSB1
- os
+ network.incoming.bytes_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.incoming.bytes
vcpus_FSB1:
- FSB1
- vcpus
disk.write.requests_FSB1:
- FSB1
- disk.write.requests
- network.incoming.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes
+ network.outgoing.bytes_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.outgoing.bytes
+ network.incoming.packets_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.incoming.packets
disk.device.write.bytes.rate_FSB1:
- FSB1
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes.rate
endpoint_FSB1:
- FSB1
- endpoint
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - network.incoming.bytes.rate
- network.incoming.bytes.rate_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - network.incoming.bytes.rate
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes.rate
+ binding_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - binding
disk.latency_FSB1:
- FSB1
- disk.latency
+ attachment_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - attachment
memory.usage_FSB1:
- FSB1
- memory.usage
- feature_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - feature
+ forwarder_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - forwarder
+ network.outpoing.packets_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
+ - network.outpoing.packets
+ network.incoming.bytes_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.incoming.bytes
disk.read.requests_FSB1:
- FSB1
- disk.read.requests
+ binding_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - binding
disk.device.write.requests_FSB1:
- FSB1
- disk.device.write.requests
- attachment_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - attachment
- forwarder_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - forwarder
- feature_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - feature
- attachment_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - attachment
+ network.incoming.packets.rate_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - network.incoming.packets.rate
disk.iops_FSB1:
- FSB1
- disk.iops
- forwarder_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - forwarder
disk.device.iops_FSB1:
- FSB1
- disk.device.iops
requirements:
- link_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
+ link_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
- link
+ dependency_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - dependency
link_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- link
+ link_FSB1_FSB1_1_Internal_port_0:
+ - FSB1_FSB1_1_Internal_port_0
+ - link
dependency_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- dependency
dependency_FSB1:
- FSB1
- dependency
- link_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
- - link
- dependency_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ dependency_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
- dependency
- link_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ link_FSB1_FSB1_0_Internal_port_0:
+ - FSB1_FSB1_0_Internal_port_0
- link
local_storage_FSB1:
- FSB1
- local_storage
- dependency_FSB1_FSB2_Internal_2:
- - FSB1_FSB2_Internal_2
- - dependency
- dependency_FSB1_FSB2_Internal_1:
- - FSB1_FSB2_Internal_1
+ dependency_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
- dependency
type: string
description: Internal1_external
node_templates:
- FSB2_Internal_2:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_1_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
\ No newline at end of file
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
status: SUPPORTED
port_FSB1_OAM_subnetpoolid:
status: SUPPORTED
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
+ port_FSB_Internal_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ type: string
+ port_FSB_Internal_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_FSB_Internal_port_0_mac_address:
+ type: string
+ 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_ip_requirements:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_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
port_FSB1_OAM_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ port_FSB_Internal_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- 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
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_FSB1_availability_zone:
+ port_FSB_Internal_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_address:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_OAM_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB_Internal_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
- type: integer
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
port_FSB1_OAM_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network:
- type: list
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
port_FSB1_OAM_related_networks:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
compute_FSB1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB_Internal_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
port_FSB1_OAM_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
requirements:
- - dependency_FSB1_FSB1_Internal:
+ - dependency_FSB1_FSB1_OAM:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_Internal:
+ - link_FSB1_FSB1_OAM:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB2_Internal:
+ - dependency_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal:
+ - link_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB1_OAM:
+ - dependency_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_OAM:
+ - link_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB2_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_FSB1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_FSB1_FSB1_OAM:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_Internal:
+ memory.resident_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB2_Internal:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_FSB1_FSB1_OAM:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB2_Internal:
- type: tosca.capabilities.Attachment
+ cpu_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal:
+ disk.write.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_OAM:
- type: org.openecomp.capabilities.Forwarder
+ feature_FSB1_FSB1_OAM:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.resident_FSB1:
+ instance_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_OAM:
+ disk.device.read.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal:
+ cpu.delta_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_FSB1:
+ disk.write.bytes_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_OAM:
- type: tosca.capabilities.Node
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_FSB1:
+ disk.device.read.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- cpu.delta_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB1_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.requests.rate_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_Internal:
+ feature_FSB1_FSB_1_Internal_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ feature_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_Internal:
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB1_Internal:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_OAM:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_FSB1:
+ network.incoming.bytes_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_OAM:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_Internal:
+ memory_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
+ network.incoming.packets_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
network.outpoing.packets_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_FSB1:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_FSB1:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
+ disk.device.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
port_FSB1_OAM_subnetpoolid:
type: string
required: true
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
+ port_FSB_Internal_port_1_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ type: string
+ port_FSB_Internal_port_1_network_role_tag:
+ type: string
required: true
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_FSB_Internal_port_0_mac_address:
+ type: string
+ required: true
port_FSB1_OAM_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_ip_requirements:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_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_OAM_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ port_FSB_Internal_port_0_ip_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
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_FSB1_availability_zone:
+ port_FSB_Internal_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_FSB1_availability_zone:
type: list
required: true
entry_schema:
port_FSB1_OAM_order:
type: integer
required: true
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_mac_address:
- type: string
- required: true
port_FSB1_OAM_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_order:
+ port_FSB_Internal_port_0_order:
type: integer
required: true
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_FSB1_OAM_network_role:
type: string
required: true
- port_FSB2_Internal_network:
- type: list
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: string
port_FSB1_OAM_related_networks:
type: list
required: true
port_FSB1_OAM_network_role_tag:
type: string
required: true
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
compute_FSB1_name:
type: list
required: true
entry_schema:
type: string
+ port_FSB_Internal_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
port_FSB1_OAM_fixed_ips:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB_Internal_port_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
node_templates:
- FSB1_FSB1_Internal:
+ FSB1_FSB1_OAM:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
+ get_input: port_FSB1_OAM_mac_requirements
order:
- get_input: port_FSB1_Internal_order
- mac_address:
- get_input: port_FSB1_Internal_mac_address
+ get_input: port_FSB1_OAM_order
exCP_naming:
- get_input: port_FSB1_Internal_exCP_naming
+ get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
- get_input: port_FSB1_Internal_vlan_requirements
+ get_input: port_FSB1_OAM_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_Internal_ip_requirements
+ get_input: port_FSB1_OAM_ip_requirements
related_networks:
- get_input: port_FSB1_Internal_related_networks
+ get_input: port_FSB1_OAM_related_networks
network_role_tag:
- get_input: port_FSB1_Internal_network_role_tag
+ get_input: port_FSB1_OAM_network_role_tag
network_role:
- get_input: port_FSB1_Internal_network_role
+ get_input: port_FSB1_OAM_network_role
+ fixed_ips:
+ get_input:
+ - port_FSB1_OAM_fixed_ips
+ - index_value
subnetpoolid:
- get_input: port_FSB1_Internal_subnetpoolid
+ get_input: port_FSB1_OAM_subnetpoolid
network:
get_input:
- - port_FSB1_Internal_network
+ - port_FSB1_OAM_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal:
+ FSB1_FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
+ get_input: port_FSB_Internal_port_1_mac_requirements
order:
- get_input: port_FSB2_Internal_order
+ get_input: port_FSB_Internal_port_1_order
mac_address:
- get_input: port_FSB2_Internal_mac_address
+ get_input: port_FSB_Internal_port_1_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_exCP_naming
+ get_input: port_FSB_Internal_port_1_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_vlan_requirements
+ get_input: port_FSB_Internal_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_ip_requirements
+ get_input: port_FSB_Internal_port_1_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_related_networks
+ get_input: port_FSB_Internal_port_1_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_network_role_tag
+ get_input: port_FSB_Internal_port_1_network_role_tag
network_role:
- get_input: port_FSB2_Internal_network_role
+ get_input: port_FSB_Internal_port_1_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_subnetpoolid
+ get_input: port_FSB_Internal_port_1_subnetpoolid
network:
get_input:
- - port_FSB2_Internal_network
+ - port_FSB_Internal_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB1_OAM:
+ FSB1_FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_OAM_mac_requirements
+ get_input: port_FSB_Internal_port_0_mac_requirements
order:
- get_input: port_FSB1_OAM_order
+ get_input: port_FSB_Internal_port_0_order
+ mac_address:
+ get_input: port_FSB_Internal_port_0_mac_address
exCP_naming:
- get_input: port_FSB1_OAM_exCP_naming
+ get_input: port_FSB_Internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_FSB1_OAM_vlan_requirements
+ get_input: port_FSB_Internal_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_OAM_ip_requirements
+ get_input: port_FSB_Internal_port_0_ip_requirements
related_networks:
- get_input: port_FSB1_OAM_related_networks
+ get_input: port_FSB_Internal_port_0_related_networks
network_role_tag:
- get_input: port_FSB1_OAM_network_role_tag
+ get_input: port_FSB_Internal_port_0_network_role_tag
network_role:
- get_input: port_FSB1_OAM_network_role
- fixed_ips:
- get_input:
- - port_FSB1_OAM_fixed_ips
- - index_value
+ get_input: port_FSB_Internal_port_0_network_role
subnetpoolid:
- get_input: port_FSB1_OAM_subnetpoolid
+ get_input: port_FSB_Internal_port_0_subnetpoolid
network:
get_input:
- - port_FSB1_OAM_network
+ - port_FSB_Internal_port_0_network
- index_value
requirements:
- binding:
network.outgoing.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.bytes
- binding_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - binding
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.packets.rate
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outpoing.packets
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outpoing.packets
disk.capacity_FSB1:
- FSB1
- disk.capacity
disk.read.bytes.rate_FSB1:
- FSB1
- disk.read.bytes.rate
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - forwarder
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - forwarder
disk.device.latency_FSB1:
- FSB1
- disk.device.latency
disk.root.size_FSB1:
- FSB1
- disk.root.size
- forwarder_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - forwarder
feature_FSB1:
- FSB1
- feature
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets.rate
- network.outgoing.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes
- feature_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - feature
- attachment_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - attachment
- network.incoming.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets
forwarder_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- forwarder
network.incoming.packets.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets.rate
- forwarder_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - forwarder
- network.incoming.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets.rate
cpu_FSB1:
- FSB1
- cpu
disk.write.bytes_FSB1:
- FSB1
- disk.write.bytes
- binding_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - binding
+ attachment_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_FSB1:
- FSB1
- disk.device.read.requests.rate
- feature_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ attachment_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.bytes.rate
+ feature_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- feature
disk.device.read.requests_FSB1:
- FSB1
- disk.device.read.requests
+ feature_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - feature
disk.ephemeral.size_FSB1:
- FSB1
- disk.ephemeral.size
attachment_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- attachment
- network.incoming.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
- network.incoming.packets
- attachment_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - attachment
network.incoming.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.bytes
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.packets
memory_FSB1:
- FSB1
- memory
network.incoming.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets
- network.outpoing.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outpoing.packets
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.bytes.rate
disk.device.read.bytes_FSB1:
- FSB1
- disk.device.read.bytes
disk.usage_FSB1:
- FSB1
- disk.usage
+ binding_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - binding
+ binding_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - binding
network.outpoing.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outpoing.packets
disk.write.requests_FSB1:
- FSB1
- disk.write.requests
- network.outgoing.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
- network.outgoing.bytes
- network.incoming.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes
- network.outpoing.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outpoing.packets
disk.device.write.bytes.rate_FSB1:
- FSB1
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes.rate
endpoint_FSB1:
- FSB1
- endpoint
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes.rate
disk.latency_FSB1:
- FSB1
- disk.latency
disk.read.requests_FSB1:
- FSB1
- disk.read.requests
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.packets.rate
disk.device.write.requests_FSB1:
- FSB1
- disk.device.write.requests
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes.rate
- network.incoming.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.packets.rate
disk.iops_FSB1:
- FSB1
- disk.iops
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.packets.rate
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes
disk.device.iops_FSB1:
- FSB1
- disk.device.iops
dependency_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- dependency
+ dependency_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - dependency
dependency_FSB1:
- FSB1
- dependency
- link_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - link
- dependency_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ dependency_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- dependency
- link_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - link
local_storage_FSB1:
- FSB1
- local_storage
- dependency_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - dependency
+ link_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - link
+ link_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - link
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
network: Internal2-net
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB2_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
cmaui_volume1:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal_2,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal_2,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB_1_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_1_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB_2_Internal_port_1,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
cmaui_volume2:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
cmaui_volume3:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal_1,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_2, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB_2_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_2_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
groups:
ep-jsa_net_group:
type: org.openecomp.groups.heat.HeatStack
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB2_Internal_1
- - FSB1_Internal_1
- - FSB1_Internal_2
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
- FSB1_template
- FSB2_template
\ No newline at end of file
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
status: SUPPORTED
compute_FSB1_metadata:
status: SUPPORTED
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
- type: list
+ port_FSB_Internal_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ port_FSB_Internal_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_ip_requirements:
+ port_FSB_Internal_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
+ type: string
+ port_FSB_Internal_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_0_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB_Internal_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_Internal_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB_Internal_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- compute_FSB1_availability_zone:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_address:
- type: string
+ port_FSB_Internal_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_exCP_naming:
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
- type: integer
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network:
+ compute_FSB1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB1_Internal_mac_requirements:
+ port_FSB_Internal_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_FSB1_name:
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_1_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
attributes:
- FSB1_FSB2_Internal_tenant_id:
+ FSB1_FSB_1_Internal_port_1_network_id:
type: string
status: SUPPORTED
- FSB1_FSB1_Internal_network_id:
+ FSB1_FSB_1_Internal_port_1_device_owner:
type: string
status: SUPPORTED
FSB1_user_data_format:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_status:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_device_owner:
- type: string
- status: SUPPORTED
requirements:
- - dependency_FSB1_FSB1_Internal:
+ - dependency_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_Internal:
+ - link_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB2_Internal:
+ - dependency_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal:
+ - link_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- binding_FSB1_FSB2_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_FSB1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_Internal:
+ memory.resident_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_Internal:
+ cpu_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB2_Internal:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- attachment_FSB1_FSB2_Internal:
- type: tosca.capabilities.Attachment
+ disk.write.requests.rate_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal:
+ instance_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_FSB1:
+ disk.device.read.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.Forwarder
+ cpu.delta_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal:
+ disk.write.bytes_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_FSB1:
+ disk.device.read.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- cpu.delta_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB1_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.requests.rate_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_Internal:
+ feature_FSB1_FSB_1_Internal_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ feature_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_Internal:
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB1_Internal:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_FSB1:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_Internal:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
+ memory_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
host_FSB1:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_FSB1:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_FSB1:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
+ disk.device.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
compute_FSB1_metadata:
type: list
required: true
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
+ port_FSB_Internal_port_1_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ type: string
+ port_FSB_Internal_port_1_network_role_tag:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_mac_address:
+ type: string
required: true
- port_FSB2_Internal_ip_requirements:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_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:
+ port_FSB_Internal_port_0_ip_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: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_FSB1_availability_zone:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_mac_address:
- type: string
+ port_FSB_Internal_port_0_order:
+ type: integer
+ required: true
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
required: true
- port_FSB2_Internal_exCP_naming:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB1_Internal_order:
- type: integer
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
- port_FSB2_Internal_network:
+ compute_FSB1_name:
type: list
required: true
entry_schema:
type: string
- port_FSB1_Internal_mac_requirements:
+ port_FSB_Internal_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_FSB1_name:
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB_Internal_port_1_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
node_templates:
- FSB1_FSB1_Internal:
+ FSB1_FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
+ get_input: port_FSB_Internal_port_1_mac_requirements
order:
- get_input: port_FSB1_Internal_order
+ get_input: port_FSB_Internal_port_1_order
mac_address:
- get_input: port_FSB1_Internal_mac_address
+ get_input: port_FSB_Internal_port_1_mac_address
exCP_naming:
- get_input: port_FSB1_Internal_exCP_naming
+ get_input: port_FSB_Internal_port_1_exCP_naming
vlan_requirements:
- get_input: port_FSB1_Internal_vlan_requirements
+ get_input: port_FSB_Internal_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_Internal_ip_requirements
+ get_input: port_FSB_Internal_port_1_ip_requirements
related_networks:
- get_input: port_FSB1_Internal_related_networks
+ get_input: port_FSB_Internal_port_1_related_networks
network_role_tag:
- get_input: port_FSB1_Internal_network_role_tag
+ get_input: port_FSB_Internal_port_1_network_role_tag
network_role:
- get_input: port_FSB1_Internal_network_role
+ get_input: port_FSB_Internal_port_1_network_role
subnetpoolid:
- get_input: port_FSB1_Internal_subnetpoolid
+ get_input: port_FSB_Internal_port_1_subnetpoolid
network:
get_input:
- - port_FSB1_Internal_network
+ - port_FSB_Internal_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal:
+ FSB1_FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
+ get_input: port_FSB_Internal_port_0_mac_requirements
order:
- get_input: port_FSB2_Internal_order
+ get_input: port_FSB_Internal_port_0_order
mac_address:
- get_input: port_FSB2_Internal_mac_address
+ get_input: port_FSB_Internal_port_0_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_exCP_naming
+ get_input: port_FSB_Internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_vlan_requirements
+ get_input: port_FSB_Internal_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_ip_requirements
+ get_input: port_FSB_Internal_port_0_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_related_networks
+ get_input: port_FSB_Internal_port_0_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_network_role_tag
+ get_input: port_FSB_Internal_port_0_network_role_tag
network_role:
- get_input: port_FSB2_Internal_network_role
+ get_input: port_FSB_Internal_port_0_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_subnetpoolid
+ get_input: port_FSB_Internal_port_0_subnetpoolid
network:
get_input:
- - port_FSB2_Internal_network
+ - port_FSB_Internal_port_0_network
- index_value
requirements:
- binding:
type: tosca.artifacts.Deployment
file: ../Artifacts/nimbus-ethernet
outputs:
- FSB1_FSB2_Internal_tenant_id:
+ FSB1_FSB_1_Internal_port_1_network_id:
type: string
value:
get_attribute:
- - FSB1_FSB2_Internal
- - tenant_id
- FSB1_FSB1_Internal_network_id:
+ - FSB1_FSB_1_Internal_port_1
+ - network_id
+ FSB1_FSB_1_Internal_port_1_device_owner:
type: string
value:
get_attribute:
- - FSB1_FSB1_Internal
- - network_id
+ - FSB1_FSB_1_Internal_port_1
+ - device_owner
FSB1_user_data_format:
type: string
value:
- addresses
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- value:
- get_attribute:
- - FSB1_FSB2_Internal
- - network_id
- FSB1_FSB1_Internal_status:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - status
- FSB1_FSB1_Internal_device_owner:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.FSB1
capabilities:
- binding_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - binding
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.packets.rate
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outpoing.packets
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outpoing.packets
disk.capacity_FSB1:
- FSB1
- disk.capacity
disk.read.bytes.rate_FSB1:
- FSB1
- disk.read.bytes.rate
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - forwarder
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - forwarder
disk.device.latency_FSB1:
- FSB1
- disk.device.latency
disk.root.size_FSB1:
- FSB1
- disk.root.size
- forwarder_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - forwarder
feature_FSB1:
- FSB1
- feature
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets.rate
- network.outgoing.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes
- feature_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - feature
- attachment_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - attachment
- network.incoming.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets
memory.resident_FSB1:
- FSB1
- memory.resident
- forwarder_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - forwarder
- network.incoming.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets.rate
cpu_FSB1:
- FSB1
- cpu
disk.write.bytes_FSB1:
- FSB1
- disk.write.bytes
- binding_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - binding
+ attachment_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_FSB1:
- FSB1
- disk.device.read.requests.rate
- feature_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ attachment_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.bytes.rate
+ feature_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- feature
disk.device.read.requests_FSB1:
- FSB1
- disk.device.read.requests
+ feature_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - feature
disk.ephemeral.size_FSB1:
- FSB1
- disk.ephemeral.size
disk.device.write.bytes_FSB1:
- FSB1
- disk.device.write.bytes
- network.incoming.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.packets
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- network.incoming.packets
- attachment_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - attachment
memory_FSB1:
- FSB1
- memory
- network.outpoing.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outpoing.packets
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.bytes.rate
disk.device.read.bytes_FSB1:
- FSB1
- disk.device.read.bytes
disk.usage_FSB1:
- FSB1
- disk.usage
+ binding_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - binding
+ binding_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - binding
host_FSB1:
- FSB1
- host
disk.write.requests_FSB1:
- FSB1
- disk.write.requests
- network.outgoing.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
- network.outgoing.bytes
- network.incoming.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes
- network.outpoing.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outpoing.packets
disk.device.write.bytes.rate_FSB1:
- FSB1
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes.rate
endpoint_FSB1:
- FSB1
- endpoint
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes.rate
disk.latency_FSB1:
- FSB1
- disk.latency
disk.read.requests_FSB1:
- FSB1
- disk.read.requests
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.packets.rate
disk.device.write.requests_FSB1:
- FSB1
- disk.device.write.requests
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes.rate
- network.incoming.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.packets.rate
disk.iops_FSB1:
- FSB1
- disk.iops
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.packets.rate
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes
disk.device.iops_FSB1:
- FSB1
- disk.device.iops
requirements:
+ dependency_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - dependency
dependency_FSB1:
- FSB1
- dependency
- link_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - link
- dependency_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ dependency_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- dependency
- link_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - link
local_storage_FSB1:
- FSB1
- local_storage
- dependency_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - dependency
+ link_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - link
+ link_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - link
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:
+ port_FSB1_Internal_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_related_networks:
- type: list
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
+ port_FSB2_Internal_2_subnetpoolid:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
- required: true
- status: SUPPORTED
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_ip_requirements:
- type: list
+ port_FSB2_Internal_2_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
+ port_FSB1_Internal_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_2_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_related_networks:
+ port_FSB2_Internal_2_vlan_requirements:
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
+ type: org.openecomp.datatypes.network.VlanRequirements
port_FSB1_OAM_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ port_FSB1_OAM_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- port_FSB1_Internal_exCP_naming:
+ port_FSB1_Internal_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB1_Internal_network_role:
+ port_FSB1_Internal_1_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
- compute_FSB1_availability_zone:
+ port_FSB1_Internal_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB1_OAM_order:
- type: integer
+ port_FSB2_Internal_2_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB1_OAM_order:
+ type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_address:
+ port_FSB1_Internal_1_mac_address:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB2_Internal_2_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_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_FSB1_Internal_1_order:
type: integer
required: true
status: SUPPORTED
- port_FSB1_OAM_network_role:
+ port_FSB1_Internal_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network:
- type: list
+ port_FSB1_OAM_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
port_FSB1_OAM_related_networks:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
compute_FSB1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_network_role_tag:
+ port_FSB2_Internal_2_network_role_tag:
type: string
required: true
status: SUPPORTED
- attributes:
- FSB1_FSB2_Internal_tenant_id:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_network_id:
- type: string
+ port_FSB2_Internal_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
status: SUPPORTED
+ attributes:
FSB1_accessIPv6:
type: string
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_device_owner:
- type: string
- status: SUPPORTED
requirements:
- - dependency_FSB1_FSB1_Internal:
+ - dependency_FSB1_FSB2_Internal_2:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_Internal:
+ - link_FSB1_FSB2_Internal_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB2_Internal:
+ - dependency_FSB1_FSB1_Internal_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal:
+ - link_FSB1_FSB1_Internal_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB2_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
disk.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
+ binding_FSB1_FSB2_Internal_2:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ network.incoming.bytes_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.allocation_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_OAM:
+ network.outgoing.bytes_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.root.size_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- feature_FSB1:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_Internal:
+ disk.root.size_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_Internal:
+ network.incoming.packets.rate_FSB1_FSB2_Internal_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB2_Internal:
+ feature_FSB1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB2_Internal:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes.rate_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal:
+ network.incoming.packets_FSB1_FSB2_Internal_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
cpu_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu.delta_FSB1:
+ network.outpoing.packets_FSB1_FSB2_Internal_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB2_Internal_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB1_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.bytes_FSB1_FSB2_Internal_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
- UNBOUNDED
- disk.device.read.requests.rate_FSB1:
+ cpu.delta_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_Internal:
- type: tosca.capabilities.Node
+ disk.write.bytes_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.read.requests.rate_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
+ network.outgoing.packets.rate_FSB1_FSB2_Internal_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
network.outgoing.packets.rate_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 0
- UNBOUNDED
+ network.outpoing.packets_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
attachment_FSB1_FSB1_OAM:
type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_Internal:
+ network.incoming.packets.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB1_Internal:
- type: tosca.capabilities.Attachment
+ feature_FSB1_FSB1_Internal_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_FSB1_FSB1_Internal_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
+ disk.device.read.bytes_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes_FSB1:
+ disk.device.usage_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.usage_FSB1:
+ network.incoming.packets_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_OAM:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB1_Internal_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- host_FSB1:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.outpoing.packets_FSB1_FSB1_OAM:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.allocation_FSB1:
+ network.outgoing.packets.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- os_FSB1:
- type: tosca.capabilities.OperatingSystem
+ network.incoming.bytes_FSB1_FSB2_Internal_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- vcpus_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB1_Internal_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ host_FSB1:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal:
+ disk.device.allocation_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ os_FSB1:
+ type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal:
+ vcpus_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.bytes.rate_FSB1:
+ disk.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
+ disk.device.write.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
+ network.incoming.bytes.rate_FSB1_FSB2_Internal_2:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
+ disk.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.latency_FSB1:
+ memory.usage_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.usage_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ feature_FSB1_FSB2_Internal_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ binding_FSB1_FSB1_Internal_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- - 1
+ - 0
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
+ disk.device.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_FSB1_FSB2_Internal_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- disk.iops_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB2_Internal_2:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
+ disk.iops_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
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:
+ port_FSB1_Internal_1_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_related_networks:
- type: list
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
+ port_FSB2_Internal_2_subnetpoolid:
type: string
required: true
port_FSB1_OAM_subnetpoolid:
required: true
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
- required: true
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_ip_requirements:
- type: list
+ port_FSB2_Internal_2_order:
+ type: integer
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
vm_flavor_name:
type: string
required: true
- port_FSB2_Internal_network_role:
+ port_FSB1_Internal_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_FSB2_Internal_2_mac_address:
type: string
required: true
- port_FSB1_Internal_related_networks:
+ port_FSB2_Internal_2_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
+ type: org.openecomp.datatypes.network.VlanRequirements
port_FSB1_OAM_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ port_FSB1_OAM_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_FSB1_Internal_1_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:
+ port_FSB1_Internal_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB1_Internal_network_role:
+ port_FSB1_Internal_1_network_role:
type: string
required: true
- port_FSB1_OAM_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- compute_FSB1_availability_zone:
+ port_FSB1_Internal_1_related_networks:
type: list
required: true
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_network_role_tag:
+ type: string
+ required: true
+ compute_FSB1_availability_zone:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
+ 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
- port_FSB2_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_FSB2_Internal_mac_address:
+ port_FSB1_Internal_1_mac_address:
type: string
required: true
port_FSB1_OAM_network:
required: true
entry_schema:
type: string
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_order:
- type: integer
+ port_FSB2_Internal_2_related_networks:
+ type: list
required: true
- port_FSB1_OAM_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB1_Internal_1_network:
+ type: list
required: true
- port_FSB2_Internal_network:
+ 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_FSB1_Internal_1_order:
+ type: integer
+ required: true
+ port_FSB1_Internal_1_subnetpoolid:
+ type: string
+ required: true
+ port_FSB1_OAM_network_role:
+ type: string
+ required: true
port_FSB1_OAM_related_networks:
type: list
required: true
port_FSB1_OAM_network_role_tag:
type: string
required: true
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
compute_FSB1_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_network_role_tag:
+ port_FSB2_Internal_2_network_role_tag:
type: string
required: true
+ port_FSB2_Internal_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
node_templates:
- FSB1_FSB1_Internal:
+ FSB1_FSB2_Internal_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
+ get_input: port_FSB2_Internal_2_mac_requirements
order:
- get_input: port_FSB1_Internal_order
+ get_input: port_FSB2_Internal_2_order
mac_address:
- get_input: port_FSB1_Internal_mac_address
+ get_input: port_FSB2_Internal_2_mac_address
exCP_naming:
- get_input: port_FSB1_Internal_exCP_naming
+ get_input: port_FSB2_Internal_2_exCP_naming
vlan_requirements:
- get_input: port_FSB1_Internal_vlan_requirements
+ get_input: port_FSB2_Internal_2_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_Internal_ip_requirements
+ get_input: port_FSB2_Internal_2_ip_requirements
related_networks:
- get_input: port_FSB1_Internal_related_networks
+ get_input: port_FSB2_Internal_2_related_networks
network_role_tag:
- get_input: port_FSB1_Internal_network_role_tag
+ get_input: port_FSB2_Internal_2_network_role_tag
network_role:
- get_input: port_FSB1_Internal_network_role
+ get_input: port_FSB2_Internal_2_network_role
subnetpoolid:
- get_input: port_FSB1_Internal_subnetpoolid
+ get_input: port_FSB2_Internal_2_subnetpoolid
network:
get_input:
- - port_FSB1_Internal_network
+ - port_FSB2_Internal_2_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal:
+ FSB1_FSB1_Internal_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
+ get_input: port_FSB1_Internal_1_mac_requirements
order:
- get_input: port_FSB2_Internal_order
+ get_input: port_FSB1_Internal_1_order
mac_address:
- get_input: port_FSB2_Internal_mac_address
+ get_input: port_FSB1_Internal_1_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_exCP_naming
+ get_input: port_FSB1_Internal_1_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_vlan_requirements
+ get_input: port_FSB1_Internal_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_ip_requirements
+ get_input: port_FSB1_Internal_1_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_related_networks
+ get_input: port_FSB1_Internal_1_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_network_role_tag
+ get_input: port_FSB1_Internal_1_network_role_tag
network_role:
- get_input: port_FSB2_Internal_network_role
+ get_input: port_FSB1_Internal_1_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_subnetpoolid
+ get_input: port_FSB1_Internal_1_subnetpoolid
network:
get_input:
- - port_FSB2_Internal_network
+ - port_FSB1_Internal_1_network
- index_value
requirements:
- binding:
type: tosca.artifacts.Deployment
file: ../Artifacts/nimbus-ethernet
outputs:
- FSB1_FSB2_Internal_tenant_id:
- type: string
- value:
- get_attribute:
- - FSB1_FSB2_Internal
- - tenant_id
- FSB1_FSB1_Internal_network_id:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - network_id
FSB1_accessIPv6:
type: string
value:
- addresses
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- value:
- get_attribute:
- - FSB1_FSB2_Internal
- - network_id
- FSB1_FSB1_Internal_device_owner:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.FSB1
capabilities:
network.outgoing.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.bytes
- binding_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - binding
disk.capacity_FSB1:
- FSB1
- disk.capacity
disk.device.latency_FSB1:
- FSB1
- disk.device.latency
+ binding_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - binding
+ network.incoming.bytes_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.bytes
disk.allocation_FSB1:
- FSB1
- disk.allocation
disk.device.write.requests.rate_FSB1:
- FSB1
- disk.device.write.requests.rate
+ network.outgoing.bytes_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outgoing.bytes
network.outgoing.bytes.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.bytes.rate
disk.root.size_FSB1:
- FSB1
- disk.root.size
- forwarder_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - forwarder
+ network.incoming.packets.rate_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - network.incoming.packets.rate
feature_FSB1:
- FSB1
- feature
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets.rate
- network.outgoing.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes
- feature_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - feature
- attachment_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - attachment
- network.incoming.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
+ network.incoming.bytes.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.bytes.rate
+ network.incoming.packets_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
- network.incoming.packets
forwarder_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
network.incoming.packets.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets.rate
- forwarder_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - forwarder
- network.incoming.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets.rate
cpu_FSB1:
- FSB1
- cpu
disk.device.read.bytes.rate_FSB1:
- FSB1
- disk.device.read.bytes.rate
+ network.outpoing.packets_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - network.outpoing.packets
+ network.outgoing.bytes.rate_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - network.outgoing.bytes
cpu.delta_FSB1:
- FSB1
- cpu.delta
disk.write.bytes_FSB1:
- FSB1
- disk.write.bytes
- binding_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - binding
disk.device.read.requests.rate_FSB1:
- FSB1
- disk.device.read.requests.rate
- feature_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - feature
disk.device.read.requests_FSB1:
- FSB1
- disk.device.read.requests
disk.device.write.bytes_FSB1:
- FSB1
- disk.device.write.bytes
+ network.outgoing.packets.rate_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - network.outgoing.packets.rate
network.outgoing.packets.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.packets.rate
binding_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- binding
+ network.outpoing.packets_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outpoing.packets
attachment_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- attachment
- network.incoming.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets
- attachment_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - attachment
+ network.incoming.packets.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.packets.rate
+ feature_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - feature
network.incoming.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.bytes
network.incoming.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets
- network.outpoing.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outpoing.packets
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.bytes.rate
+ forwarder_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - forwarder
disk.device.read.bytes_FSB1:
- FSB1
- disk.device.read.bytes
disk.device.usage_FSB1:
- FSB1
- disk.device.usage
+ network.incoming.packets_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.incoming.packets
disk.write.bytes.rate_FSB1:
- FSB1
- disk.write.bytes.rate
disk.usage_FSB1:
- FSB1
- disk.usage
+ attachment_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - attachment
network.outpoing.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outpoing.packets
+ network.outgoing.packets.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outgoing.packets.rate
+ network.incoming.bytes_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - network.incoming.bytes
+ network.outgoing.bytes.rate_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - network.outgoing.bytes.rate
host_FSB1:
- FSB1
- host
disk.write.requests_FSB1:
- FSB1
- disk.write.requests
- network.outgoing.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.bytes
- network.incoming.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes
- network.outpoing.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outpoing.packets
disk.device.write.bytes.rate_FSB1:
- FSB1
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes.rate
endpoint_FSB1:
- FSB1
- endpoint
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ network.incoming.bytes.rate_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
- network.incoming.bytes.rate
disk.latency_FSB1:
- FSB1
memory.usage_FSB1:
- FSB1
- memory.usage
+ feature_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - feature
disk.read.requests_FSB1:
- FSB1
- disk.read.requests
+ binding_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - binding
disk.device.write.requests_FSB1:
- FSB1
- disk.device.write.requests
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes.rate
- network.incoming.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes
+ forwarder_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - forwarder
+ attachment_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - attachment
disk.iops_FSB1:
- FSB1
- disk.iops
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.packets.rate
disk.device.iops_FSB1:
- FSB1
- disk.device.iops
requirements:
+ link_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
+ - link
+ link_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - link
link_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- link
dependency_FSB1:
- FSB1
- dependency
- link_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - link
- dependency_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - dependency
- link_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - link
local_storage_FSB1:
- FSB1
- local_storage
- dependency_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
+ dependency_FSB1_FSB2_Internal_2:
+ - FSB1_FSB2_Internal_2
+ - dependency
+ dependency_FSB1_FSB1_Internal_1:
+ - FSB1_FSB1_Internal_1
- dependency
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
network: Internal2-net
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB2_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
get_input: fsb1-Internal1-mac
- network: {get_attribute: [FSB2_Internal_1, att]}
+ network: {get_attribute: [FSB_2_Internal_port_0, att]}
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
get_input: fsb1-Internal1-mac
- network: {get_attribute: [FSB2_Internal_1, att]}
+ network: {get_attribute: [FSB_2_Internal_port_0, att]}
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
availability_zone:
get_input: fsb_zone
name:
- get_attribute: [FSB1_Internal_1, name]
+ get_attribute: [FSB_1_Internal_port_1, name]
artifacts:
nimbus-ethernet-gw:
type: tosca.artifacts.Deployment
cmaui_volume1:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal_2,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal_2,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB_1_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_1_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB_2_Internal_port_1,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
cmaui_volume2:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
cmaui_volume3:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal_1,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_2, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB_2_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_2_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
groups:
ep-jsa_net_group:
type: org.openecomp.groups.heat.HeatStack
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB2_Internal_1
- - FSB1_Internal_1
- - FSB1_Internal_2
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
- FSB1_template
- FSB2_template
\ No newline at end of file
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
status: SUPPORTED
compute_FSB1_metadata:
status: SUPPORTED
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
- type: list
+ port_FSB_Internal_port_1_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ port_FSB_Internal_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_ip_requirements:
+ port_FSB_Internal_port_0_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
+ type: string
+ port_FSB_Internal_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_0_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_network_role_tag:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_vlan_requirements:
- type: list
+ port_FSB_Internal_port_1_mac_address:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_0_related_networks:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB_Internal_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_Internal_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_1_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_address:
- type: string
+ port_FSB_Internal_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_exCP_naming:
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
- type: integer
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network:
+ compute_FSB1_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB1_Internal_mac_requirements:
+ port_FSB_Internal_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_FSB1_name:
- type: list
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
attributes:
- FSB1_FSB2_Internal_tenant_id:
+ FSB1_FSB_1_Internal_port_1_network_id:
type: string
status: SUPPORTED
- FSB1_FSB1_Internal_network_id:
+ FSB1_FSB_1_Internal_port_1_device_owner:
type: string
status: SUPPORTED
FSB1_user_data_format:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_status:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_device_owner:
- type: string
- status: SUPPORTED
requirements:
- - dependency_FSB1_FSB1_Internal:
+ - dependency_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_Internal:
+ - link_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB2_Internal:
+ - dependency_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal:
+ - link_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 0
- UNBOUNDED
capabilities:
- binding_FSB1_FSB2_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_FSB1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_Internal:
+ memory.resident_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_Internal:
+ cpu_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB2_Internal:
- type: tosca.capabilities.Node
- occurrences:
- - 1
- - UNBOUNDED
- attachment_FSB1_FSB2_Internal:
- type: tosca.capabilities.Attachment
+ disk.write.requests.rate_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal:
+ instance_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory.resident_FSB1:
+ disk.device.read.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.Forwarder
+ cpu.delta_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal:
+ disk.write.bytes_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_FSB1:
+ disk.device.read.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- cpu.delta_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB1_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.requests.rate_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_Internal:
+ feature_FSB1_FSB_1_Internal_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ feature_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_Internal:
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB1_Internal:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_FSB1:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_Internal:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
+ memory_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
host_FSB1:
type: tosca.capabilities.Container
valid_source_types:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_FSB1:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_FSB1:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
+ disk.device.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
compute_FSB1_metadata:
type: list
required: true
entry_schema:
type: json
- port_FSB2_Internal_vlan_requirements:
+ port_FSB_Internal_port_1_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ type: string
+ port_FSB_Internal_port_1_network_role_tag:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_mac_address:
+ type: string
required: true
- port_FSB2_Internal_ip_requirements:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_network_role_tag:
- type: string
+ port_FSB_Internal_port_0_ip_requirements:
+ type: list
required: true
- port_FSB1_Internal_vlan_requirements:
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_1_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
default: 0
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_mac_address:
- type: string
- required: true
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_order:
+ port_FSB_Internal_port_0_order:
type: integer
required: true
- port_FSB2_Internal_network:
+ port_FSB_Internal_port_1_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_FSB1_Internal_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
compute_FSB1_name:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
node_templates:
- FSB1_FSB1_Internal:
+ FSB1_FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
+ get_input: port_FSB_Internal_port_1_mac_requirements
order:
- get_input: port_FSB1_Internal_order
+ get_input: port_FSB_Internal_port_1_order
mac_address:
- get_input: port_FSB1_Internal_mac_address
+ get_input: port_FSB_Internal_port_1_mac_address
exCP_naming:
- get_input: port_FSB1_Internal_exCP_naming
+ get_input: port_FSB_Internal_port_1_exCP_naming
vlan_requirements:
- get_input: port_FSB1_Internal_vlan_requirements
+ get_input: port_FSB_Internal_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_Internal_ip_requirements
+ get_input: port_FSB_Internal_port_1_ip_requirements
related_networks:
- get_input: port_FSB1_Internal_related_networks
+ get_input: port_FSB_Internal_port_1_related_networks
network_role_tag:
- get_input: port_FSB1_Internal_network_role_tag
+ get_input: port_FSB_Internal_port_1_network_role_tag
network_role:
- get_input: port_FSB1_Internal_network_role
+ get_input: port_FSB_Internal_port_1_network_role
subnetpoolid:
- get_input: port_FSB1_Internal_subnetpoolid
+ get_input: port_FSB_Internal_port_1_subnetpoolid
network:
get_attribute:
- - FSB1_FSB2_Internal
+ - FSB1_FSB_2_Internal_port_0
- att
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal:
+ FSB1_FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
+ get_input: port_FSB_Internal_port_0_mac_requirements
order:
- get_input: port_FSB2_Internal_order
+ get_input: port_FSB_Internal_port_0_order
mac_address:
- get_input: port_FSB2_Internal_mac_address
+ get_input: port_FSB_Internal_port_0_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_exCP_naming
+ get_input: port_FSB_Internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_vlan_requirements
+ get_input: port_FSB_Internal_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_ip_requirements
+ get_input: port_FSB_Internal_port_0_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_related_networks
+ get_input: port_FSB_Internal_port_0_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_network_role_tag
+ get_input: port_FSB_Internal_port_0_network_role_tag
network_role:
- get_input: port_FSB2_Internal_network_role
+ get_input: port_FSB_Internal_port_0_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_subnetpoolid
+ get_input: port_FSB_Internal_port_0_subnetpoolid
device_id:
get_attribute:
- FSB1
- att
network:
get_input:
- - port_FSB2_Internal_network
+ - port_FSB_Internal_port_0_network
- index_value
requirements:
- binding:
- index_value
name:
get_attribute:
- - FSB1_FSB1_Internal
+ - FSB1_FSB_1_Internal_port_1
- name
artifacts:
nimbus-ethernet-gw:
type: tosca.artifacts.Deployment
file: ../Artifacts/nimbus-ethernet
outputs:
- FSB1_FSB2_Internal_tenant_id:
+ FSB1_FSB_1_Internal_port_1_network_id:
type: string
value:
get_attribute:
- - FSB1_FSB2_Internal
- - tenant_id
- FSB1_FSB1_Internal_network_id:
+ - FSB1_FSB_1_Internal_port_1
+ - network_id
+ FSB1_FSB_1_Internal_port_1_device_owner:
type: string
value:
get_attribute:
- - FSB1_FSB1_Internal
- - network_id
+ - FSB1_FSB_1_Internal_port_1
+ - device_owner
FSB1_user_data_format:
type: string
value:
- addresses
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- value:
- get_attribute:
- - FSB1_FSB2_Internal
- - network_id
- FSB1_FSB1_Internal_status:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - status
- FSB1_FSB1_Internal_device_owner:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.FSB1
capabilities:
- binding_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - binding
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.packets.rate
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outpoing.packets
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outpoing.packets
disk.capacity_FSB1:
- FSB1
- disk.capacity
disk.read.bytes.rate_FSB1:
- FSB1
- disk.read.bytes.rate
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - forwarder
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - forwarder
disk.device.latency_FSB1:
- FSB1
- disk.device.latency
disk.root.size_FSB1:
- FSB1
- disk.root.size
- forwarder_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - forwarder
feature_FSB1:
- FSB1
- feature
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets.rate
- network.outgoing.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes
- feature_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - feature
- attachment_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - attachment
- network.incoming.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets
memory.resident_FSB1:
- FSB1
- memory.resident
- forwarder_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - forwarder
- network.incoming.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets.rate
cpu_FSB1:
- FSB1
- cpu
disk.write.bytes_FSB1:
- FSB1
- disk.write.bytes
- binding_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - binding
+ attachment_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_FSB1:
- FSB1
- disk.device.read.requests.rate
- feature_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ attachment_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.bytes.rate
+ feature_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- feature
disk.device.read.requests_FSB1:
- FSB1
- disk.device.read.requests
+ feature_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - feature
disk.ephemeral.size_FSB1:
- FSB1
- disk.ephemeral.size
disk.device.write.bytes_FSB1:
- FSB1
- disk.device.write.bytes
- network.incoming.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.packets
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- network.incoming.packets
- attachment_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - attachment
memory_FSB1:
- FSB1
- memory
- network.outpoing.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outpoing.packets
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.bytes.rate
disk.device.read.bytes_FSB1:
- FSB1
- disk.device.read.bytes
disk.usage_FSB1:
- FSB1
- disk.usage
+ binding_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - binding
+ binding_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - binding
host_FSB1:
- FSB1
- host
disk.write.requests_FSB1:
- FSB1
- disk.write.requests
- network.outgoing.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
- network.outgoing.bytes
- network.incoming.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes
- network.outpoing.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outpoing.packets
disk.device.write.bytes.rate_FSB1:
- FSB1
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes.rate
endpoint_FSB1:
- FSB1
- endpoint
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes.rate
disk.latency_FSB1:
- FSB1
- disk.latency
disk.read.requests_FSB1:
- FSB1
- disk.read.requests
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.packets.rate
disk.device.write.requests_FSB1:
- FSB1
- disk.device.write.requests
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes.rate
- network.incoming.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.packets.rate
disk.iops_FSB1:
- FSB1
- disk.iops
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.packets.rate
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes
disk.device.iops_FSB1:
- FSB1
- disk.device.iops
requirements:
+ dependency_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - dependency
dependency_FSB1:
- FSB1
- dependency
- link_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - link
- dependency_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ dependency_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- dependency
- link_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - link
local_storage_FSB1:
- FSB1
- local_storage
- dependency_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - dependency
+ link_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - link
+ link_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - link
type: string
description: Internal1_external
node_templates:
- FSB2_Internal_2:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
flavor:
get_input: fsb1-flavor
availability_zone:
- get_attribute: [ FSB1_Internal_1, myAttr, get_attribute: [FSB1_Internal_1, index] ]
+ get_attribute: [ FSB_1_Internal_port_1, myAttr, get_attribute: [FSB_1_Internal_port_1, index] ]
metadata:
- get_attribute: [ FSB1_Internal_1, myAttr, get_input: index ]
+ get_attribute: [ FSB_1_Internal_port_1, myAttr, get_input: index ]
name:
- get_attribute: [ FSB1_Internal_1, myAttr, get_attribute: [jsa_net1, index] ]
+ get_attribute: [ FSB_1_Internal_port_1, myAttr, get_attribute: [jsa_net1, index] ]
artifacts:
nimbus-ethernet-gw:
type: tosca.artifacts.Deployment
cmaui_volume1:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal_2,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB_1_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_1_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
cmaui_volume2:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_1_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
\ No newline at end of file
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:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_related_networks:
- type: list
+ type: org.openecomp.datatypes.network.RelatedNetworksAssignments
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
+ port_FSB1_OAM_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_subnetpoolid:
+ port_FSB_Internal_port_1_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_vlan_requirements:
- type: list
+ port_FSB_Internal_port_0_network_role:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
+ port_FSB_Internal_port_1_network_role_tag:
+ type: string
required: true
status: SUPPORTED
+ port_FSB_Internal_port_0_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_FSB_Internal_port_0_mac_address:
+ type: string
+ 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_ip_requirements:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_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
port_FSB1_OAM_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ port_FSB_Internal_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- 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
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB1_Internal_network:
+ port_FSB_Internal_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: integer
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB2_Internal_mac_address:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_OAM_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_FSB_Internal_port_0_order:
+ type: integer
required: true
status: SUPPORTED
- port_FSB1_Internal_order:
- type: integer
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
port_FSB1_OAM_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network:
- type: list
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: string
port_FSB1_OAM_related_networks:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_FSB1_Internal_mac_requirements:
+ port_FSB_Internal_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB_Internal_port_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
attributes:
- FSB1_FSB2_Internal_tenant_id:
+ FSB1_FSB_1_Internal_port_1_network_id:
type: string
status: SUPPORTED
- FSB1_FSB1_Internal_network_id:
+ FSB1_FSB_1_Internal_port_1_device_owner:
type: string
status: SUPPORTED
FSB1_accessIPv6:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- status: SUPPORTED
- FSB1_FSB1_Internal_device_owner:
- type: string
- status: SUPPORTED
requirements:
- - dependency_FSB1_FSB1_Internal:
+ - dependency_FSB1_FSB1_OAM:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_Internal:
+ - link_FSB1_FSB1_OAM:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB2_Internal:
+ - dependency_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB2_Internal:
+ - link_FSB1_FSB_1_Internal_port_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - dependency_FSB1_FSB1_OAM:
+ - dependency_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.Node
node: tosca.nodes.Root
relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_FSB1_FSB1_OAM:
+ - link_FSB1_FSB_1_Internal_port_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB2_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- - 0
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
- UNBOUNDED
disk.capacity_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
occurrences:
- 1
- UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.device.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
feature_FSB1:
type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ forwarder_FSB1_FSB1_OAM:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB1_Internal:
+ memory.resident_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB2_Internal:
- type: tosca.capabilities.Node
+ network.incoming.packets.rate_FSB1_FSB1_OAM:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB2_Internal:
- type: tosca.capabilities.Attachment
+ cpu_FSB1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB2_Internal:
+ disk.write.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_OAM:
- type: org.openecomp.capabilities.Forwarder
+ feature_FSB1_FSB1_OAM:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- memory.resident_FSB1:
+ instance_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB1_OAM:
+ disk.device.read.bytes.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- forwarder_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.Forwarder
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.packets.rate_FSB1_FSB2_Internal:
+ cpu.delta_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- cpu_FSB1:
+ disk.write.bytes_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.requests.rate_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_OAM:
- type: tosca.capabilities.Node
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- instance_FSB1:
+ disk.device.read.requests.rate_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.read.bytes.rate_FSB1:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ attachment_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Attachment
occurrences:
- 1
- UNBOUNDED
- cpu.delta_FSB1:
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.write.bytes_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- binding_FSB1_FSB1_Internal:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- disk.device.read.requests.rate_FSB1:
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- feature_FSB1_FSB1_Internal:
+ feature_FSB1_FSB_1_Internal_port_0:
type: tosca.capabilities.Node
occurrences:
- 1
occurrences:
- 1
- UNBOUNDED
+ feature_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
disk.ephemeral.size_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_Internal:
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- attachment_FSB1_FSB1_Internal:
- type: tosca.capabilities.Attachment
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_OAM:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- memory_FSB1:
+ network.incoming.bytes_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.packets_FSB1_FSB1_OAM:
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outpoing.packets_FSB1_FSB1_Internal:
+ memory_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
+ network.incoming.packets_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_1:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
+ binding_FSB1_FSB_1_Internal_port_0:
+ type: tosca.capabilities.network.Bindable
+ valid_source_types:
+ - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ occurrences:
+ - 0
+ - UNBOUNDED
network.outpoing.packets_FSB1_FSB1_OAM:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes_FSB1_FSB2_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.outpoing.packets_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
endpoint_FSB1:
type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- type: org.openecomp.capabilities.metric.Ceilometer
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
- occurrences:
- - 1
- - UNBOUNDED
disk.latency_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- disk.device.write.requests_FSB1:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
+ disk.device.write.requests_FSB1:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- UNBOUNDED
- network.incoming.bytes_FSB1_FSB2_Internal:
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
occurrences:
- 1
- UNBOUNDED
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
type: org.openecomp.capabilities.metric.Ceilometer
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
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_related_networks:
+ port_FSB_Internal_port_1_related_networks:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.RelatedNetworksAssignments
- port_FSB1_Internal_subnetpoolid:
- type: string
+ port_FSB_Internal_port_1_order:
+ type: integer
required: true
port_FSB1_OAM_subnetpoolid:
type: string
required: true
- port_FSB2_Internal_vlan_requirements:
+ port_FSB_Internal_port_1_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network_role:
+ type: string
+ required: true
+ port_FSB_Internal_port_1_network_role_tag:
+ type: string
+ required: true
+ port_FSB_Internal_port_0_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB2_Internal_order:
- type: integer
- required: true
+ type: string
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_FSB_Internal_port_0_mac_address:
+ type: string
+ required: true
port_FSB1_OAM_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_ip_requirements:
+ port_FSB_Internal_port_0_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
vm_flavor_name:
type: string
required: true
- port_FSB2_Internal_network_role:
+ port_FSB_Internal_port_1_mac_address:
type: string
required: true
- port_FSB1_Internal_related_networks:
+ port_FSB_Internal_port_0_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_OAM_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ port_FSB_Internal_port_0_ip_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
+ type: org.openecomp.datatypes.network.IpRequirements
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB1_Internal_network:
+ port_FSB_Internal_port_1_vlan_requirements:
type: list
required: true
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
index_value:
type: integer
description: Index value of this substitution service template runtime instance
port_FSB1_OAM_order:
type: integer
required: true
- port_FSB2_Internal_mac_requirements:
+ port_FSB_Internal_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_mac_address:
- type: string
- required: true
port_FSB1_OAM_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_order:
+ port_FSB_Internal_port_0_order:
type: integer
required: true
+ port_FSB_Internal_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB_Internal_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
port_FSB1_OAM_network_role:
type: string
required: true
- port_FSB2_Internal_network:
- type: list
+ port_FSB_Internal_port_0_network_role_tag:
+ type: string
required: true
- entry_schema:
- type: string
port_FSB1_OAM_related_networks:
type: list
required: true
port_FSB1_OAM_network_role_tag:
type: string
required: true
- port_FSB1_Internal_mac_requirements:
+ port_FSB_Internal_port_1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_FSB1_OAM_fixed_ips:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_network_role_tag:
+ port_FSB_Internal_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB_Internal_port_0_subnetpoolid:
+ type: string
+ required: true
+ port_FSB_Internal_port_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB_Internal_port_1_subnetpoolid:
type: string
required: true
node_templates:
- FSB1_FSB1_Internal:
+ FSB1_FSB1_OAM:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_Internal_mac_requirements
+ get_input: port_FSB1_OAM_mac_requirements
order:
- get_input: port_FSB1_Internal_order
- mac_address:
- get_input: port_FSB1_Internal_mac_address
+ get_input: port_FSB1_OAM_order
exCP_naming:
- get_input: port_FSB1_Internal_exCP_naming
+ get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
- get_input: port_FSB1_Internal_vlan_requirements
+ get_input: port_FSB1_OAM_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_Internal_ip_requirements
+ get_input: port_FSB1_OAM_ip_requirements
related_networks:
- get_input: port_FSB1_Internal_related_networks
+ get_input: port_FSB1_OAM_related_networks
network_role_tag:
- get_input: port_FSB1_Internal_network_role_tag
+ get_input: port_FSB1_OAM_network_role_tag
network_role:
- get_input: port_FSB1_Internal_network_role
+ get_input: port_FSB1_OAM_network_role
+ fixed_ips:
+ get_input:
+ - port_FSB1_OAM_fixed_ips
+ - index_value
subnetpoolid:
- get_input: port_FSB1_Internal_subnetpoolid
+ get_input: port_FSB1_OAM_subnetpoolid
network:
get_input:
- - port_FSB1_Internal_network
+ - port_FSB1_OAM_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB2_Internal:
+ FSB1_FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
+ get_input: port_FSB_Internal_port_1_mac_requirements
order:
- get_input: port_FSB2_Internal_order
+ get_input: port_FSB_Internal_port_1_order
mac_address:
- get_input: port_FSB2_Internal_mac_address
+ get_input: port_FSB_Internal_port_1_mac_address
exCP_naming:
- get_input: port_FSB2_Internal_exCP_naming
+ get_input: port_FSB_Internal_port_1_exCP_naming
vlan_requirements:
- get_input: port_FSB2_Internal_vlan_requirements
+ get_input: port_FSB_Internal_port_1_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB2_Internal_ip_requirements
+ get_input: port_FSB_Internal_port_1_ip_requirements
related_networks:
- get_input: port_FSB2_Internal_related_networks
+ get_input: port_FSB_Internal_port_1_related_networks
network_role_tag:
- get_input: port_FSB2_Internal_network_role_tag
+ get_input: port_FSB_Internal_port_1_network_role_tag
network_role:
- get_input: port_FSB2_Internal_network_role
+ get_input: port_FSB_Internal_port_1_network_role
subnetpoolid:
- get_input: port_FSB2_Internal_subnetpoolid
+ get_input: port_FSB_Internal_port_1_subnetpoolid
network:
get_input:
- - port_FSB2_Internal_network
+ - port_FSB_Internal_port_1_network
- index_value
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
node: FSB1
relationship: tosca.relationships.network.BindsTo
- FSB1_FSB1_OAM:
+ FSB1_FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_requirements:
- get_input: port_FSB1_OAM_mac_requirements
+ get_input: port_FSB_Internal_port_0_mac_requirements
order:
- get_input: port_FSB1_OAM_order
+ get_input: port_FSB_Internal_port_0_order
+ mac_address:
+ get_input: port_FSB_Internal_port_0_mac_address
exCP_naming:
- get_input: port_FSB1_OAM_exCP_naming
+ get_input: port_FSB_Internal_port_0_exCP_naming
vlan_requirements:
- get_input: port_FSB1_OAM_vlan_requirements
+ get_input: port_FSB_Internal_port_0_vlan_requirements
subinterface_indicator: false
ip_requirements:
- get_input: port_FSB1_OAM_ip_requirements
+ get_input: port_FSB_Internal_port_0_ip_requirements
related_networks:
- get_input: port_FSB1_OAM_related_networks
+ get_input: port_FSB_Internal_port_0_related_networks
network_role_tag:
- get_input: port_FSB1_OAM_network_role_tag
+ get_input: port_FSB_Internal_port_0_network_role_tag
network_role:
- get_input: port_FSB1_OAM_network_role
- fixed_ips:
- get_input:
- - port_FSB1_OAM_fixed_ips
- - index_value
+ get_input: port_FSB_Internal_port_0_network_role
subnetpoolid:
- get_input: port_FSB1_OAM_subnetpoolid
+ get_input: port_FSB_Internal_port_0_subnetpoolid
network:
get_input:
- - port_FSB1_OAM_network
+ - port_FSB_Internal_port_0_network
- index_value
requirements:
- binding:
properties:
availability_zone:
get_attribute:
- - FSB1_FSB1_Internal
+ - FSB1_FSB_1_Internal_port_1
- myAttr
- get_attribute:
- - FSB1_FSB1_Internal
+ - FSB1_FSB_1_Internal_port_1
- index
flavor:
get_input: vm_flavor_name
type: tosca.artifacts.Deployment
file: ../Artifacts/nimbus-ethernet
outputs:
- FSB1_FSB2_Internal_tenant_id:
+ FSB1_FSB_1_Internal_port_1_network_id:
type: string
value:
get_attribute:
- - FSB1_FSB2_Internal
- - tenant_id
- FSB1_FSB1_Internal_network_id:
+ - FSB1_FSB_1_Internal_port_1
+ - network_id
+ FSB1_FSB_1_Internal_port_1_device_owner:
type: string
value:
get_attribute:
- - FSB1_FSB1_Internal
- - network_id
+ - FSB1_FSB_1_Internal_port_1
+ - device_owner
FSB1_accessIPv6:
type: string
value:
- addresses
entry_schema:
type: org.openecomp.datatypes.heat.novaServer.network.AddressInfo
- FSB1_FSB2_Internal_network_id:
- type: string
- value:
- get_attribute:
- - FSB1_FSB2_Internal
- - network_id
- FSB1_FSB1_Internal_device_owner:
- type: string
- value:
- get_attribute:
- - FSB1_FSB1_Internal
- - device_owner
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.FSB1
capabilities:
network.outgoing.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outgoing.bytes
- binding_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - binding
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.packets.rate
+ network.outgoing.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.packets.rate
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outpoing.packets
+ network.outpoing.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outpoing.packets
disk.capacity_FSB1:
- FSB1
- disk.capacity
disk.read.bytes.rate_FSB1:
- FSB1
- disk.read.bytes.rate
+ forwarder_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - forwarder
+ forwarder_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - forwarder
disk.device.latency_FSB1:
- FSB1
- disk.device.latency
disk.root.size_FSB1:
- FSB1
- disk.root.size
- forwarder_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - forwarder
feature_FSB1:
- FSB1
- feature
- network.incoming.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.packets.rate
- network.outgoing.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes
- feature_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - feature
- attachment_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - attachment
- network.incoming.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets
forwarder_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- forwarder
network.incoming.packets.rate_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets.rate
- forwarder_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - forwarder
- network.incoming.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.packets.rate
cpu_FSB1:
- FSB1
- cpu
disk.write.bytes_FSB1:
- FSB1
- disk.write.bytes
- binding_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - binding
+ attachment_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes.rate
disk.device.read.requests.rate_FSB1:
- FSB1
- disk.device.read.requests.rate
- feature_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ attachment_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - attachment
+ network.incoming.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.outgoing.bytes.rate
+ feature_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- feature
disk.device.read.requests_FSB1:
- FSB1
- disk.device.read.requests
+ feature_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - feature
disk.ephemeral.size_FSB1:
- FSB1
- disk.ephemeral.size
attachment_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- attachment
- network.incoming.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.bytes
+ network.incoming.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.bytes
+ network.incoming.packets_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
- network.incoming.packets
- attachment_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - attachment
network.incoming.bytes_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.bytes
+ network.incoming.packets_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.packets
memory_FSB1:
- FSB1
- memory
network.incoming.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.incoming.packets
- network.outpoing.packets_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outpoing.packets
- network.outgoing.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.bytes.rate
disk.device.read.bytes_FSB1:
- FSB1
- disk.device.read.bytes
disk.usage_FSB1:
- FSB1
- disk.usage
+ binding_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - binding
+ binding_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - binding
network.outpoing.packets_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- network.outpoing.packets
disk.write.requests_FSB1:
- FSB1
- disk.write.requests
- network.outgoing.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
- network.outgoing.bytes
- network.incoming.bytes_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes
- network.outpoing.packets_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outpoing.packets
disk.device.write.bytes.rate_FSB1:
- FSB1
- disk.device.write.bytes.rate
- network.outgoing.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.bytes.rate
endpoint_FSB1:
- FSB1
- endpoint
- network.outgoing.packets.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.outgoing.packets.rate
- network.incoming.bytes.rate_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - network.incoming.bytes.rate
disk.latency_FSB1:
- FSB1
- disk.latency
disk.read.requests_FSB1:
- FSB1
- disk.read.requests
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - network.incoming.packets.rate
disk.device.write.requests_FSB1:
- FSB1
- disk.device.write.requests
- network.incoming.bytes.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes.rate
- network.incoming.bytes_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.incoming.bytes
+ network.incoming.packets.rate_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.incoming.packets.rate
disk.iops_FSB1:
- FSB1
- disk.iops
- network.outgoing.packets.rate_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - network.outgoing.packets.rate
+ network.outgoing.bytes_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - network.outgoing.bytes
disk.device.iops_FSB1:
- FSB1
- disk.device.iops
dependency_FSB1_FSB1_OAM:
- FSB1_FSB1_OAM
- dependency
+ dependency_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - dependency
dependency_FSB1:
- FSB1
- dependency
- link_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - link
- dependency_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
+ dependency_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
- dependency
- link_FSB1_FSB1_Internal:
- - FSB1_FSB1_Internal
- - link
local_storage_FSB1:
- FSB1
- local_storage
- dependency_FSB1_FSB2_Internal:
- - FSB1_FSB2_Internal
- - dependency
+ link_FSB1_FSB_1_Internal_port_0:
+ - FSB1_FSB_1_Internal_port_0
+ - link
+ link_FSB1_FSB_1_Internal_port_1:
+ - FSB1_FSB_1_Internal_port_1
+ - link
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
\ No newline at end of file
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb1-Internal2-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- port_FSB1_Internal_network:
- - Internal1-net
- port_FSB2_Internal_mac_address:
- get_input: fsb1-Internal2-mac
port_FSB1_OAM_network:
- jsa_net1
- port_FSB2_Internal_network:
- - Internal2-net
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
get_input: fsb1-oam-ip
compute_FSB_name:
- get_input: fsb1-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 1
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB2_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB1_0_Internal_port_0
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB2_1_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB2_1_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_1
- FSB1_template
- FSB2_template
\ No newline at end of file
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB2_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB1_0_Internal_port_0
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB2_1_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB2_1_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net-fsb2-Internal1
+ - Internal2-net-fsb2-Internal2
compute_FSB_user_data:
- OPTIONAL-DATA-FSB1
- null
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb2-Internal1-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_network:
- - Internal1-net-fsb1-Internal1
- - Internal1-net-fsb1-Internal2
- port_FSB2_Internal_mac_address:
- get_input: fsb2-Internal1-mac
- port_FSB2_Internal_network:
- - Internal2-net-fsb2-Internal1
- - Internal2-net-fsb2-Internal2
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
compute_FSB_name:
- get_input: fsb1-name
- get_input: fsb2-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net-fsb1-Internal1
+ - Internal1-net-fsb1-Internal2
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 2
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_1
- FSB1_template
- FSB2_template
availability_zone:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_ip_address
+ - FSB1_FSB1_Port_1_ip_address
backup_id:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_network
+ - FSB1_FSB1_Port_1_network
image:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_admin_state_up
+ - FSB1_FSB1_Port_1_admin_state_up
metadata:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_allowed_address_pairs
+ - FSB1_FSB1_Port_1_allowed_address_pairs
multiattach:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_binding:vnic_type
+ - FSB1_FSB1_Port_1_binding:vnic_type
name:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_device_id
+ - FSB1_FSB1_Port_1_device_id
read_only:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_device_owner
+ - FSB1_FSB1_Port_1_device_owner
scheduler_hints:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_fixed_ips
+ - FSB1_FSB1_Port_1_fixed_ips
snapshot_id:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_name
+ - FSB1_FSB1_Port_1_name
source_volid:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_port_security_enabled
+ - FSB1_FSB1_Port_1_port_security_enabled
volume_id:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_qos_policy
+ - FSB1_FSB1_Port_1_qos_policy
volume_type:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_security_groups
+ - FSB1_FSB1_Port_1_security_groups
delete_on_termination:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_value_specs
+ - FSB1_FSB1_Port_1_value_specs
volume_size:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_replacement_policy
+ - FSB1_FSB1_Port_1_replacement_policy
device_type:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_show
+ - FSB1_FSB1_Port_1_show
disk_bus:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_subnets
+ - FSB1_FSB1_Port_1_subnets
swap_size:
get_attribute:
- abstract_FSB1
- - FSB1_FSB1_Port_tenant_id
+ - FSB1_FSB1_Port_1_tenant_id
cmaui_volume_test_contrailv2_VMI_properties:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
availability_zone:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_virtual_machine_interface_mac_addresses
+ - FSB1_VMI_1_virtual_machine_interface_mac_addresses
description:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_virtual_network_refs
+ - FSB1_VMI_1_virtual_network_refs
image:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_port_tuple_refs
+ - FSB1_VMI_1_port_tuple_refs
metadata:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_security_group_refs
+ - FSB1_VMI_1_security_group_refs
multiattach:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_virtual_machine_interface_properties
+ - FSB1_VMI_1_virtual_machine_interface_properties
name:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_name
+ - FSB1_VMI_1_name
size:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_virtual_machine_interface_allowed_address_pairs
+ - FSB1_VMI_1_virtual_machine_interface_allowed_address_pairs
created_at:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_fq_name
+ - FSB1_VMI_1_fq_name
display_description:
get_attribute:
- abstract_FSB1
- - FSB1_VMI_show
+ - FSB1_VMI_1_show
abstract_FSB1:
type: org.openecomp.resource.abstract.nodes.FSB1
directives:
- substitutable
properties:
- port_FSB1_Port_network:
- - Internal1-net
vm_flavor_name:
get_input: fsb1-flavor
- port_FSB1_Port_mac_address:
- get_input: fsb1-Internal1-mac
- compute_FSB1_availability_zone:
- - get_input: fsb_zone
- port_VMI_port_tuple_refs:
- - - get_input: port_name
- port_VMI_name:
+ port_VMI_1_virtual_network_refs:
+ - - get_input: network_name
+ port_VMI_1_name:
- str_replace:
template: VM_NAME_PORT_3
params:
VM_NAME:
get_input: vipr_atm_name_0
- port_VMI_virtual_network_refs:
- - - get_input: network_name
+ port_FSB1_Port_1_mac_address:
+ get_input: fsb1-Internal1-mac
+ port_FSB1_Port_1_network:
+ - Internal1-net
+ compute_FSB1_availability_zone:
+ - get_input: fsb_zone
+ port_VMI_1_port_tuple_refs:
+ - - get_input: port_name
service_template_filter:
substitute_service_template: Nested_FSB1ServiceTemplate.yaml
count: 1
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- abstract_FSB
- - FSB_FSB1_Internal_network_id
+ - FSB_FSB_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- abstract_FSB
tenant_id:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
qos_policy:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
properties:
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net-fsb2-Internal1
+ - Internal2-net-fsb2-Internal2
compute_FSB_user_data:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb2-Internal1-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- OPTIONAL-DATA-FSB1
- null
- port_FSB1_Internal_network:
- - Internal1-net-fsb1-Internal1
- - Internal1-net-fsb1-Internal2
- port_FSB2_Internal_mac_address:
- get_input: fsb2-Internal1-mac
- port_FSB2_Internal_network:
- - Internal2-net-fsb2-Internal1
- - Internal2-net-fsb2-Internal2
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
compute_FSB_name:
- get_input: fsb1-name
- get_input: fsb2-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net-fsb1-Internal1
+ - Internal1-net-fsb1-Internal2
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 2
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_FSB_FSB1_Internal:
+ - link_FSB_FSB_Internal_port_0:
capability: tosca.capabilities.network.Linkable
- node: jsa_net1
+ node: jsa_net
relationship: tosca.relationships.network.LinksTo
- - link_FSB_FSB2_Internal:
+ - link_FSB_FSB_Internal_port_1:
capability: tosca.capabilities.network.Linkable
- node: jsa_net
+ node: jsa_net1
relationship: tosca.relationships.network.LinksTo
groups:
FE_SMP_Affinity_group:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
requirements:
- port:
capability: tosca.capabilities.Attachment
- node: FSB1_Internal_1
+ node: FSB_1_Internal_port_1
relationship: org.openecomp.relationships.AttachesTo
- port:
capability: tosca.capabilities.Attachment
- node: FSB1_Internal_2
+ node: FSB_2_Internal_port_1
relationship: org.openecomp.relationships.AttachesTo
groups:
ep-jsa_net_group:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- abstract_FSB
- - FSB_FSB1_Internal_network_id
+ - FSB_FSB_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- abstract_FSB
tenant_id:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
qos_policy:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
properties:
port_range_min: 1
requirements:
- port:
- capability: attachment_FSB_FSB1_Internal
+ capability: attachment_FSB_FSB_Internal_port_1
node: abstract_FSB
relationship: org.openecomp.relationships.AttachesTo
abstract_FSB:
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net-fsb2-Internal1
+ - Internal2-net-fsb2-Internal2
compute_FSB_user_data:
- OPTIONAL-DATA-FSB1
- null
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb2-Internal1-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_network:
- - Internal1-net-fsb1-Internal1
- - Internal1-net-fsb1-Internal2
- port_FSB2_Internal_mac_address:
- get_input: fsb2-Internal1-mac
- port_FSB2_Internal_network:
- - Internal2-net-fsb2-Internal1
- - Internal2-net-fsb2-Internal2
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
compute_FSB_name:
- get_input: fsb1-name
- get_input: fsb2-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net-fsb1-Internal1
+ - Internal1-net-fsb1-Internal2
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 2
- service_template_filter
- index_value
requirements:
- - link_FSB_FSB1_Internal:
+ - link_FSB_FSB_Internal_port_0:
capability: tosca.capabilities.network.Linkable
- node: jsa_net1
+ node: jsa_net
relationship: tosca.relationships.network.LinksTo
- - link_FSB_FSB2_Internal:
+ - link_FSB_FSB_Internal_port_1:
capability: tosca.capabilities.network.Linkable
- node: jsa_net
+ node: jsa_net1
relationship: tosca.relationships.network.LinksTo
groups:
ep-jsa_net_group:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- abstract_FSB
- - FSB_FSB1_Internal_network_id
+ - FSB_FSB_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- abstract_FSB
tenant_id:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
qos_policy:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
properties:
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net-fsb2-Internal1
+ - Internal2-net-fsb2-Internal2
compute_FSB_user_data:
- OPTIONAL-DATA-FSB1
- null
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb2-Internal1-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_network:
- - Internal1-net-fsb1-Internal1
- - Internal1-net-fsb1-Internal2
- port_FSB2_Internal_mac_address:
- get_input: fsb2-Internal1-mac
- port_FSB2_Internal_network:
- - Internal2-net-fsb2-Internal1
- - Internal2-net-fsb2-Internal2
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
compute_FSB_name:
- get_input: fsb1-name
- get_input: fsb2-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net-fsb1-Internal1
+ - Internal1-net-fsb1-Internal2
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 2
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_FSB_FSB1_Internal:
+ - link_FSB_FSB_Internal_port_0:
capability: tosca.capabilities.network.Linkable
- node: jsa_net1
+ node: jsa_net
relationship: tosca.relationships.network.LinksTo
- - link_FSB_FSB2_Internal:
+ - link_FSB_FSB_Internal_port_1:
capability: tosca.capabilities.network.Linkable
- node: jsa_net
+ node: jsa_net1
relationship: tosca.relationships.network.LinksTo
groups:
ep-jsa_net_group:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
- packet_mirror_network_name
\ No newline at end of file
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- abstract_FSB
- - FSB_FSB1_Internal_network_id
+ - FSB_FSB_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- abstract_FSB
tenant_id:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
qos_policy:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
properties:
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb1-Internal2-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- port_FSB1_Internal_network:
- - Internal1-net
- port_FSB2_Internal_mac_address:
- get_input: fsb1-Internal2-mac
port_FSB1_OAM_network:
- jsa_net1
- port_FSB2_Internal_network:
- - Internal2-net
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
get_input: fsb1-oam-ip
compute_FSB_name:
- get_input: fsb1-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 1
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_FSB_FSB1_Internal:
+ - link_FSB_FSB_Internal_port_1:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
- packet_mirror_network_name
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB2_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_1_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
cmaui_volume1:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal_2,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_Internal_2,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB_1_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_1_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB_2_Internal_port_1,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
cmaui_volume2:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
cmaui_volume3:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB2_Internal_1,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_2, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB2_template, addresses, {get_attribute: [ FSB_2_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_2_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB2_template,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
groups:
ep-jsa_net_group:
type: org.openecomp.groups.heat.HeatStack
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB2_Internal_1
- - FSB1_Internal_1
- - FSB1_Internal_2
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
- FSB1_template
- FSB2_template
\ No newline at end of file
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB2_Internal_1:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB2_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- FSB1
- - FSB1_FSB1_Internal_network_id
+ - FSB1_FSB_1_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- FSB1
- FSB1_addresses
tenant_id:
get_attribute:
- - FSB1
- - FSB1_FSB2_Internal_network_id
+ - FSB_1_Internal_port_0
+ - network_id
qos_policy:
get_attribute:
- - FSB1
- - FSB1_FSB2_Internal_network_id
+ - FSB_1_Internal_port_0
+ - network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
properties:
- FSB1
- FSB1_addresses
- get_attribute:
- - FSB1
- - FSB1_FSB2_Internal_tenant_id
+ - FSB_1_Internal_port_0
+ - tenant_id
size:
get_attribute:
- FSB1
- - FSB1_FSB1_Internal_device_owner
+ - FSB1_FSB_1_Internal_port_1_device_owner
- get_input:
- CMAUI_volume_type
- get_attribute:
- - FSB1
- - FSB1_FSB1_Internal_status
+ - FSB_2_Internal_port_1
+ - status
- 0
- OS-EXT-IPS-MAC:mac_addr
cmaui_volume2:
- FSB1
- FSB1_addresses
- get_attribute:
- - FSB1
- - FSB1_FSB2_Internal_tenant_id
+ - FSB_2_Internal_port_0
+ - tenant_id
size:
get_attribute:
- - FSB1
- - FSB1_FSB1_Internal_device_owner
+ - FSB_2_Internal_port_1
+ - device_owner
- get_input:
- CMAUI_volume_type
- get_attribute:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB2_Internal_1
- - FSB1_Internal_1
- - FSB1_Internal_2
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
- FSB1_template
- FSB2_template
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
flavor:
get_input: fsb1-flavor
availability_zone:
- get_attribute: [ FSB1_Internal_1, myAttr, get_attribute: [FSB1_Internal_1, index] ]
+ get_attribute: [ FSB_1_Internal_port_1, myAttr, get_attribute: [FSB_1_Internal_port_1, index] ]
metadata:
- get_attribute: [ FSB1_Internal_1, myAttr, get_input: index ]
+ get_attribute: [ FSB_1_Internal_port_1, myAttr, get_input: index ]
name:
- get_attribute: [ FSB1_Internal_1, myAttr, get_attribute: [jsa_net1, index] ]
+ get_attribute: [ FSB_1_Internal_port_1, myAttr, get_attribute: [jsa_net1, index] ]
artifacts:
nimbus-ethernet-gw:
type: tosca.artifacts.Deployment
cmaui_volume1:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
- volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal_2,tenant_id ] } ]}
- size: { get_attribute: [FSB1_Internal_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+ volume_type: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB_2_Internal_port_0,tenant_id ] } ]}
+ size: { get_attribute: [FSB_1_Internal_port_1, device_owner, get_input: [CMAUI_volume_type,{get_attribute: [FSB1_OAM,status ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
cmaui_volume2:
type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
properties:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- FSB1
- - FSB1_FSB1_Internal_network_id
+ - FSB1_FSB_1_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- FSB1
tenant_id:
get_attribute:
- FSB1
- - FSB1_FSB2_Internal_network_id
+ - FSB1_FSB_2_Internal_port_0_network_id
qos_policy:
get_attribute:
- FSB1
- - FSB1_FSB2_Internal_network_id
+ - FSB1_FSB_2_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB1
properties:
get_input: fsb1-flavor
availability_zone:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- myAttr
- get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- index
metadata:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- myAttr
- get_input: index
name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- myAttr
- get_attribute:
- jsa_net1
- FSB1_addresses
- get_attribute:
- FSB1
- - FSB1_FSB2_Internal_tenant_id
+ - FSB1_FSB_2_Internal_port_0_tenant_id
size:
get_attribute:
- FSB1
- - FSB1_FSB1_Internal_device_owner
+ - FSB1_FSB_1_Internal_port_1_device_owner
- get_input:
- CMAUI_volume_type
- get_attribute:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
- FSB1_addresses
- get_attribute:
- FSB1
- - FSB1_FSB2_Internal_tenant_id
+ - FSB1_FSB2_Internal_2_tenant_id
complexOutput2:
description: cgi fw01 left interface Mac-Address
value:
- CMAUI_volume_type
- get_attribute:
- FSB1
- - FSB1_FSB2_Internal_user_data_format
+ - FSB1_FSB2_Internal_1_user_data_format
- 0
- OS-EXT-IPS-MAC:mac_addr
complexOutput3:
- CMAUI_volume_type
- get_attribute:
- FSB1
- - FSB1_FSB1_Internal_admin_state_up
+ - FSB1_FSB1_Internal_1_admin_state_up
- 0
- OS-EXT-IPS-MAC:mac_addr
- FSB1_addresses
- get_attribute:
- FSB1
- - FSB1_FSB2_Internal_tenant_id
+ - FSB1_FSB2_Internal_2_tenant_id
complexOutput2:
description: cgi fw01 left interface Mac-Address
value:
get_attribute:
- FSB1
- - FSB1_FSB1_Internal_device_owner
+ - FSB1_FSB1_Internal_1_device_owner
- get_input:
- CMAUI_volume_type
- get_attribute:
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB2_Internal_1:
+ FSB_1_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_2:
+ FSB_2_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- abstract_FSB
- - FSB_FSB1_Internal_network_id
+ - FSB_FSB_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- abstract_FSB
tenant_id:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
qos_policy:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
properties:
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net-fsb2-Internal1
+ - Internal2-net-fsb2-Internal2
compute_FSB_user_data:
- OPTIONAL-DATA-FSB1
- null
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb2-Internal1-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
- port_FSB1_Internal_network:
- - Internal1-net-fsb1-Internal1
- - Internal1-net-fsb1-Internal2
- port_FSB2_Internal_mac_address:
- get_input: fsb2-Internal1-mac
- port_FSB2_Internal_network:
- - Internal2-net-fsb2-Internal1
- - Internal2-net-fsb2-Internal2
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
compute_FSB_name:
- get_input: fsb1-name
- get_input: fsb2-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net-fsb1-Internal1
+ - Internal1-net-fsb1-Internal2
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 2
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_FSB_FSB1_Internal:
+ - link_FSB_FSB_Internal_port_0:
capability: tosca.capabilities.network.Linkable
- node: jsa_net1
+ node: jsa_net
relationship: tosca.relationships.network.LinksTo
- - link_FSB_FSB2_Internal:
+ - link_FSB_FSB_Internal_port_1:
capability: tosca.capabilities.network.Linkable
- node: jsa_net
+ node: jsa_net1
relationship: tosca.relationships.network.LinksTo
- local_storage_FSB:
capability: tosca.capabilities.Attachment
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB1_Internal_1
- - FSB1_Internal_2
- - FSB2_Internal_1
- - FSB2_Internal_2
+ - FSB_1_Internal_port_1
+ - FSB_2_Internal_port_1
+ - FSB_1_Internal_port_0
+ - FSB_2_Internal_port_0
- FSB1_template
- FSB2_template
- jsa_net
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
shared: true
network_name:
get_attribute:
- - FSB1_Internal_1
+ - FSB_1_Internal_port_1
- network_id
dhcp_agent_ids:
get_attribute:
- addresses
tenant_id:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
qos_policy:
get_attribute:
- - FSB2_Internal_2
+ - FSB_2_Internal_port_0
- network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
- packet_mirror_network_name
\ No newline at end of file
type: string
description: prop
node_templates:
- FSB2_Internal_2:
+ FSB_2_Internal_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
capability: tosca.capabilities.network.Bindable
node: FSB1_template
relationship: tosca.relationships.network.BindsTo
- FSB1_Internal_1:
+ FSB_1_Internal_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
mac_address:
network_name:
get_attribute:
- abstract_FSB
- - FSB_FSB1_Internal_network_id
+ - FSB_FSB_Internal_port_1_network_id
dhcp_agent_ids:
get_attribute:
- abstract_FSB
tenant_id:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
qos_policy:
get_attribute:
- abstract_FSB
- - FSB_FSB2_Internal_network_id
+ - FSB_FSB_Internal_port_0_network_id
FSB1_template:
type: org.openecomp.resource.vfc.nodes.heat.FSB
properties:
directives:
- substitutable
properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
+ port_FSB_Internal_port_0_network:
+ - Internal2-net
+ port_FSB_Internal_port_0_mac_address:
+ get_input: fsb1-Internal2-mac
vm_flavor_name:
get_input: fsb-flavor
+ port_FSB_Internal_port_1_mac_address:
+ get_input: fsb1-Internal1-mac
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- port_FSB1_Internal_network:
- - Internal1-net
- port_FSB2_Internal_mac_address:
- get_input: fsb1-Internal2-mac
port_FSB1_OAM_network:
- jsa_net1
- port_FSB2_Internal_network:
- - Internal2-net
compute_FSB_metadata:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
get_input: fsb1-oam-ip
compute_FSB_name:
- get_input: fsb1-name
+ port_FSB_Internal_port_1_network:
+ - Internal1-net
service_template_filter:
substitute_service_template: Nested_FSBServiceTemplate.yaml
count: 1
capability: tosca.capabilities.Node
node: packet_mirror_network
relationship: tosca.relationships.DependsOn
- - link_FSB_FSB1_Internal:
+ - link_FSB_FSB_Internal_port_1:
capability: tosca.capabilities.network.Linkable
node: jsa_net1
relationship: tosca.relationships.network.LinksTo
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - FSB2_Internal_2
- - FSB1_Internal_1
+ - FSB_2_Internal_port_0
+ - FSB_1_Internal_port_1
- FSB1_OAM
- FSB1_template
- packet_mirror_network_name