Added new nodes type and new property in Port.
All test data need to be updated, so file count is much more.
Change-Id: Ic21befe8d7feee912fbed1d3eb676488db1fb68c
Issue-ID: SDC-1183
Signed-off-by: siddharth0905 <siddharth.singh4@amdocs.com>
- UNBOUNDED
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+
org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules:
derived_from: tosca.nodes.Root
- UNBOUNDED
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
org.openecomp.resource.vl.nodes.heat.network.neutron.Net:
derived_from: org.openecomp.resource.vl.nodes.network.Network
type: string
status: SUPPORTED
-
+ org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface:
+ derived_from: org.openecomp.resource.cp.nodes.network.v2.SubInterface
+ properties:
+ virtual_machine_interface_refs:
+ description: List of virtual machine interface.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ name:
+ description: Virtual Machine Sub Interface VLAN name
+ type: string
+ status: SUPPORTED
+ required: false
+ virtual_network_refs:
+ description: List of virtual networks.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ virtual_machine_interface_properties:
+ description: virtual machine interface properties.
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties
+ status: SUPPORTED
+ required: false
+ virtual_machine_interface_allowed_address_pairs:
+ description: Virtual Machine Sub Interface allowed address pairs.
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ status: SUPPORTED
+ required: false
+ virtual_machine_interface_mac_addresses:
+ description: List of mac addresses.
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress
+ status: SUPPORTED
+ required: false
+ security_group_refs:
+ description: List of security groups.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ port_tuple_refs:
+ description: List of port tuples.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ attributes:
+ fq_name:
+ description: The FQ name of the Virtual Network.
+ type: string
+ status: SUPPORTED
+ show:
+ description: All attributes.
+ type: string
+ status: SUPPORTED
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+
org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface:
derived_from: org.openecomp.resource.cp.nodes.network.SubInterface
properties:
- 0
- 2
+ org.openecomp.resource.cp.nodes.network.v2.SubInterface:
+ derived_from: tosca.nodes.Root
+ properties:
+ ip_address:
+ description: Allow the user to set a fixed IP address. Note that this address is a request to the provider which they will attempt to fulfill but may not be able to dependent on the network the port is associated with.
+ type: string
+ required: false
+ order:
+ description: 'The order of the NIC on the compute instance (e.g. eth2). Note:
+ when binding more than one port to a single compute (aka multi vNICs) and
+ ordering is desired, it is *mandatory* that all ports will be set with an
+ order value and. The order values must represent a positive, arithmetic
+ progression that starts with 0 (e.g. 0, 1, 2, ..., n).'
+ type: integer
+ default: 0
+ required: false
+ constraints:
+ - greater_or_equal: 0
+ is_default:
+ description: Set is_default=true to apply a default gateway route on the running compute instance to the associated network gateway. Only one port that is associated to single compute node can set as default=true.
+ type: boolean
+ default: false
+ required: false
+ ip_range_start:
+ description: Defines the starting IP of a range to be allocated for the compute instances that are associated by this Port. Without setting this property the IP allocation is done from the entire CIDR block of the network.
+ type: string
+ required: false
+ ip_range_end:
+ description: Defines the ending IP of a range to be allocated for the compute instances that are associated by this Port. Without setting this property the IP allocation is done from the entire CIDR block of the network.
+ type: string
+ required: false
+ attributes:
+ ip_address:
+ description: The IP address would be assigned to the associated compute instance.
+ type: string
+ requirements:
+ - subinterface_link:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ relationship: tosca.relationships.network.BindsTo
+
org.openecomp.resource.cp.nodes.network.SubInterface:
derived_from: tosca.nodes.network.Port
org.openecomp.resource.cp.nodes.network.Port:
derived_from: tosca.nodes.network.Port
properties:
+ subinterface_indicator:
+ description: identifies if Port is having Sub Interface
+ type: boolean
+ required: false
+ default: false
network_role_tag:
description: Must correlate to the set of defined “network-role�? tag identifiers from the associated HEAT template
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- UNBOUNDED
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
org.openecomp.nodes.ForwardingPath:
derived_from: tosca.nodes.Root
type: string
description: Status of the service instance
status: SUPPORTED
+
+ org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface:
+ derived_from: org.openecomp.resource.cp.nodes.network.v2.SubInterface
+ properties:
+ virtual_machine_interface_refs:
+ description: List of virtual machine interface.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ name:
+ description: Virtual Machine Sub Interface VLAN name
+ type: string
+ status: SUPPORTED
+ required: false
+ virtual_network_refs:
+ description: List of virtual networks.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ virtual_machine_interface_properties:
+ description: virtual machine interface properties.
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.Properties
+ status: SUPPORTED
+ required: false
+ virtual_machine_interface_allowed_address_pairs:
+ description: Virtual Machine Sub Interface allowed address pairs.
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ status: SUPPORTED
+ required: false
+ virtual_machine_interface_mac_addresses:
+ description: List of mac addresses.
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.MacAddress
+ status: SUPPORTED
+ required: false
+ security_group_refs:
+ description: List of security groups.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ port_tuple_refs:
+ description: List of port tuples.
+ type: list
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ required: false
+ attributes:
+ fq_name:
+ description: The FQ name of the Virtual Network.
+ type: string
+ status: SUPPORTED
+ show:
+ description: All attributes.
+ type: string
+ status: SUPPORTED
+ requirements:
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface:
derived_from: org.openecomp.resource.cp.nodes.network.CP
properties:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- 0
- 2
+ org.openecomp.resource.cp.nodes.network.v2.SubInterface:
+ derived_from: tosca.nodes.Root
+ properties:
+ ip_address:
+ description: Allow the user to set a fixed IP address. Note that this address is a request to the provider which they will attempt to fulfill but may not be able to dependent on the network the port is associated with.
+ type: string
+ required: false
+ order:
+ description: 'The order of the NIC on the compute instance (e.g. eth2). Note:
+ when binding more than one port to a single compute (aka multi vNICs) and
+ ordering is desired, it is *mandatory* that all ports will be set with an
+ order value and. The order values must represent a positive, arithmetic
+ progression that starts with 0 (e.g. 0, 1, 2, ..., n).'
+ type: integer
+ default: 0
+ required: false
+ constraints:
+ - greater_or_equal: 0
+ is_default:
+ description: Set is_default=true to apply a default gateway route on the running compute instance to the associated network gateway. Only one port that is associated to single compute node can set as default=true.
+ type: boolean
+ default: false
+ required: false
+ ip_range_start:
+ description: Defines the starting IP of a range to be allocated for the compute instances that are associated by this Port. Without setting this property the IP allocation is done from the entire CIDR block of the network.
+ type: string
+ required: false
+ ip_range_end:
+ description: Defines the ending IP of a range to be allocated for the compute instances that are associated by this Port. Without setting this property the IP allocation is done from the entire CIDR block of the network.
+ type: string
+ required: false
+ attributes:
+ ip_address:
+ description: The IP address would be assigned to the associated compute instance.
+ type: string
+ requirements:
+ - subinterface_link:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ - binding:
+ capability: tosca.capabilities.network.Bindable
+ relationship: tosca.relationships.network.BindsTo
+
org.openecomp.resource.cp.nodes.network.SubInterface:
derived_from: tosca.nodes.network.Port
org.openecomp.resource.cp.nodes.network.Port:
derived_from: tosca.nodes.network.Port
properties:
+ subinterface_indicator:
+ description: identifies if Port is having Sub Interface
+ type: boolean
+ required: false
+ default: false
network_role_tag:
description: Must correlate to the set of defined “network-role�? tag identifiers from the associated HEAT template
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- UNBOUNDED
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
tosca.nodes.nfv.NS.vEPC_NS:
derived_from: tosca.nodes.nfv.NS
package org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.composition.to;
+import org.openecomp.sdc.tosca.datatypes.model.NodeTemplate;
import org.openecomp.sdc.tosca.datatypes.model.ServiceTemplate;
import org.openecomp.sdc.translator.datatypes.heattotosca.TranslationContext;
import org.openecomp.sdc.translator.datatypes.heattotosca.unifiedmodel.composition.UnifiedCompositionData;
private ServiceTemplate substitutionServiceTemplate;
private List<UnifiedCompositionData> unifiedCompositionDataList;
private TranslationContext context;
+ private NodeTemplate nodeTemplate;
public UnifiedCompositionTo(ServiceTemplate serviceTemplate,
ServiceTemplate substitutionServiceTemplate,
List<UnifiedCompositionData> unifiedCompositionDataList,
- TranslationContext context) {
+ TranslationContext context,
+ NodeTemplate nodeTemplate) {
this.serviceTemplate = serviceTemplate;
this.substitutionServiceTemplate = substitutionServiceTemplate;
this.unifiedCompositionDataList = unifiedCompositionDataList;
this.context = context;
+ this.nodeTemplate = nodeTemplate;
}
public ServiceTemplate getServiceTemplate() {
public void setContext(TranslationContext context) {
this.context = context;
}
+
+ public NodeTemplate getNodeTemplate() {
+ return nodeTemplate;
+ }
+
+ public void setNodeTemplate(NodeTemplate nodeTemplate) {
+ this.nodeTemplate=nodeTemplate;
+ }
}
private static final Map<String, ImplementationConfiguration> unifiedCompositionImplMap;
private static final EnumMap<UnifiedCompositionEntity, String> unifiedSubstitutionNodeTemplateIdGeneratorImplMap;
+ private static final String SUB_INTERFACE_INDICATOR_PROPERTY = "subinterface_indicator";
+ private final ConsolidationService consolidationService = new ConsolidationService();
static {
Configuration config = ConfigurationManager.lookup();
.SUB_INTERFACE_NEW_NODE_TEMPLATE_ID_GENERATOR_IMPL);
}
- private final ConsolidationService consolidationService = new ConsolidationService();
-
private static List<EntityConsolidationData> getPortConsolidationDataList(
List<String> portIds,
List<UnifiedCompositionData> unifiedCompositionDataList) {
computeNodeType, context);
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(serviceTemplate,
- substitutionServiceTemplate, unifiedCompositionDataList, context);
+ substitutionServiceTemplate, unifiedCompositionDataList, context, null);
handleSubInterfaces(unifiedCompositionTo);
createOutputParameters(unifiedCompositionTo, computeNodeType);
NodeType substitutionGlobalNodeType =
return;
}
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(serviceTemplate, null,
- unifiedCompositionDataList, context);
+ unifiedCompositionDataList, context, null);
unifiedCompositionDataList.forEach(unifiedCompositionData ->
createSubInterfaceVfcInstanceGroup(abstractNodeTemplateId, unifiedCompositionTo, unifiedCompositionData));
}
List<UnifiedCompositionData> unifiedCompositionDataList,
TranslationContext context) {
nodeTemplate.setProperties(new HashedMap());
- handleNodeTemplateProperties(serviceTemplate, nodeTemplate, substitutionServiceTemplate,
- unifiedCompositionEntity, entityConsolidationDataList, computeTemplateConsolidationData,
- unifiedCompositionDataList, context);
+ UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(serviceTemplate, substitutionServiceTemplate,unifiedCompositionDataList, context, nodeTemplate);
+ handleNodeTemplateProperties(unifiedCompositionTo, unifiedCompositionEntity, entityConsolidationDataList, computeTemplateConsolidationData);
//Add enrich properties from openecomp node type as input to global and substitution ST
handleNodeTypeProperties(substitutionServiceTemplate,
entityConsolidationDataList, nodeTemplate, unifiedCompositionEntity,
}
- private void handleNodeTemplateProperties(ServiceTemplate serviceTemplate,
- NodeTemplate nodeTemplate,
- ServiceTemplate substitutionServiceTemplate,
+ private void handleNodeTemplateProperties(UnifiedCompositionTo unifiedCompositionTo,
UnifiedCompositionEntity unifiedCompositionEntity,
List<EntityConsolidationData>
entityConsolidationDataList,
ComputeTemplateConsolidationData
- computeTemplateConsolidationData,
- List<UnifiedCompositionData> unifiedCompositionDataList,
- TranslationContext context) {
+ computeTemplateConsolidationData
+ ) {
List<String> propertiesWithIdenticalVal =
consolidationService.getPropertiesWithIdenticalVal(unifiedCompositionEntity);
for (EntityConsolidationData entityConsolidationData : entityConsolidationDataList) {
String nodeTemplateId = entityConsolidationData.getNodeTemplateId();
Optional<List<String>> indexVarProperties =
- context.getIndexVarProperties(ToscaUtil.getServiceTemplateFileName(serviceTemplate),
- nodeTemplateId);
+ unifiedCompositionTo.getContext().getIndexVarProperties(ToscaUtil.getServiceTemplateFileName(unifiedCompositionTo.getServiceTemplate()),
+ nodeTemplateId);
Map<String, Object> properties =
- DataModelUtil.getNodeTemplateProperties(serviceTemplate, nodeTemplateId);
+ DataModelUtil.getNodeTemplateProperties(unifiedCompositionTo.getServiceTemplate(),
+ nodeTemplateId);
if (MapUtils.isEmpty(properties)) {
continue;
}
+ if(unifiedCompositionEntity == UnifiedCompositionEntity.PORT
+ && entityConsolidationData instanceof PortTemplateConsolidationData) {
+ properties.put(SUB_INTERFACE_INDICATOR_PROPERTY, true);
+ }
+
for (Map.Entry<String, Object> propertyEntry : properties.entrySet()) {
NodeType nodeTypeWithFlatHierarchy =
- HeatToToscaUtil.getNodeTypeWithFlatHierarchy(nodeTemplate.getType(), serviceTemplate,
- context);
+ HeatToToscaUtil.getNodeTypeWithFlatHierarchy(unifiedCompositionTo.getNodeTemplate().getType(),
+ unifiedCompositionTo.getServiceTemplate(), unifiedCompositionTo.getContext());
PropertyDefinition propertyDefinition =
nodeTypeWithFlatHierarchy.getProperties().get(propertyEntry.getKey());
String propertyType = propertyDefinition.getType();
if (propertiesWithIdenticalVal.contains(propertyEntry.getKey())) {
String parameterId =
- updateIdenticalProperty(nodeTemplateId, propertyEntry.getKey(), nodeTemplate,
- unifiedCompositionEntity, unifiedCompositionDataList);
+ updateIdenticalProperty(nodeTemplateId, propertyEntry.getKey(),
+ unifiedCompositionTo.getNodeTemplate(),unifiedCompositionEntity, unifiedCompositionTo.getUnifiedCompositionDataList());
addInputParameter(
- parameterId, propertyType,
- propertyType.equals(PropertyType.LIST.getDisplayName()) ? propertyDefinition
- .getEntry_schema() : null,
- substitutionServiceTemplate);
+ parameterId, propertyType,
+ propertyType.equals(PropertyType.LIST.getDisplayName()) ? propertyDefinition
+ .getEntry_schema() : null,
+ unifiedCompositionTo.getSubstitutionServiceTemplate());
} else if (indexVarProperties.isPresent()
&& indexVarProperties.get().contains(propertyEntry.getKey())) {
//Handle index property
- handleIndexVarProperty(propertyEntry.getKey(), propertyEntry.getValue(), nodeTemplate);
+ handleIndexVarProperty(propertyEntry.getKey(), propertyEntry.getValue(),
+ unifiedCompositionTo.getNodeTemplate());
} else {
Optional<String> parameterId =
- updateProperty(serviceTemplate, nodeTemplateId, nodeTemplate, propertyEntry,
- unifiedCompositionEntity, computeTemplateConsolidationData, null,
- unifiedCompositionDataList,
- context);
+ updateProperty(unifiedCompositionTo.getServiceTemplate(), nodeTemplateId, unifiedCompositionTo.getNodeTemplate(), propertyEntry,
+ unifiedCompositionEntity, computeTemplateConsolidationData, null,
+ unifiedCompositionTo.getUnifiedCompositionDataList(),
+ unifiedCompositionTo.getContext());
parameterId.ifPresent(
- parameterIdValue -> addPropertyInputParameter(propertyType,
- substitutionServiceTemplate,
- propertyDefinition.getEntry_schema(), parameterIdValue));
+ parameterIdValue -> addPropertyInputParameter(propertyType,
+ unifiedCompositionTo.getSubstitutionServiceTemplate(),
+ propertyDefinition.getEntry_schema(), parameterIdValue));
}
}
}
UnifiedSubstitutionNodeTemplateIdGenerator nodeTemplateIdGenerator =
CommonMethods.newInstance(nodeTemplateIdGeneratorImpl, UnifiedSubstitutionNodeTemplateIdGenerator.class);
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(serviceTemplate, null,
- unifiedCompositionDataList, context);
+ unifiedCompositionDataList, context, null);
Optional<String> generatedNodeTemplateId = nodeTemplateIdGenerator.generate(unifiedCompositionTo, nodeTemplateId);
if (generatedNodeTemplateId.isPresent()) {
newNodeTemplateId = generatedNodeTemplateId.get();
}
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(serviceTemplate, nestedServiceTemplate,
- unifiedCompositionDataList, context);
+ unifiedCompositionDataList, context, null);
for (UnifiedCompositionData unifiedCompositionData : unifiedCompositionDataList) {
unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo, unifiedCompositionData);
String nestedNodeTemplateId = unifiedCompositionData.getNestedTemplateConsolidationData().getNodeTemplateId();
checkSTResults(expectedOutserviceTemplates, null, null, inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML));
}
- @Ignore
- public void testThreeNovaOfSameTypePreConditionFalse() throws IOException {
- loadInputAndOutputData(BASE_DIRECTORY + "pattern1b/noConsolidation");
-
- 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));
-
- UnifiedCompositionData unifiedCompositionData1 =
- createCompositionData(FSB1_template, portTypeToIdList1);
- addOutputGetAttrInForCompute1WithConsolidation(unifiedCompositionData1);
- addOutputGetAttrInForPortWithConsolidation1(unifiedCompositionData1);
- unifiedCompositionDataList.add(unifiedCompositionData1);
-
- UnifiedCompositionData unifiedCompositionData2 =
- createCompositionData(FSB2_template, portTypeToIdList1);
- addOutputGetAttrInForCompute1WithConsolidation(unifiedCompositionData2);
- addOutputGetAttrInForPortWithConsolidation1(unifiedCompositionData2);
- unifiedCompositionDataList.add(unifiedCompositionData2);
-
- portTypeToIdList1.remove(1);
- UnifiedCompositionData unifiedCompositionData3 =
- createCompositionData(FSB3_template, portTypeToIdList1);
- addOutputGetAttrInForCompute1WithConsolidation(unifiedCompositionData3);
- addOutputGetAttrInForPortWithConsolidation1(unifiedCompositionData3);
- unifiedCompositionDataList.add(unifiedCompositionData3);
-
- UnifiedCompositionSingleSubstitution unifiedCompositionSingleSubstitution =
- new UnifiedCompositionSingleSubstitution();
- unifiedCompositionSingleSubstitution
- .createUnifiedComposition(inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML), null,
- unifiedCompositionDataList, context);
-
- checkSTResults(expectedOutserviceTemplates, null, null, inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML));
- }
-
@Test
public void testUnifiedNestedCompositionOneComputeInNested() throws IOException {
loadInputAndOutputData(BASE_DIRECTORY + "pattern4/oneNestedNode");
UnifiedCompositionData unifiedComposition = createUnifiedCompositionOnlyNested("server_pcm_001");
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(
inputServiceTemplates.get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName), null,
- context);
+ context, null);
unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo, unifiedComposition);
checkSTResults(expectedOutserviceTemplates, nestedFileName,
UnifiedCompositionData unifiedComposition =
createUnifiedCompositionOnlyNested("server_pcm_001");
UnifiedCompositionTo unifiedCompositionTo1 = new UnifiedCompositionTo(inputServiceTemplates
- .get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName1), null, context);
+ .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);
+ .get(MAIN_SERVICE_TEMPLATE_YAML), inputServiceTemplates.get(nestedFileName2), null,
+ context, null);
unifiedCompositionService.handleUnifiedNestedDefinition(unifiedCompositionTo2, unifiedComposition);
checkSTResults(expectedOutserviceTemplates, nestedFileName1,
testTranslation();
}
- //todo - remove the ignore once we will support VMI as sub port
- @Ignore
@Test
public void testTranslateVlanToNetNestedConnection() throws Exception {
inputFilesPath = "/mock/services/heattotosca/VlanToNetConnection/nested/inputfiles";
testTranslation();
}
- //todo - remove the ignore once we will support VMI as sub port
- @Ignore
@Test
public void testTranslateVlanToNetMultiNestedConnection() throws Exception {
inputFilesPath =
testTranslation();
}
- //todo - remove the ignore once we will support VMI as sub port
- @Ignore
@Test
public void testTranslateVlanToSharedNetNestedConnection() throws Exception {
inputFilesPath = "/mock/services/heattotosca/VlanToNetConnection/shared/inputfiles";
testTranslation();
}
- //todo - remove the ignore once we will support VMI as sub port
- @Ignore
@Test
public void testTranslateVlanToNetSharedAddOnConnection() throws Exception {
inputFilesPath = "/mock/services/heattotosca/VlanToNetConnection/sharedAddOn/inputfiles";
@Test
public void testGenerateNewComputeNodeTemplateId() {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestComputeServiceTemplate(), null, null,
- null);
+ null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, SERVER_PCM);
if (nodeTemplateId.isPresent()) {
public void testGenerateInvalidOriginalNodeTemplateId() {
//node template with id is not present in the service template
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestComputeServiceTemplate(), null, null,
- null);
+ null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, SERVER_PCM +
"_invalid");
@Test
public void testGenerateNullOriginalNodeTemplateId() {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestComputeServiceTemplate(), null, null,
- null);
+ null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, null);
Assert.assertEquals(nodeTemplateId.isPresent(), false);
@Test
public void testGenerateNewPortNodeTemplateId() {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestPortServiceTemplate(), null,
- getUnifiedCompositionDataListWithOnePort(), null);
+ getUnifiedCompositionDataListWithOnePort(), null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, PCM_PORT_0);
if (nodeTemplateId.isPresent()) {
@Test
public void testGeneratePortIdNotBoundToServer() {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestInitPortServiceTemplate(), null,
- getInitUnifiedCompositionDataList(), null);
+ getInitUnifiedCompositionDataList(), null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, PCM_PORT_0);
Assert.assertEquals(false, nodeTemplateId.isPresent());
public void testGeneratePortIdMultiplePortsSameTypeToOneServer() {
UnifiedCompositionTo unifiedCompositionTo =
new UnifiedCompositionTo(getTestPortServiceTemplateWithTwoPortsOfSameType(), null,
- getUnifiedCompositionDataListWithTwoPortsOfSameType(), null);
+ getUnifiedCompositionDataListWithTwoPortsOfSameType(), null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, PCM_PORT_0);
if (nodeTemplateId.isPresent()) {
@Test
public void testGenerateInvalidOriginalNodeTemplateId() {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestPortServiceTemplate(), null,
- getUnifiedCompositionDataListWithOnePort(), null);
+ getUnifiedCompositionDataListWithOnePort(), null, null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo,
PCM_PORT_0 + "_Invalid");
@Test
public void testGenerateNewSubInterfaceNodeTemplateId() throws IOException {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestInitSubInterfaceServiceTemplate(), null,
- getUnifiedCompositionDataListWithOnePortAndSubInterface(), getContext(false));
+ getUnifiedCompositionDataListWithOnePortAndSubInterface(), getContext(false), null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, VDBE_UNTR_1_SUBPORTS);
if (nodeTemplateId.isPresent()) {
public void testGeneratePortIdMultipleSubInterfacesOfSameTypeToOnePort() throws IOException {
UnifiedCompositionTo unifiedCompositionTo =
new UnifiedCompositionTo(getTestSubInterfaceServiceTemplateMultipleVlan(), null,
- getUnifiedCompositionDataListWithTwoSubInterfacesOfSameType(), getContext(true));
+ getUnifiedCompositionDataListWithTwoSubInterfacesOfSameType(), getContext(true), null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo, VDBE_UNTR_1_SUBPORTS);
if (nodeTemplateId.isPresent()) {
@Test
public void testGenerateInvalidOriginalNodeTemplateId() throws IOException {
UnifiedCompositionTo unifiedCompositionTo = new UnifiedCompositionTo(getTestInitSubInterfaceServiceTemplate(), null,
- getUnifiedCompositionDataListWithOnePortAndSubInterface(), getContext(false));
+ getUnifiedCompositionDataListWithOnePortAndSubInterface(), getContext(false), null);
Optional<String>
nodeTemplateId = unifiedSubstitutionNodeTemplateIdGenerator.generate(unifiedCompositionTo,
VDBE_UNTR_1_SUBPORTS + "_Invalid");
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.Scalable
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of 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
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
members:
- test_net1
- test_net
- - test_nested
+ - test_nested
\ No newline at end of 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
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
metadata:
template_name: GlobalSubstitutionTypes
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
node_types:
- org.openecomp.resource.abstract.nodes.heat.nested:
+ org.openecomp.resource.abstract.nodes.heat.subinterface.nested:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
cmaui_names:
description: UID of OAM network
required: true
status: SUPPORTED
+ p3:
+ type: string
+ description: port resource
+ required: true
+ status: SUPPORTED
+ p4:
+ type: string
+ description: port resource
+ required: true
+ status: SUPPORTED
template_PortTuple_LB1:
type: string
required: true
required: true
status: SUPPORTED
requirements:
- - link_template_VMInt_OAM_lb_1:
- capability: tosca.capabilities.network.Linkable
+ - dependency_template_Vlan_2:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_Vlan_2:
+ capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - link_template_VMInt_OAM_lb_2:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - binding_template_Vlan_2:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- 1
- - local_storage_server_cmaui:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - dependency_template_Vlan_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_2:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - link_template_Vlan_1:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - binding_template_Vlan_1:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- 1
capabilities:
- host_server_cmaui:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
- occurrences:
- - 1
- - UNBOUNDED
- os_server_cmaui:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- binding_template_VMInt_OAM_lb_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_template_VMInt_OAM_lb_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- endpoint_server_cmaui:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- binding_server_cmaui:
- type: tosca.capabilities.network.Bindable
+ feature_template_Vlan_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- scalable_server_cmaui:
- type: tosca.capabilities.Scalable
+ feature_template_Vlan_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
metadata:
template_name: Main
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
topology_template:
jsa_net_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_net_name
type: string
description: network name of jsa log network
node_templates:
+ template_VMInt_OAM_lb_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ security_group_refs:
+ - get_input: oam_sec_group_name
+ virtual_network_refs:
+ - get_input: p1
+ virtual_machine_interface_properties:
+ service_interface_type:
+ get_input: lb_st_interface_type_oam
+ port_tuple_refs:
+ - get_input: template_PortTuple_LB1
+ template_VMInt_OAM_lb_2:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ security_group_refs:
+ - get_input: oam_sec_group_name
+ virtual_network_refs:
+ - get_input: p1
+ - get_input: p2
+ virtual_machine_interface_properties:
+ service_interface_type:
+ get_input: lb_st_interface_type_oam
+ port_tuple_refs:
+ - get_input: template_PortTuple_LB1
test_net1:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
properties:
network_name:
get_input: jsa_net_name
test_nested:
- type: org.openecomp.resource.abstract.nodes.heat.nested
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
directives:
- substitutable
properties:
service_template_filter:
substitute_service_template: nestedServiceTemplate.yaml
p2: test_net1
+ p3: template_VMInt_OAM_lb_1
+ p4: template_VMInt_OAM_lb_2
requirements:
- - link_template_VMInt_OAM_lb_1:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_2:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_2:
+ - subinterface_link_template_Vlan_2:
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_1:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
+ - binding_template_Vlan_2:
+ capability: tosca.capabilities.network.Bindable
+ node: template_VMInt_OAM_lb_2
+ relationship: tosca.relationships.network.BindsTo
+ - binding_template_Vlan_1:
+ capability: tosca.capabilities.network.Bindable
+ node: template_VMInt_OAM_lb_1
+ relationship: tosca.relationships.network.BindsTo
groups:
main_group:
type: org.openecomp.groups.heat.HeatStack
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
+ - template_VMInt_OAM_lb_1
+ - template_VMInt_OAM_lb_2
- test_net1
- test_net
- test_nested
\ No newline at end of file
metadata:
template_name: nested
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
-node_types:
- org.openecomp.resource.vfc.nodes.heat.cmaui:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
cmaui_names:
immutable: false
type: string
description: UID of OAM network
+ p3:
+ hidden: false
+ immutable: false
+ type: string
+ description: port resource
+ p4:
+ hidden: false
+ immutable: false
+ type: string
+ description: port resource
template_PortTuple_LB1:
hidden: false
immutable: false
immutable: false
type: string
node_templates:
- template_VMInt_OAM_lb_1:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: p1
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- template_VMInt_OAM_lb_2:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: p1
- - get_input: p2
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- server_cmaui:
- type: org.openecomp.resource.vfc.nodes.heat.cmaui
- properties:
- flavor:
- get_input: cmaui_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: cmaui_image
- contrail_service_instance_ind: true
- name:
- get_input:
- - cmaui_names
- - 0
template_Vlan_2:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_2
+ - get_input: p4
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_2
- relationship: tosca.relationships.network.BindsTo
template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_1
+ - get_input: p3
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_1
- relationship: tosca.relationships.network.BindsTo
groups:
nested_group:
type: org.openecomp.groups.heat.HeatStack
heat_file: ../Artifacts/nested.yml
description: cmaui server template for vMMSC
members:
- - template_VMInt_OAM_lb_1
- - template_VMInt_OAM_lb_2
- - server_cmaui
- template_Vlan_2
- template_Vlan_1
substitution_mappings:
- node_type: org.openecomp.resource.abstract.nodes.heat.nested
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
capabilities:
- host_server_cmaui:
- - server_cmaui
- - host
- os_server_cmaui:
- - server_cmaui
- - os
- binding_template_VMInt_OAM_lb_2:
- - template_VMInt_OAM_lb_2
- - binding
- binding_template_VMInt_OAM_lb_1:
- - template_VMInt_OAM_lb_1
- - binding
- endpoint_server_cmaui:
- - server_cmaui
- - endpoint
- binding_server_cmaui:
- - server_cmaui
- - binding
- scalable_server_cmaui:
- - server_cmaui
- - scalable
+ feature_template_Vlan_2:
+ - template_Vlan_2
+ - feature
+ feature_template_Vlan_1:
+ - template_Vlan_1
+ - feature
requirements:
- link_template_VMInt_OAM_lb_1:
- - template_VMInt_OAM_lb_1
- - link
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
- link_template_VMInt_OAM_lb_2:
- - template_VMInt_OAM_lb_2
- - link
- link_template_Vlan_1:
+ subinterface_link_template_Vlan_2:
+ - template_Vlan_2
+ - subinterface_link
+ dependency_template_Vlan_2:
+ - template_Vlan_2
+ - dependency
+ dependency_template_Vlan_1:
- template_Vlan_1
- - link
- link_template_Vlan_2:
+ - dependency
+ subinterface_link_template_Vlan_1:
+ - template_Vlan_1
+ - subinterface_link
+ binding_template_Vlan_2:
- template_Vlan_2
- - link
\ No newline at end of file
+ - binding
+ binding_template_Vlan_1:
+ - template_Vlan_1
+ - binding
\ No newline at end of file
name: {get_param: jsa_net_name}
shared: True
+ template_VMInt_OAM_lb_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
+ }
+ virtual_network_refs: [{ get_param: p1 }]
+ port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
+ security_group_refs: [{ get_param: oam_sec_group_name}]
+
+ template_VMInt_OAM_lb_2:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
+ }
+ virtual_network_refs: [{ get_param: p1 },{ get_param: p2 }]
+ port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
+ security_group_refs: [{ get_param: oam_sec_group_name}]
+
test_nested:
type: nested.yml
properties:
p1: { get_resource: test_net}
p2: { get_resource: test_net1}
+ p3: { get_resource: template_VMInt_OAM_lb_1}
+ p4: { get_resource: template_VMInt_OAM_lb_2}
p2:
type: string
description: UID of OAM network
+ p3:
+ type: string
+ description: port resource
+ p4:
+ type: string
+ description: port resource
security_group_name:
type: comma_delimited_list
description: CMAUI1, CMAUI2 server names
subinterface_instance_index:
type: number
resources:
- template_VMInt_OAM_lb_1:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: p1 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
template_Vlan_1:
type: OS::ContrailV2::VirtualMachineInterface
]
}
virtual_network_refs: [{ get_param: p1 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_1 }]
-
- template_VMInt_OAM_lb_2:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: p1 },{ get_param: p2 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
+ virtual_machine_interface_refs: [{ get_param: p3 }]
template_Vlan_2:
type: OS::ContrailV2::VirtualMachineInterface
]
}
virtual_network_refs: [{ get_param: p1 },{ get_param: p2 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_2 }]
-
- server_cmaui:
- type: OS::Nova::Server
- properties:
- name: { get_param: [cmaui_names, 0]}
- image: { get_param: cmaui_image }
- availability_zone: { get_param: availability_zone_0 }
- flavor: { get_param: cmaui_flavor }
- networks:
- - port: { get_resource: template_VMInt_OAM_lb_1 }
- - port: { get_resource: template_VMInt_OAM_lb_2 }
\ No newline at end of file
+ virtual_machine_interface_refs: [{ get_param: p4 }]
\ No newline at end of file
- openecomp_heat_index:
file: openecomp-heat/_index.yml
node_types:
+ org.openecomp.resource.abstract.nodes.heat.subinterface.nested4:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ cmaui_names:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ p1:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p2:
+ type: string
+ required: true
+ status: SUPPORTED
+ p3:
+ type: string
+ required: true
+ status: SUPPORTED
+ template_PortTuple_LB1:
+ type: string
+ required: true
+ status: SUPPORTED
+ lb_st_interface_type_oam:
+ type: string
+ required: true
+ status: SUPPORTED
+ oam_sec_group_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ virtual_ip_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ security_group_name:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ vlan_ids:
+ type: string
+ required: true
+ status: SUPPORTED
+ cmaui_image:
+ type: string
+ description: Image for CMAUI server
+ required: true
+ status: SUPPORTED
+ virtual_ipv6_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ cmaui_flavor:
+ type: string
+ description: Flavor for CMAUI server
+ required: true
+ status: SUPPORTED
+ lb_st_vlan_type_oam:
+ type: string
+ description: dummy
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
+ required: true
+ status: SUPPORTED
+ subinterface_name_prefix:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_instance_index:
+ type: float
+ required: true
+ status: SUPPORTED
+ cmaui_oam_ips:
+ type: string
+ required: true
+ status: SUPPORTED
+ requirements:
+ - dependency_template_subint_oam_vmi_4:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_subint_oam_vmi_4:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_template_subint_oam_vmi_4:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ feature_template_subint_oam_vmi_4:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.nested1:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
required: true
status: SUPPORTED
requirements:
+ - dependency_template_VMInt_OAM_lb_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
- link_template_VMInt_OAM_lb_1:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
+ - dependency_template_VMInt_OAM_lb_2:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
- link_template_VMInt_OAM_lb_2:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
+ - dependency_server_cmaui:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
- local_storage_server_cmaui:
capability: tosca.capabilities.Attachment
node: tosca.nodes.BlockStorage
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1:
- capability: tosca.capabilities.network.Linkable
+ - dependency_test_nested2Level:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
- - 1
- - link_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
+ - 0
+ - UNBOUNDED
+ - dependency_server_cmaui_2_test_nested2Level:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
- - 1
- - link_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
+ - 0
+ - UNBOUNDED
+ - local_storage_server_cmaui_2_test_nested2Level:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
- - 1
- - link_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
+ - 0
+ - UNBOUNDED
+ - dependency_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - local_storage_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - dependency_test_nested4Level_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_4_test_nested4Level_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
+ - dependency_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
+ - dependency_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
- link_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - local_storage_server_cmaui_test_nested3Level_test_nested2Level:
+ - dependency_server_cmaui_3_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - local_storage_server_cmaui_3_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.Attachment
node: tosca.nodes.BlockStorage
relationship: tosca.relationships.AttachesTo
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_3_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
+ - dependency_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
- - 1
- - link_template_VMInt_OAM_lb_3_test_nested2Level:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - link_template_VMInt_OAM_lb_4_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - binding_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ capability: tosca.capabilities.network.Bindable
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- 1
- - local_storage_server_cmaui_test_nested2Level:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - dependency_template_VMInt_OAM_lb_3_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_2_test_nested2Level:
+ - link_template_VMInt_OAM_lb_3_test_nested2Level:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- capabilities:
- os_server_cmaui_test_nested2Level:
- type: tosca.capabilities.OperatingSystem
+ - dependency_template_VMInt_OAM_lb_4_test_nested2Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
+ - 0
- UNBOUNDED
- os_server_cmaui:
- type: tosca.capabilities.OperatingSystem
+ - link_template_VMInt_OAM_lb_4_test_nested2Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- - UNBOUNDED
- os_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.OperatingSystem
+ - 1
+ capabilities:
+ disk.device.write.requests.rate_server_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
- endpoint_server_cmaui_test_nested2Level:
- type: tosca.capabilities.Endpoint.Admin
+ disk.device.allocation_server_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
- scalable_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.Scalable
+ memory.resident_server_cmaui_3_test_nested3Level_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_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level_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_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.outpoing.packets_template_VMInt_OAM_lb_3_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_cmaui_test_nested3Level_test_nested2Level:
+ host_server_cmaui:
type: tosca.capabilities.Container
valid_source_types:
- tosca.nodes.SoftwareComponent
occurrences:
- 1
- UNBOUNDED
- binding_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- scalable_server_cmaui:
- type: tosca.capabilities.Scalable
+ disk.device.latency_server_cmaui_3_test_nested3Level_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
- scalable_server_cmaui_test_nested3Level_test_nested2Level:
+ scalable_server_cmaui_3_test_nested3Level_test_nested2Level:
type: tosca.capabilities.Scalable
occurrences:
- 1
- UNBOUNDED
- host_server_cmaui:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
- occurrences:
- - 1
- - UNBOUNDED
- binding_template_VMInt_OAM_lb_4_test_nested2Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
binding_template_VMInt_OAM_lb_5_test_nested3Level_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
- host_server_cmaui_test_nested2Level:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.incoming.bytes_template_VMInt_OAM_lb_2:
+ type: org.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_cmaui_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.Endpoint.Admin
+ network.incoming.bytes_template_VMInt_OAM_lb_1:
+ type: org.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_test_nested4Level_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.network.Bindable
+ endpoint_server_cmaui_2_test_nested2Level:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- 1
- UNBOUNDED
- binding_server_cmaui_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.network.Bindable
+ disk.latency_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ feature_server_cmaui_2_test_nested2Level:
+ type: tosca.capabilities.Node
occurrences:
- - 0
+ - 1
- UNBOUNDED
- binding_template_VMInt_OAM_lb_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ disk.capacity_server_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:
- - 0
+ - 1
- UNBOUNDED
- os_server_cmaui_test_nested3Level_test_nested2Level:
- type: tosca.capabilities.OperatingSystem
+ instance_server_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
type: tosca.capabilities.network.Bindable
valid_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_template_VMInt_OAM_lb_5_test_nested3Level_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_template_VMInt_OAM_lb_3_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
- endpoint_server_cmaui:
- type: tosca.capabilities.Endpoint.Admin
+ disk.device.write.requests_server_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
- scalable_server_cmaui_test_nested2Level:
- type: tosca.capabilities.Scalable
+ network.outpoing.packets_template_VMInt_OAM_lb_4_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_cmaui:
- type: tosca.capabilities.network.Bindable
+ disk.device.read.bytes_server_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
- binding_server_cmaui_test_nested2Level:
- type: tosca.capabilities.network.Bindable
+ disk.device.write.requests.rate_server_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
+ os_server_cmaui:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.bytes_server_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.allocation_server_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.packets_template_VMInt_OAM_lb_1:
+ type: org.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_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level_test_nested2Level:
+ network.incoming.packets_template_VMInt_OAM_lb_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_template_VMInt_OAM_lb_1:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_template_VMInt_OAM_lb_2:
+ type: org.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_template_VMInt_OAM_lb_4_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
- org.openecomp.resource.abstract.nodes.heat.nested2:
- derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
- properties:
- cmaui_names:
- type: list
- description: CMAUI1, CMAUI2 server names
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- p1:
- type: string
- description: UID of OAM network
- required: true
- status: SUPPORTED
- p2:
- type: string
- description: UID of OAM network
- required: true
- status: SUPPORTED
- template_PortTuple_LB1:
- type: string
- required: true
- status: SUPPORTED
- lb_st_interface_type_oam:
- type: string
- required: true
- status: SUPPORTED
- oam_sec_group_name:
- type: string
- required: true
- status: SUPPORTED
- virtual_ip_address:
- type: string
- required: true
- status: SUPPORTED
- security_group_name:
- type: list
- description: CMAUI1, CMAUI2 server names
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- vlan_ids:
- type: string
- required: true
- status: SUPPORTED
- cmaui_image:
- type: string
- description: Image for CMAUI server
- required: true
- status: SUPPORTED
- virtual_ipv6_address:
- type: string
- required: true
- status: SUPPORTED
- cmaui_flavor:
- type: string
- description: Flavor for CMAUI server
- required: true
- status: SUPPORTED
- lb_st_vlan_type_oam:
- type: string
- description: dummy
- required: true
- status: SUPPORTED
- mac_address:
- type: string
- required: true
- status: SUPPORTED
- availability_zone_0:
- type: string
- description: availabilityzone name
- required: true
- status: SUPPORTED
- subinterface_name_prefix:
- type: string
- required: true
- status: SUPPORTED
- subinterface_instance_index:
- type: float
- required: true
- status: SUPPORTED
- cmaui_oam_ips:
- type: string
- required: true
- status: SUPPORTED
- requirements:
- - link_template_VMInt_OAM_lb_5_test_nested3Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ instance_server_cmaui_3_test_nested3Level_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_cmaui:
+ type: tosca.capabilities.Node
+ occurrences:
- 1
- - link_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ feature_test_nested2Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
+ - UNBOUNDED
+ disk.write.requests_server_cmaui_3_test_nested3Level_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
- - link_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ memory.usage_server_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_server_cmaui_3_test_nested3Level_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
- - local_storage_server_cmaui_test_nested4Level_test_nested3Level:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - UNBOUNDED
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_4_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
- - link_template_Vlan_4_test_nested4Level_test_nested3Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ disk.ephemeral.size_server_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_template_VMInt_OAM_lb_4_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
- 1
- - link_template_VMInt_OAM_lb_6_test_nested3Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ network.incoming.packets_template_VMInt_OAM_lb_3_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_template_VMInt_OAM_lb_8_test_nested3Level_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
- - local_storage_server_cmaui_test_nested3Level:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - UNBOUNDED
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level_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
- - link_template_Vlan_3_test_nested3Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ disk.device.iops_server_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_template_VMInt_OAM_lb_5_test_nested3Level_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
- - link_template_VMInt_OAM_lb_3:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level_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_cmaui_3_test_nested3Level_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
- - link_template_VMInt_OAM_lb_4:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ cpu_server_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_server_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
- - local_storage_server_cmaui:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - UNBOUNDED
+ network.incoming.bytes_template_VMInt_OAM_lb_3_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
- - link_template_Vlan_2:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ feature_template_VMInt_OAM_lb_4_test_nested2Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
+ - UNBOUNDED
+ disk.ephemeral.size_server_cmaui_3_test_nested3Level_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
- capabilities:
- os_server_cmaui:
- type: tosca.capabilities.OperatingSystem
+ - UNBOUNDED
+ disk.device.read.bytes.rate_server_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.root.size_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_3_test_nested2Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- os_server_cmaui_test_nested4Level_test_nested3Level:
+ os_server_cmaui_3_test_nested3Level_test_nested2Level:
type: tosca.capabilities.OperatingSystem
occurrences:
- 1
- UNBOUNDED
- scalable_server_cmaui_test_nested4Level_test_nested3Level:
- type: tosca.capabilities.Scalable
+ network.outgoing.bytes_template_VMInt_OAM_lb_5_test_nested3Level_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_cmaui_test_nested3Level:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ forwarder_template_VMInt_OAM_lb_1:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- 1
- UNBOUNDED
- endpoint_server_cmaui_test_nested3Level:
- type: tosca.capabilities.Endpoint.Admin
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_1:
+ type: org.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_cmaui:
- type: tosca.capabilities.Scalable
+ disk.device.latency_server_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_template_VMInt_OAM_lb_6_test_nested3Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ disk.read.requests_server_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:
- - 0
+ - 1
- UNBOUNDED
- binding_server_cmaui_test_nested3Level:
- type: tosca.capabilities.network.Bindable
+ disk.write.bytes_server_cmaui_3_test_nested3Level_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_cmaui:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_2:
+ type: org.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_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level:
+ binding_template_VMInt_OAM_lb_8_test_nested3Level_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
- scalable_server_cmaui_test_nested3Level:
- type: tosca.capabilities.Scalable
+ network.incoming.packets.rate_template_VMInt_OAM_lb_4_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_template_VMInt_OAM_lb_5_test_nested3Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ disk.usage_server_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:
- - 0
+ - 1
- UNBOUNDED
- binding_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ forwarder_template_VMInt_OAM_lb_2:
+ type: org.openecomp.capabilities.Forwarder
occurrences:
- - 0
+ - 1
- UNBOUNDED
- endpoint_server_cmaui:
- type: tosca.capabilities.Endpoint.Admin
+ disk.device.usage_server_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
- os_server_cmaui_test_nested3Level:
- type: tosca.capabilities.OperatingSystem
+ disk.capacity_server_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
- endpoint_server_cmaui_test_nested4Level_test_nested3Level:
- type: tosca.capabilities.Endpoint.Admin
+ disk.write.requests.rate_server_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_server_cmaui:
- type: tosca.capabilities.network.Bindable
+ disk.device.write.bytes_server_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
- binding_template_VMInt_OAM_lb_4:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ network.incoming.packets.rate_template_VMInt_OAM_lb_2:
+ 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_server_cmaui_test_nested4Level_test_nested3Level:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.incoming.packets.rate_template_VMInt_OAM_lb_1:
+ type: org.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_template_VMInt_OAM_lb_3:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level_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
- binding_server_cmaui_test_nested4Level_test_nested3Level:
- type: tosca.capabilities.network.Bindable
+ disk.device.read.requests_server_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
- org.openecomp.resource.abstract.nodes.heat.nested3:
- derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
- properties:
- cmaui_names:
- type: list
- description: CMAUI1, CMAUI2 server names
- required: true
+ feature_template_VMInt_OAM_lb_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_template_VMInt_OAM_lb_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_server_cmaui:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.usage_server_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.requests.rate_server_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.requests.rate_server_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.rate_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_8_test_nested3Level_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_template_VMInt_OAM_lb_5_test_nested3Level_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.bytes_server_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.bytes_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_3_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.write.requests.rate_server_cmaui_3_test_nested3Level_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_cmaui_2_test_nested2Level:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level_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_template_VMInt_OAM_lb_4_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.requests_server_cmaui_3_test_nested3Level_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_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.rate_server_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
+ memory_server_cmaui_3_test_nested3Level_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
+ vcpus_server_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.bytes_server_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.allocation_server_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_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_6_test_nested3Level_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.bytes.rate_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.allocation_server_cmaui_3_test_nested3Level_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_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_util_server_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
+ memory.usage_server_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_cmaui_3_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ scalable_server_cmaui:
+ type: tosca.capabilities.Scalable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.bytes.rate_server_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.requests_server_cmaui_3_test_nested3Level_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_cmaui_3_test_nested3Level_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_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_template_VMInt_OAM_lb_6_test_nested3Level_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.requests_server_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.outpoing.packets_template_VMInt_OAM_lb_6_test_nested3Level_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.bytes.rate_server_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_server_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_server_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
+ vcpus_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_8_test_nested3Level_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_template_VMInt_OAM_lb_8_test_nested3Level_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_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.read.bytes_server_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_template_VMInt_OAM_lb_2:
+ type: org.openecomp.capabilities.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_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_template_VMInt_OAM_lb_1:
+ type: org.openecomp.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_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_template_VMInt_OAM_lb_5_test_nested3Level_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_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
+ memory.resident_server_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.iops_server_cmaui_3_test_nested3Level_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_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_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_template_VMInt_OAM_lb_1:
+ type: org.openecomp.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_template_VMInt_OAM_lb_2:
+ type: org.openecomp.capabilities.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_3_test_nested3Level_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_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.outpoing.packets_template_VMInt_OAM_lb_8_test_nested3Level_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_template_VMInt_OAM_lb_6_test_nested3Level_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_template_VMInt_OAM_lb_3_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_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.packets_template_VMInt_OAM_lb_5_test_nested3Level_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_test_nested4Level_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_1:
+ type: org.openecomp.capabilities.metric.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_template_VMInt_OAM_lb_2:
+ type: org.openecomp.capabilities.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_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_cmaui_3_test_nested3Level_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_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_server_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
+ endpoint_server_cmaui_3_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_server_cmaui_3_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_template_VMInt_OAM_lb_3_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_template_VMInt_OAM_lb_3_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_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.write.bytes.rate_server_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_template_VMInt_OAM_lb_4_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_template_VMInt_OAM_lb_4_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_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_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.capacity_server_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_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.bytes_server_cmaui_3_test_nested3Level_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_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ memory_server_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.usage_server_cmaui_3_test_nested3Level_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_server_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.root.size_server_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
+ cpu_util_server_cmaui_3_test_nested3Level_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_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.allocation_server_cmaui_3_test_nested3Level_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_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_template_VMInt_OAM_lb_3_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_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_4_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_cmaui_2_test_nested2Level:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ cpu.delta_server_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.capacity_server_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_template_VMInt_OAM_lb_5_test_nested3Level_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_cmaui_3_test_nested3Level_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
+ scalable_server_cmaui_2_test_nested2Level:
+ type: tosca.capabilities.Scalable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ host_server_cmaui_3_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_cmaui_3_test_nested3Level_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_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
+ vcpus_server_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_template_VMInt_OAM_lb_3_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_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.rate_template_VMInt_OAM_lb_5_test_nested3Level_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_template_VMInt_OAM_lb_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_template_VMInt_OAM_lb_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_server_cmaui_3_test_nested3Level_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_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.rate_server_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.write.bytes_server_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_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.usage_server_cmaui_3_test_nested3Level_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.capacity_server_cmaui_3_test_nested3Level_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_template_VMInt_OAM_lb_8_test_nested3Level_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_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ endpoint_server_cmaui:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_4_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_template_VMInt_OAM_lb_6_test_nested3Level_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_cmaui_2_test_nested2Level:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
+ occurrences:
+ - 1
+ - UNBOUNDED
+ org.openecomp.resource.abstract.nodes.heat.nested2:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ cmaui_names:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ p1:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p2:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ template_PortTuple_LB1:
+ type: string
+ required: true
+ status: SUPPORTED
+ lb_st_interface_type_oam:
+ type: string
+ required: true
+ status: SUPPORTED
+ oam_sec_group_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ virtual_ip_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ security_group_name:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ vlan_ids:
+ type: string
+ required: true
+ status: SUPPORTED
+ cmaui_image:
+ type: string
+ description: Image for CMAUI server
+ required: true
+ status: SUPPORTED
+ virtual_ipv6_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ cmaui_flavor:
+ type: string
+ description: Flavor for CMAUI server
+ required: true
+ status: SUPPORTED
+ lb_st_vlan_type_oam:
+ type: string
+ description: dummy
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
+ required: true
+ status: SUPPORTED
+ subinterface_name_prefix:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_instance_index:
+ type: float
+ required: true
+ status: SUPPORTED
+ cmaui_oam_ips:
+ type: string
+ required: true
+ status: SUPPORTED
+ requirements:
+ - dependency_server_cmaui_2:
+ 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
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_template_VMInt_OAM_lb_5_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_5_test_nested3Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_test_nested4Level_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_template_VMInt_OAM_lb_6_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_6_test_nested3Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_server_cmaui_3_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - local_storage_server_cmaui_3_test_nested3Level:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_template_VMInt_OAM_lb_8_test_nested3Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_8_test_nested3Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_template_VMInt_OAM_lb_8_test_nested3Level:
+ capability: tosca.capabilities.network.Bindable
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_template_VMInt_OAM_lb_3:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_3:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_template_VMInt_OAM_lb_4:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_4:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ memory.usage_server_cmaui_3_test_nested3Level:
+ type: org.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_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_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.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.capabilities.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_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.rate_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.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_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.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
+ network.incoming.packets_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.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_3_test_nested3Level:
+ type: org.openecomp.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_cmaui_3_test_nested3Level:
+ type: org.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_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.write.bytes.rate_server_cmaui_3_test_nested3Level:
+ type: org.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_template_VMInt_OAM_lb_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_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.read.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_template_VMInt_OAM_lb_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_test_nested4Level_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.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
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.capabilities.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_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.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_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.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
+ disk.write.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
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.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_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_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
+ host_server_cmaui_3_test_nested3Level:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.allocation_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_template_VMInt_OAM_lb_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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.openecomp.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_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.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.write.requests_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_2:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_template_VMInt_OAM_lb_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_template_VMInt_OAM_lb_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_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_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
+ binding_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: tosca.capabilities.network.Bindable
+ valid_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_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.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_3_test_nested3Level:
+ type: org.openecomp.capabilities.metric.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_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.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_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_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_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.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
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_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_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.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.outgoing.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.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_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_cmaui_3_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.capabilities.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_3_test_nested3Level:
+ type: org.openecomp.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_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.openecomp.capabilities.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_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_cmaui_3_test_nested3Level:
+ type: org.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:
+ type: org.openecomp.capabilities.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_cmaui_3_test_nested3Level:
+ type: org.openecomp.capabilities.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:
+ type: org.openecomp.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.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ 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
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.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_oam_vmi_4_test_nested4Level_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.iops_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_VMInt_OAM_lb_5_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ cpu_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_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_cmaui_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.allocation_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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.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_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_server_cmaui_2:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ vcpus_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
+ binding_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: tosca.capabilities.network.Bindable
+ valid_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_server_cmaui_3_test_nested3Level:
+ type: org.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_cmaui_2:
+ type: tosca.capabilities.Scalable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.openecomp.capabilities.metric.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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.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_template_VMInt_OAM_lb_4:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_template_VMInt_OAM_lb_3:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.read.bytes.rate_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_2:
+ type: org.openecomp.capabilities.metric.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_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.rate_template_VMInt_OAM_lb_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_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.usage_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.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_cmaui_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.openecomp.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_cmaui_3_test_nested3Level:
+ type: org.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_cmaui_2:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.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_VMInt_OAM_lb_4:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: tosca.capabilities.network.Bindable
+ valid_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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_template_VMInt_OAM_lb_3:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ os_server_cmaui_2:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.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_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.capabilities.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_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_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_cmaui_3_test_nested3Level:
+ type: org.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_cmaui_2:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
+ occurrences:
+ - 1
+ - UNBOUNDED
+ os_server_cmaui_3_test_nested3Level:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
+ - 1
+ - UNBOUNDED
+ binding_server_cmaui_3_test_nested3Level:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.packets.rate_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_template_VMInt_OAM_lb_5_test_nested3Level:
+ type: org.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_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_template_VMInt_OAM_lb_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.capacity_server_cmaui_3_test_nested3Level:
+ type: org.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_cmaui_3_test_nested3Level:
+ type: tosca.capabilities.Scalable
+ 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
+ disk.device.iops_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_template_VMInt_OAM_lb_8_test_nested3Level:
+ type: org.openecomp.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_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.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_cmaui_3_test_nested3Level:
+ type: tosca.capabilities.Endpoint.Admin
+ occurrences:
+ - 1
+ - UNBOUNDED
+ vcpus_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_2:
+ type: org.openecomp.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:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: org.openecomp.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_3_test_nested3Level:
+ type: org.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:
+ type: org.openecomp.capabilities.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:
+ type: org.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:
+ type: org.openecomp.capabilities.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_3_test_nested3Level:
+ type: org.openecomp.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_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_template_VMInt_OAM_lb_6_test_nested3Level:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.ephemeral.size_server_cmaui_3_test_nested3Level:
+ type: org.openecomp.capabilities.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_cmaui_3_test_nested3Level:
+ type: org.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_3_test_nested3Level:
+ type: org.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_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
+ org.openecomp.resource.abstract.nodes.heat.nested3:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ cmaui_names:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
status: SUPPORTED
entry_schema:
type: string
required: true
status: SUPPORTED
requirements:
+ - dependency_template_VMInt_OAM_lb_5:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
- link_template_VMInt_OAM_lb_5:
capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_test_nested4Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_template_subint_oam_vmi_4_test_nested4Level:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_template_VMInt_OAM_lb_6:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_6:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_server_cmaui_3:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - local_storage_server_cmaui_3:
+ capability: tosca.capabilities.Attachment
+ node: tosca.nodes.BlockStorage
+ relationship: tosca.relationships.AttachesTo
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - dependency_template_VMInt_OAM_lb_8:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_template_VMInt_OAM_lb_8:
+ capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- - 1
- - link_template_VMInt_OAM_lb_7_test_nested4Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - 1
+ - binding_template_VMInt_OAM_lb_8:
+ capability: tosca.capabilities.network.Bindable
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ disk.write.bytes.rate_server_cmaui_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_template_VMInt_OAM_lb_8:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.write.bytes_server_cmaui_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_template_VMInt_OAM_lb_6:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_server_cmaui_3:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.device.usage_server_cmaui_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.latency_server_cmaui_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_cmaui_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.allocation_server_cmaui_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_server_cmaui_3:
+ type: tosca.capabilities.network.Bindable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ vcpus_server_cmaui_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_cmaui_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.requests.rate_server_cmaui_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_template_VMInt_OAM_lb_6:
+ type: tosca.capabilities.network.Bindable
+ valid_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_template_VMInt_OAM_lb_5:
+ type: tosca.capabilities.network.Bindable
+ valid_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_cmaui_3:
+ type: tosca.capabilities.Scalable
+ occurrences:
+ - 1
+ - UNBOUNDED
+ forwarder_template_VMInt_OAM_lb_5:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.read.requests_server_cmaui_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_template_VMInt_OAM_lb_8:
+ type: tosca.capabilities.network.Bindable
+ valid_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_template_VMInt_OAM_lb_8:
+ type: org.openecomp.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_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_template_VMInt_OAM_lb_6:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.bytes_template_VMInt_OAM_lb_5:
+ type: org.openecomp.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_cmaui_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_cmaui_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.capacity_server_cmaui_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
- - link_template_VMInt_OAM_lb_8_test_nested4Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ network.incoming.packets.rate_template_VMInt_OAM_lb_8:
+ type: org.openecomp.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_VMInt_OAM_lb_8:
+ type: tosca.capabilities.Node
+ occurrences:
- 1
- - local_storage_server_cmaui_test_nested4Level:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - UNBOUNDED
+ disk.device.read.bytes.rate_server_cmaui_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:
- - 0
+ - 1
- UNBOUNDED
- - link_template_Vlan_4_test_nested4Level:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ network.incoming.packets.rate_template_VMInt_OAM_lb_6:
+ type: org.openecomp.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_VMInt_OAM_lb_6:
+ type: tosca.capabilities.Node
+ occurrences:
- 1
- - link_template_VMInt_OAM_lb_6:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ network.incoming.packets.rate_template_VMInt_OAM_lb_5:
+ type: org.openecomp.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_VMInt_OAM_lb_5:
+ type: tosca.capabilities.Node
+ occurrences:
- 1
- - local_storage_server_cmaui:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - UNBOUNDED
+ endpoint_server_cmaui_3:
+ type: tosca.capabilities.Endpoint.Admin
occurrences:
- - 0
+ - 1
- UNBOUNDED
- - link_template_Vlan_3:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ disk.read.bytes_server_cmaui_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
+ os_server_cmaui_3:
+ type: tosca.capabilities.OperatingSystem
+ occurrences:
- 1
- capabilities:
- scalable_server_cmaui_test_nested4Level:
- type: tosca.capabilities.Scalable
+ - UNBOUNDED
+ disk.write.requests.rate_server_cmaui_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
- os_server_cmaui:
- type: tosca.capabilities.OperatingSystem
+ disk.device.read.bytes_server_cmaui_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
- scalable_server_cmaui:
- type: tosca.capabilities.Scalable
+ memory_server_cmaui_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_template_VMInt_OAM_lb_7_test_nested4Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ disk.device.allocation_server_cmaui_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:
- - 0
+ - 1
- UNBOUNDED
- endpoint_server_cmaui_test_nested4Level:
- type: tosca.capabilities.Endpoint.Admin
+ cpu_server_cmaui_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
- host_server_cmaui:
+ host_server_cmaui_3:
type: tosca.capabilities.Container
valid_source_types:
- tosca.nodes.SoftwareComponent
occurrences:
- 1
- UNBOUNDED
- os_server_cmaui_test_nested4Level:
- type: tosca.capabilities.OperatingSystem
+ network.outpoing.packets_template_VMInt_OAM_lb_5:
+ type: org.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_cmaui_test_nested4Level:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_8:
+ type: org.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_cmaui:
- type: tosca.capabilities.Endpoint.Admin
+ disk.ephemeral.size_server_cmaui_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_server_cmaui:
- type: tosca.capabilities.network.Bindable
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_6:
+ type: org.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_template_VMInt_OAM_lb_6:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ disk.capacity_server_cmaui_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:
- - 0
+ - 1
- UNBOUNDED
- binding_template_VMInt_OAM_lb_5:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_5:
+ 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_template_VMInt_OAM_lb_8_test_nested4Level:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ network.outgoing.bytes_template_VMInt_OAM_lb_5:
+ 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_server_cmaui_test_nested4Level:
- type: tosca.capabilities.network.Bindable
+ network.outgoing.bytes_template_VMInt_OAM_lb_6:
+ type: org.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.nested4:
- derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
- properties:
- cmaui_names:
- type: list
- description: CMAUI1, CMAUI2 server names
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- p1:
- type: string
- description: UID of OAM network
- required: true
- status: SUPPORTED
- p2:
- type: string
- required: true
- status: SUPPORTED
- template_PortTuple_LB1:
- type: string
- required: true
- status: SUPPORTED
- lb_st_interface_type_oam:
- type: string
- required: true
- status: SUPPORTED
- oam_sec_group_name:
- type: string
- required: true
- status: SUPPORTED
- virtual_ip_address:
- type: string
- required: true
- status: SUPPORTED
- security_group_name:
- type: list
- description: CMAUI1, CMAUI2 server names
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- vlan_ids:
- type: string
- required: true
- status: SUPPORTED
- cmaui_image:
- type: string
- description: Image for CMAUI server
- required: true
- status: SUPPORTED
- virtual_ipv6_address:
- type: string
- required: true
- status: SUPPORTED
- cmaui_flavor:
- type: string
- description: Flavor for CMAUI server
- required: true
- status: SUPPORTED
- lb_st_vlan_type_oam:
- type: string
- description: dummy
- required: true
- status: SUPPORTED
- mac_address:
- type: string
- required: true
- status: SUPPORTED
- availability_zone_0:
- type: string
- description: availabilityzone name
- required: true
- status: SUPPORTED
- subinterface_name_prefix:
- type: string
- required: true
- status: SUPPORTED
- subinterface_instance_index:
- type: float
- required: true
- status: SUPPORTED
- cmaui_oam_ips:
- type: string
- required: true
- status: SUPPORTED
- requirements:
- - link_template_VMInt_OAM_lb_7:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ feature_test_nested4Level:
+ type: tosca.capabilities.Node
occurrences:
- 1
+ - UNBOUNDED
+ feature_template_subint_oam_vmi_4_test_nested4Level:
+ type: tosca.capabilities.Node
+ occurrences:
- 1
- - link_template_VMInt_OAM_lb_8:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - UNBOUNDED
+ network.outpoing.packets_template_VMInt_OAM_lb_6:
+ type: org.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_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
- - local_storage_server_cmaui:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - UNBOUNDED
+ network.outpoing.packets_template_VMInt_OAM_lb_8:
+ 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
- - link_template_Vlan_4:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ network.outgoing.bytes_template_VMInt_OAM_lb_8:
+ type: org.openecomp.capabilities.metric.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_template_VMInt_OAM_lb_5:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
- 1
- capabilities:
- host_server_cmaui:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ - UNBOUNDED
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_6:
+ type: org.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_cmaui:
- type: tosca.capabilities.OperatingSystem
+ disk.read.bytes.rate_server_cmaui_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
- endpoint_server_cmaui:
- type: tosca.capabilities.Endpoint.Admin
+ disk.device.write.requests_server_cmaui_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_server_cmaui:
- type: tosca.capabilities.network.Bindable
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_8:
+ type: org.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_cmaui:
- type: tosca.capabilities.Scalable
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_5:
+ type: org.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_template_VMInt_OAM_lb_8:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_6:
+ 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_template_VMInt_OAM_lb_7:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ disk.iops_server_cmaui_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:
- - 0
+ - 1
+ - UNBOUNDED
+ disk.device.read.requests_server_cmaui_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_template_VMInt_OAM_lb_8:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_template_VMInt_OAM_lb_5:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.incoming.packets_template_VMInt_OAM_lb_6:
+ type: org.openecomp.capabilities.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_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_template_VMInt_OAM_lb_8:
+ type: org.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_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.resident_server_cmaui_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.latency_server_cmaui_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.usage_server_cmaui_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
+ cpu_util_server_cmaui_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.rate_server_cmaui_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
\ No newline at end of file
metadata:
template_name: Main
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
node_types:
contrail_net_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: contrail_net_name
type: string
description: network name of jsa log network
jsa_net_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_net_name
type: string
jsa_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_name
type: string
description: network name of jsa log network
node_templates:
capability: tosca.capabilities.network.Linkable
node: test_contrailV2_net
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_1:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- link_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_3_test_nested3Level_test_nested2Level:
+ - link_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
capability: tosca.capabilities.network.Linkable
node: test_contrailV2_net
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_2_test_nested2Level:
- capability: tosca.capabilities.network.Linkable
- node: test_contrailV2_net
- relationship: tosca.relationships.network.LinksTo
test_resourceGroup:
type: org.openecomp.resource.abstract.nodes.heat.nested3
directives:
- service_template_filter
- index_value
requirements:
- - link_template_VMInt_OAM_lb_8_test_nested4Level:
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level:
capability: tosca.capabilities.network.Linkable
node: test_contrailV2_net
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_4_test_nested4Level:
+ - link_template_VMInt_OAM_lb_6:
capability: tosca.capabilities.network.Linkable
node: test_contrailV2_net
relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_6:
+ - link_template_VMInt_OAM_lb_8:
capability: tosca.capabilities.network.Linkable
node: test_contrailV2_net
relationship: tosca.relationships.network.LinksTo
metadata:
template_name: nested1
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
node_types:
virtual_network_refs:
- get_input: p1
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
- get_input: p2
- get_input: p1
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
get_input:
- cmaui_names
- 0
- template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- properties:
- virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_1
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME:
- get_input: subinterface_name_prefix
- $VLAN:
- get_input:
- - vlan_ids
- - get_input: subinterface_instance_index
- virtual_network_refs:
- - get_input: p1
- virtual_machine_interface_properties:
- sub_interface_vlan_tag:
- get_input: lb_st_vlan_type_oam
- virtual_machine_interface_allowed_address_pairs:
- allowed_address_pair:
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ip_address
- ip_prefix_len: 32
- mac:
- get_input: mac_address
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ipv6_address
- ip_prefix_len: 128
- mac:
- get_input: mac_address
- virtual_machine_interface_mac_addresses:
- mac_address:
- - get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_1
- relationship: tosca.relationships.network.BindsTo
test_nested2Level:
type: org.openecomp.resource.abstract.nodes.heat.nested2
directives:
- template_VMInt_OAM_lb_1
- template_VMInt_OAM_lb_2
- server_cmaui
- - template_Vlan_1
- test_nested2Level
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested1
capabilities:
- os_server_cmaui_test_nested2Level:
+ disk.device.write.requests.rate_server_cmaui:
+ - server_cmaui
+ - disk.device.write.requests.rate
+ disk.device.allocation_server_cmaui:
+ - server_cmaui
+ - disk.device.allocation
+ memory.resident_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - memory.resident_server_cmaui_3_test_nested3Level
+ network.incoming.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level
+ network.outpoing.packets_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_3
+ host_server_cmaui:
+ - server_cmaui
+ - host
+ disk.device.latency_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.latency_server_cmaui_3_test_nested3Level
+ scalable_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - scalable_server_cmaui_3_test_nested3Level
+ binding_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - binding_template_VMInt_OAM_lb_5_test_nested3Level
+ network.incoming.bytes_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.incoming.bytes
+ network.incoming.bytes_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.incoming.bytes
+ endpoint_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - endpoint_server_cmaui_2
+ disk.latency_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.latency_server_cmaui_3_test_nested3Level
+ feature_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - feature_server_cmaui_2
+ disk.capacity_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_cmaui_2
+ instance_server_cmaui:
+ - server_cmaui
+ - instance
+ binding_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- - os_server_cmaui
+ - binding_template_VMInt_OAM_lb_6_test_nested3Level
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_5_test_nested3Level
+ binding_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - binding_template_VMInt_OAM_lb_3
+ disk.device.write.requests_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests_server_cmaui_2
+ network.outpoing.packets_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_4
+ disk.device.read.bytes_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes_server_cmaui_2
+ disk.device.write.requests.rate_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests.rate_server_cmaui_2
os_server_cmaui:
- server_cmaui
- os
- os_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
+ disk.read.bytes_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes_server_cmaui_2
+ disk.device.allocation_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.allocation_server_cmaui_2
+ network.incoming.packets_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.incoming.packets
+ network.incoming.packets_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.incoming.packets
+ network.outgoing.bytes_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.outgoing.bytes
+ network.outgoing.bytes_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.outgoing.bytes
+ binding_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - binding_template_VMInt_OAM_lb_4
+ instance_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - instance_server_cmaui_3_test_nested3Level
+ feature_server_cmaui:
+ - server_cmaui
+ - feature
+ feature_test_nested2Level:
+ - test_nested2Level
+ - feature
+ disk.write.requests_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests_server_cmaui_3_test_nested3Level
+ memory.usage_server_cmaui:
+ - server_cmaui
+ - memory.usage
+ cpu_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - os_server_cmaui_test_nested4Level_test_nested3Level
- endpoint_server_cmaui_test_nested2Level:
+ - cpu_server_cmaui_3_test_nested3Level
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_4
+ disk.ephemeral.size_server_cmaui:
+ - server_cmaui
+ - disk.ephemeral.size
+ forwarder_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - forwarder_template_VMInt_OAM_lb_4
+ network.incoming.packets_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_template_VMInt_OAM_lb_3
+ network.incoming.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level
+ disk.device.iops_server_cmaui:
+ - server_cmaui
+ - disk.device.iops
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
- test_nested2Level
- - endpoint_server_cmaui
- scalable_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- - scalable_server_cmaui_test_nested4Level_test_nested3Level
- endpoint_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level
+ disk.device.read.requests.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - endpoint_server_cmaui_test_nested4Level_test_nested3Level
- host_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
+ - disk.device.read.requests.rate_server_cmaui_3_test_nested3Level
+ cpu_server_cmaui:
+ - server_cmaui
+ - cpu
+ cpu_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - cpu_server_cmaui_2
+ network.incoming.bytes_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_3
+ feature_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - feature_template_VMInt_OAM_lb_4
+ disk.ephemeral.size_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.ephemeral.size_server_cmaui_3_test_nested3Level
+ disk.device.read.bytes.rate_server_cmaui:
+ - server_cmaui
+ - disk.device.read.bytes.rate
+ disk.root.size_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.root.size_server_cmaui_3_test_nested3Level
+ feature_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - feature_template_VMInt_OAM_lb_3
+ os_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - os_server_cmaui_3_test_nested3Level
+ network.outgoing.bytes_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_template_VMInt_OAM_lb_5_test_nested3Level
+ forwarder_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - forwarder
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.outgoing.bytes.rate
+ disk.device.latency_server_cmaui:
+ - server_cmaui
+ - disk.device.latency
+ disk.read.requests_server_cmaui:
+ - server_cmaui
+ - disk.read.requests
+ disk.write.bytes_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes_server_cmaui_3_test_nested3Level
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.outgoing.bytes.rate
+ binding_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - binding_template_VMInt_OAM_lb_8_test_nested3Level
+ network.incoming.packets.rate_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_4
+ disk.usage_server_cmaui:
+ - server_cmaui
+ - disk.usage
+ forwarder_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - forwarder
+ disk.device.usage_server_cmaui:
+ - server_cmaui
+ - disk.device.usage
+ disk.capacity_server_cmaui:
+ - server_cmaui
+ - disk.capacity
+ disk.write.requests.rate_server_cmaui:
+ - server_cmaui
+ - disk.write.requests.rate
+ disk.device.write.bytes_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes_server_cmaui_2
+ network.incoming.packets.rate_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.incoming.packets.rate
+ network.incoming.packets.rate_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.incoming.packets.rate
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level
+ disk.device.read.requests_server_cmaui:
+ - server_cmaui
+ - disk.device.read.requests
+ feature_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - feature
+ feature_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - feature
+ binding_server_cmaui:
+ - server_cmaui
+ - binding
+ disk.usage_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.usage_server_cmaui_2
+ disk.device.read.requests.rate_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests.rate_server_cmaui_2
+ disk.device.read.requests.rate_server_cmaui:
+ - server_cmaui
+ - disk.device.read.requests.rate
+ disk.read.bytes.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes.rate_server_cmaui_3_test_nested3Level
+ network.incoming.bytes_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_8_test_nested3Level
+ network.outpoing.packets_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_5_test_nested3Level
+ disk.write.bytes_server_cmaui:
+ - server_cmaui
+ - disk.write.bytes
+ disk.device.write.bytes_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes_server_cmaui_3_test_nested3Level
+ forwarder_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - forwarder_template_VMInt_OAM_lb_3
+ disk.write.requests.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests.rate_server_cmaui_3_test_nested3Level
+ os_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - os_server_cmaui_2
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_4
+ disk.read.requests_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.read.requests_server_cmaui_3_test_nested3Level
+ disk.device.iops_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.iops_server_cmaui_2
+ disk.read.bytes.rate_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes.rate_server_cmaui_2
+ memory_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - memory_server_cmaui_3_test_nested3Level
+ vcpus_server_cmaui:
+ - server_cmaui
+ - vcpus
+ disk.device.write.bytes_server_cmaui:
+ - server_cmaui
+ - disk.device.write.bytes
+ disk.allocation_server_cmaui:
+ - server_cmaui
+ - disk.allocation
+ disk.device.read.bytes_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes_server_cmaui_3_test_nested3Level
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level
+ disk.write.bytes.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes.rate_server_cmaui_3_test_nested3Level
+ forwarder_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - forwarder_template_VMInt_OAM_lb_6_test_nested3Level
+ disk.device.allocation_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.allocation_server_cmaui_3_test_nested3Level
+ cpu.delta_server_cmaui:
+ - server_cmaui
+ - cpu.delta
+ cpu_util_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - host_server_cmaui_test_nested4Level_test_nested3Level
- host_server_cmaui_test_nested3Level_test_nested2Level:
+ - cpu_util_server_cmaui_2
+ memory.usage_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - host_server_cmaui_test_nested3Level
- binding_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level_test_nested2Level:
+ - memory.usage_server_cmaui_2
+ feature_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - binding_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level
+ - feature_server_cmaui_3_test_nested3Level
scalable_server_cmaui:
- server_cmaui
- scalable
- scalable_server_cmaui_test_nested3Level_test_nested2Level:
+ disk.read.bytes.rate_server_cmaui:
+ - server_cmaui
+ - disk.read.bytes.rate
+ disk.device.read.requests_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - scalable_server_cmaui_test_nested3Level
- host_server_cmaui:
+ - disk.device.read.requests_server_cmaui_3_test_nested3Level
+ disk.device.write.requests.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests.rate_server_cmaui_3_test_nested3Level
+ cpu_util_server_cmaui:
- server_cmaui
- - host
- binding_template_VMInt_OAM_lb_4_test_nested2Level:
+ - cpu_util
+ network.incoming.bytes_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- - binding_template_VMInt_OAM_lb_4
- binding_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - network.incoming.bytes_template_VMInt_OAM_lb_6_test_nested3Level
+ disk.read.requests_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - binding_template_VMInt_OAM_lb_5_test_nested3Level
- host_server_cmaui_test_nested2Level:
+ - disk.read.requests_server_cmaui_2
+ network.outpoing.packets_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_6_test_nested3Level
+ disk.write.bytes.rate_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes.rate_server_cmaui_2
+ disk.device.write.requests_server_cmaui:
+ - server_cmaui
+ - disk.device.write.requests
+ disk.latency_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.latency_server_cmaui_2
+ vcpus_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_cmaui_3_test_nested3Level
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level
+ network.outgoing.bytes_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_template_VMInt_OAM_lb_8_test_nested3Level
+ forwarder_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - forwarder_template_VMInt_OAM_lb_8_test_nested3Level
+ disk.device.read.bytes_server_cmaui:
+ - server_cmaui
+ - disk.device.read.bytes
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.outgoing.packets.rate
+ disk.device.write.bytes.rate_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes.rate_server_cmaui_2
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.outgoing.packets.rate
+ disk.root.size_server_cmaui:
+ - server_cmaui
+ - disk.root.size
+ network.incoming.bytes_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_5_test_nested3Level
+ disk.device.read.requests_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests_server_cmaui_2
+ memory.resident_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - memory.resident_server_cmaui_2
+ disk.device.iops_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.iops_server_cmaui_3_test_nested3Level
+ disk.allocation_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.allocation_server_cmaui_2
+ disk.device.write.bytes.rate_server_cmaui:
+ - server_cmaui
+ - disk.device.write.bytes.rate
+ network.outpoing.packets_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.outpoing.packets
+ network.outpoing.packets_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.outpoing.packets
+ disk.device.write.requests_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests_server_cmaui_3_test_nested3Level
+ disk.write.requests_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests_server_cmaui_2
+ network.outpoing.packets_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_8_test_nested3Level
+ network.incoming.packets_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_template_VMInt_OAM_lb_6_test_nested3Level
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_3
+ disk.device.read.bytes.rate_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes.rate_server_cmaui_2
+ network.incoming.packets_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_template_VMInt_OAM_lb_5_test_nested3Level
+ feature_test_nested4Level_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_test_nested4Level_test_nested3Level
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - network.incoming.bytes.rate
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - network.incoming.bytes.rate
+ disk.device.usage_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.usage_server_cmaui_2
+ disk.device.write.bytes.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes.rate_server_cmaui_3_test_nested3Level
+ disk.iops_server_cmaui:
+ - server_cmaui
+ - disk.iops
+ disk.read.bytes_server_cmaui:
+ - server_cmaui
+ - disk.read.bytes
+ endpoint_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - endpoint_server_cmaui_3_test_nested3Level
+ feature_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_template_VMInt_OAM_lb_5_test_nested3Level
+ binding_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - binding_server_cmaui_3_test_nested3Level
+ network.incoming.packets.rate_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_3
+ network.outgoing.bytes_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_template_VMInt_OAM_lb_3
+ disk.iops_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.iops_server_cmaui_2
+ disk.write.bytes.rate_server_cmaui:
+ - server_cmaui
+ - disk.write.bytes.rate
+ network.incoming.bytes_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_4
+ network.outgoing.bytes_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes_template_VMInt_OAM_lb_4
+ instance_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - instance_server_cmaui_2
+ feature_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level
+ disk.device.capacity_server_cmaui:
+ - server_cmaui
+ - disk.device.capacity
+ forwarder_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - forwarder_template_VMInt_OAM_lb_5_test_nested3Level
+ disk.read.bytes_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes_server_cmaui_3_test_nested3Level
+ cpu.delta_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - cpu.delta_server_cmaui_3_test_nested3Level
+ feature_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_template_VMInt_OAM_lb_6_test_nested3Level
+ memory_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - host_server_cmaui
- endpoint_server_cmaui_test_nested3Level_test_nested2Level:
+ - memory_server_cmaui_2
+ disk.usage_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - endpoint_server_cmaui_test_nested3Level
- binding_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
+ - disk.usage_server_cmaui_3_test_nested3Level
+ memory_server_cmaui:
+ - server_cmaui
+ - memory
+ disk.root.size_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.root.size_server_cmaui_2
+ cpu_util_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - cpu_util_server_cmaui_3_test_nested3Level
+ disk.device.latency_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.latency_server_cmaui_2
+ disk.allocation_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.allocation_server_cmaui_3_test_nested3Level
+ disk.ephemeral.size_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.ephemeral.size_server_cmaui_2
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_3
+ disk.capacity_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_cmaui_3_test_nested3Level
+ network.incoming.packets_template_VMInt_OAM_lb_4_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_template_VMInt_OAM_lb_4
+ binding_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - binding_server_cmaui_2
+ cpu.delta_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - cpu.delta_server_cmaui_2
+ disk.device.capacity_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.capacity_server_cmaui_2
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level
+ memory.usage_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - memory.usage_server_cmaui_3_test_nested3Level
+ scalable_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - scalable_server_cmaui_2
+ host_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - binding_server_cmaui_test_nested4Level_test_nested3Level
- binding_server_cmaui_test_nested3Level_test_nested2Level:
+ - host_server_cmaui_3_test_nested3Level
+ disk.iops_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - binding_server_cmaui_test_nested3Level
+ - disk.iops_server_cmaui_3_test_nested3Level
+ memory.resident_server_cmaui:
+ - server_cmaui
+ - memory.resident
+ vcpus_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_cmaui_2
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_3
+ disk.latency_server_cmaui:
+ - server_cmaui
+ - disk.latency
+ network.incoming.packets.rate_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_5_test_nested3Level
binding_template_VMInt_OAM_lb_2:
- template_VMInt_OAM_lb_2
- binding
binding_template_VMInt_OAM_lb_1:
- template_VMInt_OAM_lb_1
- binding
- os_server_cmaui_test_nested3Level_test_nested2Level:
+ disk.device.read.bytes.rate_server_cmaui_3_test_nested3Level_test_nested2Level:
- test_nested2Level
- - os_server_cmaui_test_nested3Level
- binding_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
+ - disk.device.read.bytes.rate_server_cmaui_3_test_nested3Level
+ disk.write.requests_server_cmaui:
+ - server_cmaui
+ - disk.write.requests
+ disk.write.requests.rate_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - binding_template_VMInt_OAM_lb_6_test_nested3Level
- binding_template_VMInt_OAM_lb_3_test_nested2Level:
+ - disk.write.requests.rate_server_cmaui_2
+ disk.write.bytes_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - binding_template_VMInt_OAM_lb_3
+ - disk.write.bytes_server_cmaui_2
+ feature_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_test_nested3Level
+ disk.device.usage_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.usage_server_cmaui_3_test_nested3Level
+ disk.device.capacity_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - disk.device.capacity_server_cmaui_3_test_nested3Level
+ network.incoming.packets_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_template_VMInt_OAM_lb_8_test_nested3Level
+ feature_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_template_VMInt_OAM_lb_8_test_nested3Level
endpoint_server_cmaui:
- server_cmaui
- endpoint
- scalable_server_cmaui_test_nested2Level:
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_4_test_nested2Level:
- test_nested2Level
- - scalable_server_cmaui
- binding_server_cmaui:
- - server_cmaui
- - binding
- binding_server_cmaui_test_nested2Level:
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_4
+ network.outgoing.bytes_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- - binding_server_cmaui
- binding_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level_test_nested2Level:
+ - network.outgoing.bytes_template_VMInt_OAM_lb_6_test_nested3Level
+ host_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - binding_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level
+ - host_server_cmaui_2
requirements:
- link_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ dependency_template_VMInt_OAM_lb_4_test_nested2Level:
- test_nested2Level
- - link_template_VMInt_OAM_lb_5_test_nested3Level
- link_template_Vlan_2_test_nested2Level:
+ - dependency_template_VMInt_OAM_lb_4
+ dependency_server_cmaui:
+ - server_cmaui
+ - dependency
+ local_storage_server_cmaui_2_test_nested2Level:
- test_nested2Level
- - link_template_Vlan_2
+ - local_storage_server_cmaui_2
link_template_VMInt_OAM_lb_4_test_nested2Level:
- test_nested2Level
- link_template_VMInt_OAM_lb_4
- link_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level_test_nested2Level:
+ dependency_test_nested2Level:
- test_nested2Level
- - link_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level
- link_template_Vlan_3_test_nested3Level_test_nested2Level:
- - test_nested2Level
- - link_template_Vlan_3_test_nested3Level
+ - dependency
link_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- link_template_VMInt_OAM_lb_6_test_nested3Level
link_template_VMInt_OAM_lb_1:
- template_VMInt_OAM_lb_1
- link
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
+ dependency_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - dependency_template_VMInt_OAM_lb_5_test_nested3Level
link_template_VMInt_OAM_lb_3_test_nested2Level:
- test_nested2Level
- link_template_VMInt_OAM_lb_3
- local_storage_server_cmaui_test_nested2Level:
- - test_nested2Level
- - local_storage_server_cmaui
link_template_VMInt_OAM_lb_2:
- template_VMInt_OAM_lb_2
- link
- link_template_Vlan_1:
- - template_Vlan_1
- - link
- link_template_Vlan_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ dependency_server_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - dependency_server_cmaui_2
+ local_storage_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - local_storage_server_cmaui_3_test_nested3Level
+ dependency_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- - link_template_Vlan_4_test_nested4Level_test_nested3Level
- local_storage_server_cmaui_test_nested3Level_test_nested2Level:
+ - dependency_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level
+ binding_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - binding_template_VMInt_OAM_lb_8_test_nested3Level
+ link_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - link_template_VMInt_OAM_lb_8_test_nested3Level
+ link_template_VMInt_OAM_lb_5_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - link_template_VMInt_OAM_lb_5_test_nested3Level
+ dependency_template_VMInt_OAM_lb_8_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - dependency_template_VMInt_OAM_lb_8_test_nested3Level
+ dependency_server_cmaui_3_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - dependency_server_cmaui_3_test_nested3Level
+ subinterface_link_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level
+ dependency_template_VMInt_OAM_lb_1:
+ - template_VMInt_OAM_lb_1
+ - dependency
+ dependency_template_VMInt_OAM_lb_2:
+ - template_VMInt_OAM_lb_2
+ - dependency
+ dependency_template_VMInt_OAM_lb_3_test_nested2Level:
+ - test_nested2Level
+ - dependency_template_VMInt_OAM_lb_3
+ local_storage_server_cmaui:
+ - server_cmaui
+ - local_storage
+ dependency_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- - local_storage_server_cmaui_test_nested3Level
- link_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level_test_nested2Level:
+ - dependency_test_nested4Level_test_nested3Level
+ dependency_template_VMInt_OAM_lb_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- - link_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level
- local_storage_server_cmaui_test_nested4Level_test_nested3Level_test_nested2Level:
+ - dependency_template_VMInt_OAM_lb_6_test_nested3Level
+ dependency_test_nested3Level_test_nested2Level:
- test_nested2Level
- - local_storage_server_cmaui_test_nested4Level_test_nested3Level
\ No newline at end of file
+ - dependency_test_nested3Level
\ No newline at end of file
metadata:
template_name: nested2
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
node_types:
immutable: false
type: string
node_templates:
+ server_cmaui_2:
+ type: org.openecomp.resource.vfc.nodes.heat.cmaui
+ properties:
+ flavor:
+ get_input: cmaui_flavor
+ availability_zone:
+ get_input: availability_zone_0
+ image:
+ get_input: cmaui_image
+ contrail_service_instance_ind: true
+ name:
+ get_input:
+ - cmaui_names
+ - 0
test_nested3Level:
type: org.openecomp.resource.abstract.nodes.heat.nested3
directives:
virtual_network_refs:
- get_input: p1
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- node: server_cmaui
+ node: server_cmaui_2
relationship: tosca.relationships.network.BindsTo
template_VMInt_OAM_lb_4:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- get_input: p2
- get_input: p1
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- server_cmaui:
- type: org.openecomp.resource.vfc.nodes.heat.cmaui
- properties:
- flavor:
- get_input: cmaui_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: cmaui_image
- contrail_service_instance_ind: true
- name:
- get_input:
- - cmaui_names
- - 0
- template_Vlan_2:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- properties:
- virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_4
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME:
- get_input: subinterface_name_prefix
- $VLAN:
- get_input:
- - vlan_ids
- - get_input: subinterface_instance_index
- virtual_network_refs:
- - get_input: p2
- - get_input: p1
- virtual_machine_interface_properties:
- sub_interface_vlan_tag:
- get_input: lb_st_vlan_type_oam
- virtual_machine_interface_allowed_address_pairs:
- allowed_address_pair:
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ip_address
- ip_prefix_len: 32
- mac:
- get_input: mac_address
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ipv6_address
- ip_prefix_len: 128
- mac:
- get_input: mac_address
- virtual_machine_interface_mac_addresses:
- mac_address:
- - get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_4
+ node: server_cmaui_2
relationship: tosca.relationships.network.BindsTo
groups:
nested2_group:
heat_file: ../Artifacts/nested2.yml
description: nested2
members:
+ - server_cmaui_2
- test_nested3Level
- template_VMInt_OAM_lb_3
- template_VMInt_OAM_lb_4
- - server_cmaui
- - template_Vlan_2
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested2
capabilities:
- os_server_cmaui:
- - server_cmaui
- - os
- os_server_cmaui_test_nested4Level_test_nested3Level:
+ memory.usage_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - os_server_cmaui_test_nested4Level
- scalable_server_cmaui_test_nested4Level_test_nested3Level:
+ - memory.usage_server_cmaui_3
+ cpu_util_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - scalable_server_cmaui_test_nested4Level
- host_server_cmaui_test_nested3Level:
+ - cpu_util_server_cmaui_3
+ disk.device.usage_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.usage
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level:
- test_nested3Level
- - host_server_cmaui
- endpoint_server_cmaui_test_nested3Level:
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_6
+ disk.device.latency_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.latency
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - endpoint_server_cmaui
- scalable_server_cmaui:
- - server_cmaui
- - scalable
- binding_template_VMInt_OAM_lb_6_test_nested3Level:
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_8
+ disk.root.size_server_cmaui_2:
+ - server_cmaui_2
+ - disk.root.size
+ disk.device.write.requests.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.write.requests.rate
+ network.incoming.packets_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - binding_template_VMInt_OAM_lb_6
- binding_server_cmaui_test_nested3Level:
+ - network.incoming.packets_template_VMInt_OAM_lb_8
+ disk.read.requests_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - binding_server_cmaui
- host_server_cmaui:
- - server_cmaui
- - host
- binding_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level:
+ - disk.read.requests_server_cmaui_3
+ disk.latency_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.latency_server_cmaui_3
+ binding_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - binding
+ disk.write.bytes.rate_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.write.bytes.rate_server_cmaui_3
+ binding_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - binding
+ network.incoming.bytes_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.incoming.bytes
+ disk.read.requests_server_cmaui_2:
+ - server_cmaui_2
+ - disk.read.requests
+ network.incoming.bytes_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.incoming.bytes
+ feature_test_nested4Level_test_nested3Level:
+ - test_nested3Level
+ - feature_test_nested4Level
+ disk.device.iops_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.iops
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_6
+ disk.device.capacity_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.capacity
+ disk.device.read.bytes.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.read.bytes.rate
+ disk.read.bytes_server_cmaui_2:
+ - server_cmaui_2
+ - disk.read.bytes
+ disk.device.read.bytes_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.read.bytes
+ disk.write.requests.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.write.requests.rate
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_5
+ memory_server_cmaui_2:
+ - server_cmaui_2
+ - memory
+ cpu_server_cmaui_2:
+ - server_cmaui_2
+ - cpu
+ host_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - host_server_cmaui_3
+ disk.allocation_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.allocation_server_cmaui_3
+ network.outpoing.packets_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.outpoing.packets
+ network.incoming.packets_template_VMInt_OAM_lb_5_test_nested3Level:
- test_nested3Level
- - binding_template_VMInt_OAM_lb_7_test_nested4Level
- scalable_server_cmaui_test_nested3Level:
+ - network.incoming.packets_template_VMInt_OAM_lb_5
+ network.outpoing.packets_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.outpoing.packets
+ disk.ephemeral.size_server_cmaui_2:
+ - server_cmaui_2
+ - disk.ephemeral.size
+ disk.write.requests_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - scalable_server_cmaui
+ - disk.write.requests_server_cmaui_3
+ disk.capacity_server_cmaui_2:
+ - server_cmaui_2
+ - disk.capacity
+ network.outgoing.bytes_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.outgoing.bytes
+ network.incoming.packets_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.incoming.packets
+ network.outgoing.bytes_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.outgoing.bytes
+ network.incoming.packets_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.incoming.packets
binding_template_VMInt_OAM_lb_5_test_nested3Level:
- test_nested3Level
- binding_template_VMInt_OAM_lb_5
- binding_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level:
+ network.outgoing.bytes_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - binding_template_VMInt_OAM_lb_8_test_nested4Level
- endpoint_server_cmaui:
- - server_cmaui
- - endpoint
- os_server_cmaui_test_nested3Level:
+ - network.outgoing.bytes_template_VMInt_OAM_lb_8
+ disk.read.bytes.rate_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - os_server_cmaui
- endpoint_server_cmaui_test_nested4Level_test_nested3Level:
+ - disk.read.bytes.rate_server_cmaui_3
+ network.incoming.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - endpoint_server_cmaui_test_nested4Level
- binding_server_cmaui:
- - server_cmaui
- - binding
- binding_template_VMInt_OAM_lb_4:
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_8
+ forwarder_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - forwarder_template_VMInt_OAM_lb_8
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_4:
- template_VMInt_OAM_lb_4
+ - network.outgoing.bytes.rate
+ disk.iops_server_cmaui_2:
+ - server_cmaui_2
+ - disk.iops
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.incoming.bytes.rate
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.incoming.bytes.rate
+ disk.device.write.requests_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.write.requests
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_8
+ memory_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - memory_server_cmaui_3
+ feature_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - feature_server_cmaui_3
+ network.incoming.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_6
+ disk.device.write.bytes.rate_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.write.bytes.rate_server_cmaui_3
+ disk.root.size_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.root.size_server_cmaui_3
+ disk.usage_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.usage_server_cmaui_3
+ network.outpoing.packets_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_5
+ disk.device.write.requests_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.write.requests_server_cmaui_3
+ disk.device.read.requests.rate_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.read.requests.rate_server_cmaui_3
+ disk.device.latency_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.latency_server_cmaui_3
+ cpu_util_server_cmaui_2:
+ - server_cmaui_2
+ - cpu_util
+ disk.device.write.requests.rate_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.write.requests.rate_server_cmaui_3
+ disk.device.write.bytes.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.write.bytes.rate
+ disk.write.bytes.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.write.bytes.rate
+ disk.device.write.bytes_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.write.bytes
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_6
+ feature_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level:
+ - test_nested3Level
+ - feature_template_subint_oam_vmi_4_test_nested4Level
+ disk.iops_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.iops_server_cmaui_3
+ feature_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - feature_template_VMInt_OAM_lb_5
+ cpu_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - cpu_server_cmaui_3
+ disk.write.bytes_server_cmaui_2:
+ - server_cmaui_2
+ - disk.write.bytes
+ feature_server_cmaui_2:
+ - server_cmaui_2
+ - feature
+ disk.allocation_server_cmaui_2:
+ - server_cmaui_2
+ - disk.allocation
+ network.incoming.bytes_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_5
+ forwarder_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - forwarder_template_VMInt_OAM_lb_6
+ binding_server_cmaui_2:
+ - server_cmaui_2
- binding
- host_server_cmaui_test_nested4Level_test_nested3Level:
+ vcpus_server_cmaui_2:
+ - server_cmaui_2
+ - vcpus
+ binding_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - host_server_cmaui_test_nested4Level
- binding_template_VMInt_OAM_lb_3:
+ - binding_template_VMInt_OAM_lb_8
+ instance_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - instance_server_cmaui_3
+ scalable_server_cmaui_2:
+ - server_cmaui_2
+ - scalable
+ network.outgoing.bytes_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.bytes_template_VMInt_OAM_lb_5
+ network.incoming.packets.rate_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.packets.rate_template_VMInt_OAM_lb_5
+ forwarder_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - forwarder
+ forwarder_template_VMInt_OAM_lb_3:
- template_VMInt_OAM_lb_3
- - binding
- binding_server_cmaui_test_nested4Level_test_nested3Level:
+ - forwarder
+ disk.device.read.bytes.rate_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.read.bytes.rate_server_cmaui_3
+ disk.write.requests_server_cmaui_2:
+ - server_cmaui_2
+ - disk.write.requests
+ network.incoming.packets.rate_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.incoming.packets.rate
+ network.incoming.packets.rate_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.incoming.packets.rate
+ disk.usage_server_cmaui_2:
+ - server_cmaui_2
+ - disk.usage
+ disk.device.usage_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.usage_server_cmaui_3
+ disk.write.bytes_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.write.bytes_server_cmaui_3
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.packets.rate_template_VMInt_OAM_lb_5
+ disk.write.requests.rate_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.write.requests.rate_server_cmaui_3
+ endpoint_server_cmaui_2:
+ - server_cmaui_2
+ - endpoint
+ network.outgoing.bytes_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.bytes_template_VMInt_OAM_lb_6
+ feature_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - feature
+ binding_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - binding_template_VMInt_OAM_lb_6
+ forwarder_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - forwarder_template_VMInt_OAM_lb_5
+ feature_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - feature
+ os_server_cmaui_2:
+ - server_cmaui_2
+ - os
+ network.incoming.bytes_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_6
+ network.outpoing.packets_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_8
+ disk.device.allocation_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.allocation
+ disk.read.bytes_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.read.bytes_server_cmaui_3
+ disk.device.allocation_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - binding_server_cmaui_test_nested4Level
+ - disk.device.allocation_server_cmaui_3
+ host_server_cmaui_2:
+ - server_cmaui_2
+ - host
+ os_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - os_server_cmaui_3
+ binding_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - binding_server_cmaui_3
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.bytes.rate_template_VMInt_OAM_lb_8
+ feature_test_nested3Level:
+ - test_nested3Level
+ - feature
+ feature_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - feature_template_VMInt_OAM_lb_8
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - network.outgoing.packets.rate
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_5_test_nested3Level:
+ - test_nested3Level
+ - network.outgoing.bytes.rate_template_VMInt_OAM_lb_5
+ cpu.delta_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - cpu.delta_server_cmaui_3
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - network.outgoing.packets.rate
+ disk.device.capacity_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.capacity_server_cmaui_3
+ scalable_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - scalable_server_cmaui_3
+ instance_server_cmaui_2:
+ - server_cmaui_2
+ - instance
+ disk.device.iops_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.iops_server_cmaui_3
+ network.incoming.bytes_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.bytes_template_VMInt_OAM_lb_8
+ network.outpoing.packets_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.outpoing.packets_template_VMInt_OAM_lb_6
+ endpoint_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - endpoint_server_cmaui_3
+ vcpus_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - vcpus_server_cmaui_3
+ disk.device.write.bytes_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.write.bytes_server_cmaui_3
+ disk.device.read.requests_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.read.requests
+ disk.read.bytes.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.read.bytes.rate
+ network.incoming.packets_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - network.incoming.packets_template_VMInt_OAM_lb_6
+ disk.capacity_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.capacity_server_cmaui_3
+ cpu.delta_server_cmaui_2:
+ - server_cmaui_2
+ - cpu.delta
+ disk.device.read.requests.rate_server_cmaui_2:
+ - server_cmaui_2
+ - disk.device.read.requests.rate
+ memory.resident_server_cmaui_2:
+ - server_cmaui_2
+ - memory.resident
+ disk.device.read.requests_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.read.requests_server_cmaui_3
+ disk.latency_server_cmaui_2:
+ - server_cmaui_2
+ - disk.latency
+ feature_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - feature_template_VMInt_OAM_lb_6
+ disk.ephemeral.size_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.ephemeral.size_server_cmaui_3
+ disk.device.read.bytes_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - disk.device.read.bytes_server_cmaui_3
+ memory.resident_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - memory.resident_server_cmaui_3
+ memory.usage_server_cmaui_2:
+ - server_cmaui_2
+ - memory.usage
requirements:
- link_template_VMInt_OAM_lb_7_test_nested4Level_test_nested3Level:
+ dependency_template_VMInt_OAM_lb_5_test_nested3Level:
- test_nested3Level
- - link_template_VMInt_OAM_lb_7_test_nested4Level
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
+ - dependency_template_VMInt_OAM_lb_5
+ local_storage_server_cmaui_3_test_nested3Level:
+ - test_nested3Level
+ - local_storage_server_cmaui_3
link_template_VMInt_OAM_lb_5_test_nested3Level:
- test_nested3Level
- link_template_VMInt_OAM_lb_5
+ dependency_template_VMInt_OAM_lb_3:
+ - template_VMInt_OAM_lb_3
+ - dependency
+ subinterface_link_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level:
+ - test_nested3Level
+ - subinterface_link_template_subint_oam_vmi_4_test_nested4Level
+ dependency_template_VMInt_OAM_lb_4:
+ - template_VMInt_OAM_lb_4
+ - dependency
+ local_storage_server_cmaui_2:
+ - server_cmaui_2
+ - local_storage
+ dependency_test_nested4Level_test_nested3Level:
+ - test_nested3Level
+ - dependency_test_nested4Level
+ dependency_template_subint_oam_vmi_4_test_nested4Level_test_nested3Level:
+ - test_nested3Level
+ - dependency_template_subint_oam_vmi_4_test_nested4Level
link_template_VMInt_OAM_lb_3:
- template_VMInt_OAM_lb_3
- link
- local_storage_server_cmaui_test_nested4Level_test_nested3Level:
+ dependency_server_cmaui_3_test_nested3Level:
- test_nested3Level
- - local_storage_server_cmaui_test_nested4Level
- link_template_Vlan_2:
- - template_Vlan_2
- - link
+ - dependency_server_cmaui_3
+ dependency_template_VMInt_OAM_lb_6_test_nested3Level:
+ - test_nested3Level
+ - dependency_template_VMInt_OAM_lb_6
+ binding_template_VMInt_OAM_lb_8_test_nested3Level:
+ - test_nested3Level
+ - binding_template_VMInt_OAM_lb_8
link_template_VMInt_OAM_lb_4:
- template_VMInt_OAM_lb_4
- link
- link_template_Vlan_3_test_nested3Level:
+ link_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - link_template_Vlan_3
- link_template_VMInt_OAM_lb_8_test_nested4Level_test_nested3Level:
+ - link_template_VMInt_OAM_lb_8
+ dependency_test_nested3Level:
- test_nested3Level
- - link_template_VMInt_OAM_lb_8_test_nested4Level
- link_template_Vlan_4_test_nested4Level_test_nested3Level:
+ - dependency
+ dependency_template_VMInt_OAM_lb_8_test_nested3Level:
- test_nested3Level
- - link_template_Vlan_4_test_nested4Level
+ - dependency_template_VMInt_OAM_lb_8
+ dependency_server_cmaui_2:
+ - server_cmaui_2
+ - dependency
link_template_VMInt_OAM_lb_6_test_nested3Level:
- test_nested3Level
- - link_template_VMInt_OAM_lb_6
- local_storage_server_cmaui_test_nested3Level:
- - test_nested3Level
- - local_storage_server_cmaui
\ No newline at end of file
+ - link_template_VMInt_OAM_lb_6
\ No newline at end of file
metadata:
template_name: nested3
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
node_types:
virtual_network_refs:
- get_input: p2
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- node: server_cmaui
+ node: server_cmaui_3
relationship: tosca.relationships.network.BindsTo
test_nested4Level:
- type: org.openecomp.resource.abstract.nodes.heat.nested4
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested4
directives:
- substitutable
properties:
substitute_service_template: nested4ServiceTemplate.yaml
p2:
get_input: p2
+ p3: template_VMInt_OAM_lb_8
+ requirements:
+ - binding_template_subint_oam_vmi_4:
+ capability: tosca.capabilities.network.Bindable
+ node: template_VMInt_OAM_lb_8
+ relationship: tosca.relationships.network.BindsTo
template_VMInt_OAM_lb_6:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
- get_input: p1
- get_input: p2
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- node: server_cmaui
+ node: server_cmaui_3
relationship: tosca.relationships.network.BindsTo
- server_cmaui:
+ server_cmaui_3:
type: org.openecomp.resource.vfc.nodes.heat.cmaui
properties:
flavor:
get_input:
- cmaui_names
- 0
- template_Vlan_3:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ template_VMInt_OAM_lb_8:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
- virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_5
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME:
- get_input: subinterface_name_prefix
- $VLAN:
- get_input:
- - vlan_ids
- - get_input: subinterface_instance_index
+ security_group_refs:
+ - get_input: oam_sec_group_name
virtual_network_refs:
- - get_input: p2
+ - get_input: p1
virtual_machine_interface_properties:
- sub_interface_vlan_tag:
- get_input: lb_st_vlan_type_oam
- virtual_machine_interface_allowed_address_pairs:
- allowed_address_pair:
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ip_address
- ip_prefix_len: 32
- mac:
- get_input: mac_address
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ipv6_address
- ip_prefix_len: 128
- mac:
- get_input: mac_address
- virtual_machine_interface_mac_addresses:
- mac_address:
- - get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_5
- relationship: tosca.relationships.network.BindsTo
+ service_interface_type:
+ get_input: lb_st_interface_type_oam
+ port_tuple_refs:
+ - get_input: template_PortTuple_LB1
groups:
nested3_group:
type: org.openecomp.groups.heat.HeatStack
- template_VMInt_OAM_lb_5
- test_nested4Level
- template_VMInt_OAM_lb_6
- - server_cmaui
- - template_Vlan_3
+ - server_cmaui_3
+ - template_VMInt_OAM_lb_8
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested3
capabilities:
- scalable_server_cmaui_test_nested4Level:
- - test_nested4Level
- - scalable_server_cmaui
- os_server_cmaui:
- - server_cmaui
- - os
- scalable_server_cmaui:
- - server_cmaui
- - scalable
- binding_template_VMInt_OAM_lb_7_test_nested4Level:
- - test_nested4Level
- - binding_template_VMInt_OAM_lb_7
- endpoint_server_cmaui_test_nested4Level:
- - test_nested4Level
- - endpoint_server_cmaui
- host_server_cmaui:
- - server_cmaui
- - host
- os_server_cmaui_test_nested4Level:
- - test_nested4Level
- - os_server_cmaui
- host_server_cmaui_test_nested4Level:
- - test_nested4Level
- - host_server_cmaui
- endpoint_server_cmaui:
- - server_cmaui
- - endpoint
- binding_server_cmaui:
- - server_cmaui
+ disk.write.bytes.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.write.bytes.rate
+ forwarder_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - forwarder
+ disk.device.write.bytes_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.write.bytes
+ forwarder_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - forwarder
+ feature_server_cmaui_3:
+ - server_cmaui_3
+ - feature
+ disk.device.usage_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.usage
+ disk.device.latency_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.latency
+ disk.write.bytes_server_cmaui_3:
+ - server_cmaui_3
+ - disk.write.bytes
+ disk.allocation_server_cmaui_3:
+ - server_cmaui_3
+ - disk.allocation
+ binding_server_cmaui_3:
+ - server_cmaui_3
- binding
+ vcpus_server_cmaui_3:
+ - server_cmaui_3
+ - vcpus
+ disk.root.size_server_cmaui_3:
+ - server_cmaui_3
+ - disk.root.size
+ disk.device.write.requests.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.write.requests.rate
binding_template_VMInt_OAM_lb_6:
- template_VMInt_OAM_lb_6
- binding
binding_template_VMInt_OAM_lb_5:
- template_VMInt_OAM_lb_5
- binding
- binding_template_VMInt_OAM_lb_8_test_nested4Level:
+ scalable_server_cmaui_3:
+ - server_cmaui_3
+ - scalable
+ forwarder_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - forwarder
+ disk.read.requests_server_cmaui_3:
+ - server_cmaui_3
+ - disk.read.requests
+ binding_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - binding
+ network.incoming.bytes_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.incoming.bytes
+ disk.write.requests_server_cmaui_3:
+ - server_cmaui_3
+ - disk.write.requests
+ network.incoming.bytes_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.incoming.bytes
+ network.incoming.bytes_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.incoming.bytes
+ disk.usage_server_cmaui_3:
+ - server_cmaui_3
+ - disk.usage
+ disk.device.iops_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.iops
+ disk.device.capacity_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.capacity
+ network.incoming.packets.rate_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.incoming.packets.rate
+ feature_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - feature
+ disk.device.read.bytes.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.read.bytes.rate
+ network.incoming.packets.rate_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.incoming.packets.rate
+ feature_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - feature
+ network.incoming.packets.rate_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.incoming.packets.rate
+ feature_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - feature
+ endpoint_server_cmaui_3:
+ - server_cmaui_3
+ - endpoint
+ disk.read.bytes_server_cmaui_3:
+ - server_cmaui_3
+ - disk.read.bytes
+ os_server_cmaui_3:
+ - server_cmaui_3
+ - os
+ disk.write.requests.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.write.requests.rate
+ disk.device.read.bytes_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.read.bytes
+ memory_server_cmaui_3:
+ - server_cmaui_3
+ - memory
+ disk.device.allocation_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.allocation
+ cpu_server_cmaui_3:
+ - server_cmaui_3
+ - cpu
+ host_server_cmaui_3:
+ - server_cmaui_3
+ - host
+ network.outpoing.packets_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.outpoing.packets
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.outgoing.packets.rate
+ disk.ephemeral.size_server_cmaui_3:
+ - server_cmaui_3
+ - disk.ephemeral.size
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.outgoing.packets.rate
+ disk.capacity_server_cmaui_3:
+ - server_cmaui_3
+ - disk.capacity
+ network.outgoing.packets.rate_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.outgoing.packets.rate
+ network.outgoing.bytes_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.outgoing.bytes
+ network.outgoing.bytes_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.outgoing.bytes
+ feature_test_nested4Level:
- test_nested4Level
- - binding_template_VMInt_OAM_lb_8
- binding_server_cmaui_test_nested4Level:
+ - feature
+ feature_template_subint_oam_vmi_4_test_nested4Level:
- test_nested4Level
- - binding_server_cmaui
+ - feature_template_subint_oam_vmi_4
+ network.outpoing.packets_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.outpoing.packets
+ instance_server_cmaui_3:
+ - server_cmaui_3
+ - instance
+ network.outpoing.packets_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.outpoing.packets
+ network.outgoing.bytes_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.outgoing.bytes
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.outgoing.bytes.rate
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.outgoing.bytes.rate
+ disk.read.bytes.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.read.bytes.rate
+ disk.device.write.requests_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.write.requests
+ network.outgoing.bytes.rate_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.outgoing.bytes.rate
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.incoming.bytes.rate
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.incoming.bytes.rate
+ disk.iops_server_cmaui_3:
+ - server_cmaui_3
+ - disk.iops
+ disk.device.read.requests_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.read.requests
+ network.incoming.bytes.rate_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.incoming.bytes.rate
+ network.incoming.packets_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - network.incoming.packets
+ network.incoming.packets_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - network.incoming.packets
+ disk.device.read.requests.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.read.requests.rate
+ network.incoming.packets_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - network.incoming.packets
+ cpu.delta_server_cmaui_3:
+ - server_cmaui_3
+ - cpu.delta
+ memory.resident_server_cmaui_3:
+ - server_cmaui_3
+ - memory.resident
+ disk.latency_server_cmaui_3:
+ - server_cmaui_3
+ - disk.latency
+ memory.usage_server_cmaui_3:
+ - server_cmaui_3
+ - memory.usage
+ cpu_util_server_cmaui_3:
+ - server_cmaui_3
+ - cpu_util
+ disk.device.write.bytes.rate_server_cmaui_3:
+ - server_cmaui_3
+ - disk.device.write.bytes.rate
requirements:
- link_template_VMInt_OAM_lb_8_test_nested4Level:
+ dependency_test_nested4Level:
- test_nested4Level
- - link_template_VMInt_OAM_lb_8
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
+ - dependency
+ dependency_template_subint_oam_vmi_4_test_nested4Level:
+ - test_nested4Level
+ - dependency_template_subint_oam_vmi_4
+ dependency_template_VMInt_OAM_lb_5:
+ - template_VMInt_OAM_lb_5
+ - dependency
+ dependency_template_VMInt_OAM_lb_6:
+ - template_VMInt_OAM_lb_6
+ - dependency
link_template_VMInt_OAM_lb_5:
- template_VMInt_OAM_lb_5
- link
- link_template_Vlan_3:
- - template_Vlan_3
- - link
+ dependency_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - dependency
link_template_VMInt_OAM_lb_6:
- template_VMInt_OAM_lb_6
- link
- local_storage_server_cmaui_test_nested4Level:
- - test_nested4Level
- - local_storage_server_cmaui
- link_template_Vlan_4_test_nested4Level:
- - test_nested4Level
- - link_template_Vlan_4
- link_template_VMInt_OAM_lb_7_test_nested4Level:
+ link_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - link
+ dependency_server_cmaui_3:
+ - server_cmaui_3
+ - dependency
+ local_storage_server_cmaui_3:
+ - server_cmaui_3
+ - local_storage
+ binding_template_VMInt_OAM_lb_8:
+ - template_VMInt_OAM_lb_8
+ - binding
+ subinterface_link_template_subint_oam_vmi_4_test_nested4Level:
- test_nested4Level
- - link_template_VMInt_OAM_lb_7
\ No newline at end of file
+ - subinterface_link_template_subint_oam_vmi_4
\ No newline at end of file
metadata:
template_name: nested4
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
-node_types:
- org.openecomp.resource.vfc.nodes.heat.cmaui:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
cmaui_names:
hidden: false
immutable: false
type: string
+ p3:
+ hidden: false
+ immutable: false
+ type: string
template_PortTuple_LB1:
hidden: false
immutable: false
immutable: false
type: string
node_templates:
- template_VMInt_OAM_lb_7:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: p2
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- template_VMInt_OAM_lb_8:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: p1
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- server_cmaui:
- type: org.openecomp.resource.vfc.nodes.heat.cmaui
- properties:
- flavor:
- get_input: cmaui_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: cmaui_image
- contrail_service_instance_ind: true
- name:
- get_input:
- - cmaui_names
- - 0
- template_Vlan_4:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ template_subint_oam_vmi_4:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_8
+ - get_input: p3
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_8
- relationship: tosca.relationships.network.BindsTo
groups:
nested4_group:
type: org.openecomp.groups.heat.HeatStack
heat_file: ../Artifacts/nested4.yml
description: nested4
members:
- - template_VMInt_OAM_lb_7
- - template_VMInt_OAM_lb_8
- - server_cmaui
- - template_Vlan_4
+ - template_subint_oam_vmi_4
substitution_mappings:
- node_type: org.openecomp.resource.abstract.nodes.heat.nested4
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested4
capabilities:
- host_server_cmaui:
- - server_cmaui
- - host
- os_server_cmaui:
- - server_cmaui
- - os
- endpoint_server_cmaui:
- - server_cmaui
- - endpoint
- binding_server_cmaui:
- - server_cmaui
- - binding
- scalable_server_cmaui:
- - server_cmaui
- - scalable
- binding_template_VMInt_OAM_lb_8:
- - template_VMInt_OAM_lb_8
- - binding
- binding_template_VMInt_OAM_lb_7:
- - template_VMInt_OAM_lb_7
- - binding
+ feature_template_subint_oam_vmi_4:
+ - template_subint_oam_vmi_4
+ - feature
requirements:
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
- link_template_VMInt_OAM_lb_7:
- - template_VMInt_OAM_lb_7
- - link
- link_template_Vlan_4:
- - template_Vlan_4
- - link
- link_template_VMInt_OAM_lb_8:
- - template_VMInt_OAM_lb_8
- - link
\ No newline at end of file
+ dependency_template_subint_oam_vmi_4:
+ - template_subint_oam_vmi_4
+ - dependency
+ subinterface_link_template_subint_oam_vmi_4:
+ - template_subint_oam_vmi_4
+ - subinterface_link
+ binding_template_subint_oam_vmi_4:
+ - template_subint_oam_vmi_4
+ - binding
\ No newline at end of file
virtual_network_refs: [{ get_param: p2 },{ get_param: p1 }]
virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_4 }]
- server_cmaui:
+ server_cmaui_2:
type: OS::Nova::Server
properties:
name: { get_param: [cmaui_names, 0]}
port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
security_group_refs: [{ get_param: oam_sec_group_name}]
- server_cmaui:
+ server_cmaui_3:
type: OS::Nova::Server
properties:
name: { get_param: [cmaui_names, 0]}
- port: { get_resource: template_VMInt_OAM_lb_5 }
- port: { get_resource: template_VMInt_OAM_lb_6 }
+ template_VMInt_OAM_lb_8:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
+ }
+ virtual_network_refs: [{ get_param: p1 }]
+ port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
+ security_group_refs: [{ get_param: oam_sec_group_name}]
+
test_nested4Level:
type: nested4.yml
properties:
p1: { get_param: p1}
- p2: { get_param: p2}
\ No newline at end of file
+ p2: { get_param: p2}
+ p3: { get_resource: template_VMInt_OAM_lb_8}
\ No newline at end of file
description: UID of OAM network
p2:
type: string
+ p3:
+ type: string
security_group_name:
type: comma_delimited_list
description: CMAUI1, CMAUI2 server names
type: number
resources:
- template_VMInt_OAM_lb_7:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: p2 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
-
- template_VMInt_OAM_lb_8:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: p1 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
-
- template_Vlan_4:
+ template_subint_oam_vmi_4:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name:
]
}
virtual_network_refs: [{ get_param: p1 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_8 }]
-
- server_cmaui:
- type: OS::Nova::Server
- properties:
- name: { get_param: [cmaui_names, 0]}
- image: { get_param: cmaui_image }
- availability_zone: { get_param: availability_zone_0 }
- flavor: { get_param: cmaui_flavor }
- networks:
- - port: { get_resource: template_VMInt_OAM_lb_7 }
- - port: { get_resource: template_VMInt_OAM_lb_8 }
\ No newline at end of file
+ virtual_machine_interface_refs: [{ get_param: p3 }]
\ No newline at end of file
metadata:
template_name: GlobalSubstitutionTypes
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
node_types:
org.openecomp.resource.abstract.nodes.heat.nested1:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
description: UID of OAM network
required: true
status: SUPPORTED
+ p3:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p4:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p5:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ virtual_ip_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ virtual_ipv6_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ lb_st_vlan_type_oam:
+ type: string
+ description: dummy
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
+ required: true
+ status: SUPPORTED
+ subinterface_instance_index:
+ type: float
+ required: true
+ status: SUPPORTED
abc_flavor:
type: string
description: Flavor for CMAUI server
type: string
required: true
status: SUPPORTED
- virtual_ip_address:
- type: string
- required: true
- status: SUPPORTED
abc_names:
type: list
description: CMAUI1, CMAUI2 server names
description: Image for CMAUI server
required: true
status: SUPPORTED
- virtual_ipv6_address:
- type: string
- required: true
- status: SUPPORTED
cmaui_flavor:
type: string
description: Flavor for CMAUI server
required: true
status: SUPPORTED
- lb_st_vlan_type_oam:
- type: string
- description: dummy
- required: true
- status: SUPPORTED
- mac_address:
- type: string
- required: true
- status: SUPPORTED
- availability_zone_0:
- type: string
- description: availabilityzone name
- required: true
- status: SUPPORTED
abc_oam_ips:
type: string
required: true
type: string
required: true
status: SUPPORTED
- subinterface_instance_index:
- type: float
- required: true
- status: SUPPORTED
cmaui_oam_ips:
type: string
required: true
required: true
status: SUPPORTED
requirements:
- - link_template_VMInt_OAM_lb_1:
- capability: tosca.capabilities.network.Linkable
+ - dependency_template_Vlan_3:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - link_template_VMInt_OAM_lb_2:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - link_template_VMInt_OAM_lb_3:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
- occurrences:
- - 1
- - 1
- - local_storage_server_cmaui:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
- occurrences:
- - 0
- - UNBOUNDED
- - local_storage_server_abc:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_3:
+ - subinterface_link_template_Vlan_3:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - link_abc_port_1:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - binding_template_Vlan_3:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- 1
- - link_template_Vlan_2:
- capability: tosca.capabilities.network.Linkable
+ - dependency_template_Vlan_2:
+ capability: tosca.capabilities.Node
node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ relationship: tosca.relationships.DependsOn
occurrences:
- - 1
- - 1
- - link_template_Vlan_1:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_Vlan_2:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- capabilities:
- scalable_server_abc:
- type: tosca.capabilities.Scalable
+ - binding_template_Vlan_2:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- - UNBOUNDED
- os_server_cmaui:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- 1
- - UNBOUNDED
- binding_template_VMInt_OAM_lb_2:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_template_VMInt_OAM_lb_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - dependency_template_Vlan_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- attachment_abc_port_1:
- type: tosca.capabilities.Attachment
+ - subinterface_link_template_Vlan_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- - UNBOUNDED
- scalable_server_cmaui:
- type: tosca.capabilities.Scalable
- occurrences:
- 1
- - UNBOUNDED
- host_server_abc:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
+ - binding_template_Vlan_1:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- - UNBOUNDED
- os_server_abc:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- 1
- - UNBOUNDED
- host_server_cmaui:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
- occurrences:
- - 1
- - UNBOUNDED
- binding_server_abc:
- type: tosca.capabilities.network.Bindable
- occurrences:
- - 1
- - UNBOUNDED
- endpoint_server_cmaui:
- type: tosca.capabilities.Endpoint.Admin
+ capabilities:
+ feature_template_Vlan_2:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_abc_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- binding_server_cmaui:
- type: tosca.capabilities.network.Bindable
+ feature_template_Vlan_3:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- endpoint_server_abc:
- type: tosca.capabilities.Endpoint.Admin
+ feature_template_Vlan_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
- binding_template_VMInt_OAM_lb_3:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
org.openecomp.resource.abstract.nodes.heat.nested2:
derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
properties:
required: true
status: SUPPORTED
requirements:
- - local_storage_server_cmaui:
- capability: tosca.capabilities.Attachment
- node: tosca.nodes.BlockStorage
- relationship: tosca.relationships.AttachesTo
+ - dependency_template_subint_oam_vmi_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_3:
+ - subinterface_link_template_subint_oam_vmi_1:
capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
relationship: tosca.relationships.network.LinksTo
occurrences:
- 1
- 1
- - link_cmaui_port_1:
- capability: tosca.capabilities.network.Linkable
- node: tosca.nodes.Root
- relationship: tosca.relationships.network.LinksTo
+ - binding_template_subint_oam_vmi_1:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
occurrences:
- 1
- 1
capabilities:
- host_server_cmaui:
- type: tosca.capabilities.Container
- valid_source_types:
- - tosca.nodes.SoftwareComponent
- occurrences:
- - 1
- - UNBOUNDED
- os_server_cmaui:
- type: tosca.capabilities.OperatingSystem
- occurrences:
- - 1
- - UNBOUNDED
- binding_cmaui_port_1:
- type: tosca.capabilities.network.Bindable
- valid_source_types:
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- occurrences:
- - 0
- - UNBOUNDED
- endpoint_server_cmaui:
- type: tosca.capabilities.Endpoint.Admin
- occurrences:
- - 1
- - UNBOUNDED
- binding_server_cmaui:
- type: tosca.capabilities.network.Bindable
- occurrences:
- - 1
- - UNBOUNDED
- scalable_server_cmaui:
- type: tosca.capabilities.Scalable
- occurrences:
- - 1
- - UNBOUNDED
- attachment_cmaui_port_1:
- type: tosca.capabilities.Attachment
+ feature_template_subint_oam_vmi_1:
+ type: tosca.capabilities.Node
occurrences:
- 1
- UNBOUNDED
\ No newline at end of file
metadata:
template_name: Main
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
topology_template:
shared_network_id1:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: shared_network_id1
type: string
description: network name of jsa log network
shared_network_id2:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: shared_network_id2
type: string
description: network name of jsa log network
jsa_net_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ - main
+ source_type: HEAT
+ param_name: jsa_net_name
type: string
description: network name of jsa log network
node_templates:
service_template_filter:
substitute_service_template: nested2ServiceTemplate.yaml
requirements:
- - link_cmaui_port_1:
+ - subinterface_link_template_subint_oam_vmi_1:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_3:
+ template_VMInt_OAM_lb_1:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ security_group_refs:
+ - get_input: jsa_net_name
+ virtual_network_refs:
+ - test_net3
+ virtual_machine_interface_properties:
+ service_interface_type:
+ get_input: jsa_net_name
+ port_tuple_refs:
+ - get_input: jsa_net_name
+ requirements:
+ - link:
capability: tosca.capabilities.network.Linkable
- node: test_net1
+ node: test_net3
relationship: tosca.relationships.network.LinksTo
+ test_net3:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ shared: true
+ network_name:
+ get_input: jsa_net_name
test_nested3:
type: org.openecomp.resource.abstract.nodes.heat.nested1
directives:
p2:
get_input: shared_network_id2
requirements:
- - link_abc_port_1:
+ - subinterface_link_template_Vlan_3:
capability: tosca.capabilities.network.Linkable
node: test_net2
relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_1:
- capability: tosca.capabilities.network.Linkable
- node: test_net1
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_2:
- capability: tosca.capabilities.network.Linkable
- node: test_net2
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_3:
+ - subinterface_link_template_Vlan_2:
capability: tosca.capabilities.network.Linkable
node: test_net2
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_3:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
- node: test_net2
+ node: test_net1
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_2:
+ template_VMInt_OAM_lb_2:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ security_group_refs:
+ - get_input: jsa_net_name
+ virtual_network_refs:
+ - test_net3
+ virtual_machine_interface_properties:
+ service_interface_type:
+ get_input: jsa_net_name
+ port_tuple_refs:
+ - get_input: jsa_net_name
+ requirements:
+ - link:
capability: tosca.capabilities.network.Linkable
- node: test_net2
+ node: test_net3
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_1:
+ template_VMInt_OAM_lb_3:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ security_group_refs:
+ - get_input: jsa_net_name
+ virtual_network_refs:
+ - test_net3
+ virtual_machine_interface_properties:
+ service_interface_type:
+ get_input: jsa_net_name
+ port_tuple_refs:
+ - get_input: jsa_net_name
+ requirements:
+ - link:
capability: tosca.capabilities.network.Linkable
- node: test_net1
+ node: test_net3
relationship: tosca.relationships.network.LinksTo
test_net1:
type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
get_input: shared_network_id1
p2:
get_input: shared_network_id2
+ p3:
+ get_input: template_VMInt_OAM_lb_1
+ p4:
+ get_input: template_VMInt_OAM_lb_2
+ p5:
+ get_input: template_VMInt_OAM_lb_3
requirements:
- - link_abc_port_1:
- capability: tosca.capabilities.network.Linkable
- node: test_net2
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_1:
- capability: tosca.capabilities.network.Linkable
- node: test_net1
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_2:
- capability: tosca.capabilities.network.Linkable
- node: test_net2
- relationship: tosca.relationships.network.LinksTo
- - link_template_VMInt_OAM_lb_3:
- capability: tosca.capabilities.network.Linkable
- node: test_net2
- relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_3:
+ - subinterface_link_template_Vlan_3:
capability: tosca.capabilities.network.Linkable
node: test_net2
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_2:
+ - subinterface_link_template_Vlan_2:
capability: tosca.capabilities.network.Linkable
node: test_net2
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_1:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- test_nested2
+ - template_VMInt_OAM_lb_1
+ - test_net3
- test_nested3
+ - template_VMInt_OAM_lb_2
+ - template_VMInt_OAM_lb_3
- test_nested1
\ No newline at end of file
metadata:
template_name: nested1
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
-node_types:
- org.openecomp.resource.vfc.nodes.heat.abc:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
- org.openecomp.resource.vfc.nodes.heat.cmaui:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
cmaui_names:
immutable: false
type: string
description: UID of OAM network
+ p3:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p4:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p5:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ virtual_ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ virtual_ipv6_address:
+ hidden: false
+ immutable: false
+ type: string
+ lb_st_vlan_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: dummy
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ subinterface_instance_index:
+ hidden: false
+ immutable: false
+ type: float
abc_flavor:
hidden: false
immutable: false
hidden: false
immutable: false
type: string
- virtual_ip_address:
- hidden: false
- immutable: false
- type: string
abc_names:
hidden: false
immutable: false
immutable: false
type: string
description: Image for CMAUI server
- virtual_ipv6_address:
- hidden: false
- immutable: false
- type: string
cmaui_flavor:
hidden: false
immutable: false
type: string
description: Flavor for CMAUI server
- lb_st_vlan_type_oam:
- hidden: false
- immutable: false
- type: string
- description: dummy
- mac_address:
- hidden: false
- immutable: false
- type: string
- availability_zone_0:
- label: availabilityzone name
- hidden: false
- immutable: false
- type: string
- description: availabilityzone name
abc_oam_ips:
hidden: false
immutable: false
hidden: false
immutable: false
type: string
- subinterface_instance_index:
- hidden: false
- immutable: false
- type: float
cmaui_oam_ips:
hidden: false
immutable: false
type: string
description: Image for CMAUI server
node_templates:
- template_VMInt_OAM_lb_1:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: shared_network_id1
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- template_VMInt_OAM_lb_2:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: p2
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- template_VMInt_OAM_lb_3:
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
- properties:
- security_group_refs:
- - get_input: oam_sec_group_name
- virtual_network_refs:
- - get_input: p2
- - get_input: shared_network_id1
- virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
- get_input: lb_st_interface_type_oam
- port_tuple_refs:
- - get_input: template_PortTuple_LB1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
- server_cmaui:
- type: org.openecomp.resource.vfc.nodes.heat.cmaui
- properties:
- flavor:
- get_input: cmaui_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: cmaui_image
- contrail_service_instance_ind: true
- name:
- get_input:
- - cmaui_names
- - 0
- server_abc:
- type: org.openecomp.resource.vfc.nodes.heat.abc
- properties:
- flavor:
- get_input: abc_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: abc_image
- name:
- get_input:
- - abc_names
- - 0
template_Vlan_3:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_3
+ - get_input: p5
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_3
- relationship: tosca.relationships.network.BindsTo
- abc_port_1:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- replacement_policy: AUTO
- security_groups:
- - get_input: security_group_name
- fixed_ips:
- - ip_address:
- get_input:
- - abc_oam_ips
- - 0
- network:
- get_input: p2
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_abc
- relationship: tosca.relationships.network.BindsTo
template_Vlan_2:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_2
+ - get_input: p4
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_2
- relationship: tosca.relationships.network.BindsTo
template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_1
+ - get_input: p3
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_1
- relationship: tosca.relationships.network.BindsTo
groups:
nested1_group:
type: org.openecomp.groups.heat.HeatStack
heat_file: ../Artifacts/nested1.yml
description: cmaui server template for vMMSC
members:
- - template_VMInt_OAM_lb_1
- - template_VMInt_OAM_lb_2
- - template_VMInt_OAM_lb_3
- - server_cmaui
- - server_abc
- template_Vlan_3
- - abc_port_1
- template_Vlan_2
- template_Vlan_1
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested1
capabilities:
- scalable_server_abc:
- - server_abc
- - scalable
- os_server_cmaui:
- - server_cmaui
- - os
- binding_template_VMInt_OAM_lb_2:
- - template_VMInt_OAM_lb_2
- - binding
- binding_template_VMInt_OAM_lb_1:
- - template_VMInt_OAM_lb_1
- - binding
- attachment_abc_port_1:
- - abc_port_1
- - attachment
- scalable_server_cmaui:
- - server_cmaui
- - scalable
- host_server_abc:
- - server_abc
- - host
- os_server_abc:
- - server_abc
- - os
- host_server_cmaui:
- - server_cmaui
- - host
- binding_server_abc:
- - server_abc
- - binding
- endpoint_server_cmaui:
- - server_cmaui
- - endpoint
- binding_abc_port_1:
- - abc_port_1
- - binding
- binding_server_cmaui:
- - server_cmaui
- - binding
- endpoint_server_abc:
- - server_abc
- - endpoint
- binding_template_VMInt_OAM_lb_3:
- - template_VMInt_OAM_lb_3
- - binding
+ feature_template_Vlan_2:
+ - template_Vlan_2
+ - feature
+ feature_template_Vlan_3:
+ - template_Vlan_3
+ - feature
+ feature_template_Vlan_1:
+ - template_Vlan_1
+ - feature
requirements:
- link_template_VMInt_OAM_lb_1:
- - template_VMInt_OAM_lb_1
- - link
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
- link_template_VMInt_OAM_lb_3:
- - template_VMInt_OAM_lb_3
- - link
- link_template_VMInt_OAM_lb_2:
- - template_VMInt_OAM_lb_2
- - link
- link_template_Vlan_1:
+ subinterface_link_template_Vlan_3:
+ - template_Vlan_3
+ - subinterface_link
+ subinterface_link_template_Vlan_2:
+ - template_Vlan_2
+ - subinterface_link
+ dependency_template_Vlan_2:
+ - template_Vlan_2
+ - dependency
+ dependency_template_Vlan_1:
- template_Vlan_1
- - link
- link_template_Vlan_2:
+ - dependency
+ subinterface_link_template_Vlan_1:
+ - template_Vlan_1
+ - subinterface_link
+ binding_template_Vlan_2:
- template_Vlan_2
- - link
- link_template_Vlan_3:
+ - binding
+ binding_template_Vlan_1:
+ - template_Vlan_1
+ - binding
+ binding_template_Vlan_3:
+ - template_Vlan_3
+ - binding
+ dependency_template_Vlan_3:
- template_Vlan_3
- - link
- link_abc_port_1:
- - abc_port_1
- - link
- local_storage_server_abc:
- - server_abc
- - local_storage
\ No newline at end of file
+ - dependency
\ No newline at end of file
metadata:
template_name: nested2
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
- GlobalSubstitutionTypes:
file: GlobalSubstitutionTypesServiceTemplate.yaml
-node_types:
- org.openecomp.resource.vfc.nodes.heat.cmaui:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
cmaui_names:
immutable: false
type: string
node_templates:
- server_cmaui:
- type: org.openecomp.resource.vfc.nodes.heat.cmaui
- properties:
- flavor:
- get_input: cmaui_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: cmaui_image
- name:
- get_input:
- - cmaui_names
- - 0
- template_Vlan_3:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ template_subint_oam_vmi_1:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- - cmaui_port_1
+ - get_input: p2
name:
str_replace:
template: $NAME$VLAN
virtual_machine_interface_mac_addresses:
mac_address:
- get_input: mac_address
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: cmaui_port_1
- relationship: tosca.relationships.network.BindsTo
- cmaui_port_1:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- replacement_policy: AUTO
- security_groups:
- - get_input: security_group_name
- fixed_ips:
- - ip_address:
- get_input:
- - cmaui_oam_ips
- - 0
- network:
- get_input: p1
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
groups:
nested2_group:
type: org.openecomp.groups.heat.HeatStack
heat_file: ../Artifacts/nested2.yml
description: cmaui server template for vMMSC
members:
- - server_cmaui
- - template_Vlan_3
- - cmaui_port_1
+ - template_subint_oam_vmi_1
substitution_mappings:
node_type: org.openecomp.resource.abstract.nodes.heat.nested2
capabilities:
- host_server_cmaui:
- - server_cmaui
- - host
- os_server_cmaui:
- - server_cmaui
- - os
- binding_cmaui_port_1:
- - cmaui_port_1
- - binding
- endpoint_server_cmaui:
- - server_cmaui
- - endpoint
- binding_server_cmaui:
- - server_cmaui
- - binding
- scalable_server_cmaui:
- - server_cmaui
- - scalable
- attachment_cmaui_port_1:
- - cmaui_port_1
- - attachment
+ feature_template_subint_oam_vmi_1:
+ - template_subint_oam_vmi_1
+ - feature
requirements:
- local_storage_server_cmaui:
- - server_cmaui
- - local_storage
- link_template_Vlan_3:
- - template_Vlan_3
- - link
- link_cmaui_port_1:
- - cmaui_port_1
- - link
\ No newline at end of file
+ dependency_template_subint_oam_vmi_1:
+ - template_subint_oam_vmi_1
+ - dependency
+ subinterface_link_template_subint_oam_vmi_1:
+ - template_subint_oam_vmi_1
+ - subinterface_link
+ binding_template_subint_oam_vmi_1:
+ - template_subint_oam_vmi_1
+ - binding
\ No newline at end of file
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
parameters:
+ jsa_net_name:
+ type: string
+ description: network name of jsa log network
+
shared_network_id1:
type: string
description: network name of jsa log network
resources:
+ test_net3:
+ type: OS::Neutron::Net
+ properties:
+ name: {get_param: jsa_net_name}
+ shared: True
+
test_nested1:
type: nested1.yml
properties:
shared_network_id1: { get_param: shared_network_id1}
p2: { get_param: shared_network_id2}
+ p3: { get_param: template_VMInt_OAM_lb_1}
+ p4: { get_param: template_VMInt_OAM_lb_2}
+ p5: { get_param: template_VMInt_OAM_lb_3}
+
test_nested2:
type: nested2.yml
type: nested1.yml
properties:
shared_network_id1: { get_param: shared_network_id1}
- p2: { get_param: shared_network_id2}
\ No newline at end of file
+ p2: { get_param: shared_network_id2}
+
+ template_VMInt_OAM_lb_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_service_interface_type: { get_param: jsa_net_name },
+ }
+ virtual_network_refs: [{ get_resource: test_net3 }]
+ port_tuple_refs: [{ get_param: jsa_net_name }]
+ security_group_refs: [{ get_param: jsa_net_name}]
+
+
+ template_VMInt_OAM_lb_2:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_service_interface_type: { get_param: jsa_net_name },
+ }
+ virtual_network_refs: [{ get_resource: test_net3 }]
+ port_tuple_refs: [{ get_param: jsa_net_name }]
+ security_group_refs: [{ get_param: jsa_net_name}]
+
+ template_VMInt_OAM_lb_3:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_service_interface_type: { get_param: jsa_net_name },
+ }
+ virtual_network_refs: [{ get_resource: test_net3 }]
+ port_tuple_refs: [{ get_param: jsa_net_name }]
+ security_group_refs: [{ get_param: jsa_net_name}]
\ No newline at end of file
p2:
type: string
description: UID of OAM network
+ p3:
+ type: string
+ description: UID of OAM network
+ p4:
+ type: string
+ description: UID of OAM network
+ p5:
+ type: string
+ description: UID of OAM network
cmaui_names:
type: comma_delimited_list
description: CMAUI1, CMAUI2 server names
type: number
resources:
- template_VMInt_OAM_lb_1:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: shared_network_id1 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
-
template_Vlan_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
]
}
virtual_network_refs: [{ get_param: shared_network_id1 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_1 }]
-
- template_VMInt_OAM_lb_2:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: p2 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
+ virtual_machine_interface_refs: [{ get_param: p3 }]
template_Vlan_2:
type: OS::ContrailV2::VirtualMachineInterface
]
}
virtual_network_refs: [{ get_param: p2 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_2 }]
-
- template_VMInt_OAM_lb_3:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_service_interface_type: { get_param: lb_st_interface_type_oam },
- }
- virtual_network_refs: [{ get_param: p2 },{ get_param: shared_network_id1 }]
- port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
- security_group_refs: [{ get_param: oam_sec_group_name}]
+ virtual_machine_interface_refs: [{ get_param: p4 }]
template_Vlan_3:
type: OS::ContrailV2::VirtualMachineInterface
]
}
virtual_network_refs: [{ get_param: p2 },{ get_param: shared_network_id1 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_3 }]
-
- abc_port_1:
- type: OS::Neutron::Port
- properties:
- network: { get_param: p2 }
- fixed_ips: [{"ip_address": {get_param: [abc_oam_ips, 0]}}]
- security_groups: [{get_param: security_group_name}]
- replacement_policy: AUTO
-
- server_cmaui:
- type: OS::Nova::Server
- properties:
- name: { get_param: [cmaui_names, 0]}
- image: { get_param: cmaui_image }
- availability_zone: { get_param: availability_zone_0 }
- flavor: { get_param: cmaui_flavor }
- networks:
- - port: { get_resource: template_VMInt_OAM_lb_1 }
- - port: { get_resource: template_VMInt_OAM_lb_2 }
- - port: { get_resource: template_VMInt_OAM_lb_3 }
-
- server_abc:
- type: OS::Nova::Server
- properties:
- name: { get_param: [abc_names, 0]}
- image: { get_param: abc_image }
- availability_zone: { get_param: availability_zone_0 }
- flavor: { get_param: abc_flavor }
- networks:
- - port: { get_resource: abc_port_1 }
\ No newline at end of file
+ virtual_machine_interface_refs: [{ get_param: p5 }]
type: number
resources:
- cmaui_port_1:
- type: OS::Neutron::Port
- properties:
- network: { get_param: p1 }
- fixed_ips: [{"ip_address": {get_param: [cmaui_oam_ips, 0]}}]
- security_groups: [{get_param: security_group_name}]
- replacement_policy: AUTO
-
- template_Vlan_3:
+ template_subint_oam_vmi_1:
type: OS::ContrailV2::VirtualMachineInterface
properties:
name:
]
}
virtual_network_refs: [{ get_param: p1 }]
- virtual_machine_interface_refs: [{ get_resource: cmaui_port_1 }]
-
- server_cmaui:
- type: OS::Nova::Server
- properties:
- name: { get_param: [cmaui_names, 0]}
- image: { get_param: cmaui_image }
- availability_zone: { get_param: availability_zone_0 }
- flavor: { get_param: cmaui_flavor }
- networks:
- - port: { get_resource: cmaui_port_1 }
\ No newline at end of file
+ virtual_machine_interface_refs: [{ get_param: p2 }]
\ No newline at end of file
--- /dev/null
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: GlobalSubstitutionTypes
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+node_types:
+ org.openecomp.resource.abstract.nodes.heat.subinterface.vlan:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ cmaui_names:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ p1:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p2:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p3:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ p4:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ template_PortTuple_LB1:
+ type: string
+ required: true
+ status: SUPPORTED
+ p5:
+ type: string
+ description: UID of OAM network
+ required: true
+ status: SUPPORTED
+ oam_sec_group_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ lb_st_interface_type_oam:
+ type: string
+ required: true
+ status: SUPPORTED
+ virtual_ip_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ security_group_name:
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ shared_network_id:
+ type: string
+ description: Flavor for CMAUI server
+ required: true
+ status: SUPPORTED
+ vlan_ids:
+ type: string
+ required: true
+ status: SUPPORTED
+ shared_network_id1:
+ type: string
+ description: Flavor for CMAUI server
+ required: true
+ status: SUPPORTED
+ cmaui_image:
+ type: string
+ description: Image for CMAUI server
+ required: true
+ status: SUPPORTED
+ virtual_ipv6_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ cmaui_flavor:
+ type: string
+ description: Flavor for CMAUI server
+ required: true
+ status: SUPPORTED
+ shared_network_id2:
+ type: list
+ description: Flavor for CMAUI server
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ lb_st_vlan_type_oam:
+ type: string
+ description: dummy
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ availability_zone_0:
+ type: string
+ description: availabilityzone name
+ required: true
+ status: SUPPORTED
+ subinterface_name_prefix:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_instance_index:
+ type: float
+ required: true
+ status: SUPPORTED
+ cmaui_oam_ips:
+ type: string
+ required: true
+ status: SUPPORTED
+ requirements:
+ - dependency_template_Vlan_3:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_Vlan_3:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_template_Vlan_3:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_template_Vlan_2:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_Vlan_2:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_template_Vlan_2:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ - dependency_template_Vlan_1:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_template_Vlan_1:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_template_Vlan_1:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ feature_template_Vlan_2:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_template_Vlan_3:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ feature_template_Vlan_1:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
\ No newline at end of file
metadata:
template_name: Main
imports:
-- CommonGlobalTypes:
- file: CommonGlobalTypesServiceTemplate.yaml
-- NovaServerGlobalTypes:
- file: NovaServerGlobalTypesServiceTemplate.yaml
-- NeutronPortGlobalTypes:
- file: NeutronPortGlobalTypesServiceTemplate.yaml
-- NeutronSecurityRulesGlobalTypes:
- file: NeutronSecurityRulesGlobalTypesServiceTemplate.yaml
-- NeutronNetGlobalTypes:
- file: NeutronNetGlobalTypesServiceTemplate.yaml
-- CinderVolumeGlobalTypes:
- file: CinderVolumeGlobalTypesServiceTemplate.yaml
-- ContrailVirtualNetworkGlobalType:
- file: ContrailVirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailNetworkRuleGlobalType:
- file: ContrailNetworkRuleGlobalTypeServiceTemplate.yaml
-- AbstractSubstituteGlobalTypes:
- file: AbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualMachineInterfaceGlobalType:
- file: ContrailV2VirtualMachineInterfaceGlobalTypeServiceTemplate.yaml
-- ContrailComputeGlobalTypes:
- file: ContrailComputeGlobalTypesServiceTemplate.yaml
-- ContrailPortGlobalTypes:
- file: ContrailPortGlobalTypesServiceTemplate.yaml
-- ContrailAbstractSubstituteGlobalTypes:
- file: ContrailAbstractSubstituteGlobalTypesServiceTemplate.yaml
-- ContrailV2VirtualNetworkGlobalType:
- file: ContrailV2VirtualNetworkGlobalTypeServiceTemplate.yaml
-- ContrailV2NetworkRuleGlobalType:
- file: ContrailV2NetworkRuleGlobalTypeServiceTemplate.yaml
-- ContrailV2VLANSubInterfaceGlobalType:
- file: ContrailV2VLANSubInterfaceGlobalTypeServiceTemplate.yaml
-node_types:
- org.openecomp.resource.vfc.nodes.heat.cmaui:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
topology_template:
inputs:
cmaui_names:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: cmaui_names
type: list
description: CMAUI1, CMAUI2 server names
entry_schema:
p1:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: p1
type: string
description: UID of OAM network
template_PortTuple_LB1:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: template_PortTuple_LB1
type: string
oam_sec_group_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: oam_sec_group_name
type: string
lb_st_interface_type_oam:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: lb_st_interface_type_oam
type: string
virtual_ip_address:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: virtual_ip_address
type: string
security_group_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: security_group_name
type: list
description: CMAUI1, CMAUI2 server names
entry_schema:
shared_network_id:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: shared_network_id
type: string
description: Flavor for CMAUI server
jsa_net_name:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_net_name
type: string
description: network name of jsa log network
vlan_ids:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: vlan_ids
type: string
shared_network_id1:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: shared_network_id1
type: string
description: Flavor for CMAUI server
cmaui_image:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: cmaui_image
type: string
description: Image for CMAUI server
virtual_ipv6_address:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: virtual_ipv6_address
type: string
cmaui_flavor:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: cmaui_flavor
type: string
description: Flavor for CMAUI server
shared_network_id2:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: shared_network_id2
type: list
description: Flavor for CMAUI server
entry_schema:
lb_st_vlan_type_oam:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: lb_st_vlan_type_oam
type: string
description: dummy
mac_address:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: mac_address
type: string
availability_zone_0:
label: availabilityzone name
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: availability_zone_0
type: string
description: availabilityzone name
subinterface_name_prefix:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: subinterface_name_prefix
type: string
subinterface_instance_index:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: subinterface_instance_index
type: float
cmaui_oam_ips:
hidden: false
immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - addOn
+ source_type: HEAT
+ param_name: cmaui_oam_ips
type: string
node_templates:
template_VMInt_OAM_lb_1:
virtual_network_refs:
- get_input: shared_network_id
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
template_VMInt_OAM_lb_2:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
- get_input: shared_network_id
- get_input: shared_network_id1
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
capability: tosca.capabilities.network.Linkable
node: test_net
relationship: tosca.relationships.network.LinksTo
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: server_cmaui
- relationship: tosca.relationships.network.BindsTo
template_VMInt_OAM_lb_3:
type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
properties:
- shared_network_id2
- 0
virtual_machine_interface_properties:
- virtual_machine_interface_properties_service_interface_type:
+ service_interface_type:
get_input: lb_st_interface_type_oam
port_tuple_refs:
- get_input: template_PortTuple_LB1
shared: true
network_name:
get_input: jsa_net_name
- server_cmaui:
- type: org.openecomp.resource.vfc.nodes.heat.cmaui
- properties:
- flavor:
- get_input: cmaui_flavor
- availability_zone:
- get_input: availability_zone_0
- image:
- get_input: cmaui_image
- contrail_service_instance_ind: true
- name:
- get_input:
- - cmaui_names
- - 0
- test_net:
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
- properties:
- shared: true
- network_name:
- get_input: jsa_net_name
- template_Vlan_3:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ test_nested1:
+ type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan
+ directives:
+ - substitutable
properties:
- virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_1
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME:
- get_input: subinterface_name_prefix
- $VLAN:
- get_input:
- - vlan_ids
- - get_input: subinterface_instance_index
- virtual_network_refs:
- - get_input:
- - shared_network_id2
- - 0
- virtual_machine_interface_properties:
- sub_interface_vlan_tag:
- get_input: lb_st_vlan_type_oam
- virtual_machine_interface_allowed_address_pairs:
- allowed_address_pair:
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ip_address
- ip_prefix_len: 32
- mac:
- get_input: mac_address
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ipv6_address
- ip_prefix_len: 128
- mac:
- get_input: mac_address
- virtual_machine_interface_mac_addresses:
- mac_address:
- - get_input: mac_address
+ service_template_filter:
+ substitute_service_template: vlanServiceTemplate.yaml
+ shared_network_id1:
+ get_input: shared_network_id1
+ p2:
+ get_input: shared_network_id2
+ p3: template_VMInt_OAM_lb_1
+ p4: template_VMInt_OAM_lb_2
+ p5: template_VMInt_OAM_lb_3
requirements:
- - binding:
+ - binding_template_Vlan_3:
capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_1
+ node: template_VMInt_OAM_lb_3
relationship: tosca.relationships.network.BindsTo
- template_Vlan_2:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- properties:
- virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_1
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME:
- get_input: subinterface_name_prefix
- $VLAN:
- get_input:
- - vlan_ids
- - get_input: subinterface_instance_index
- virtual_network_refs:
- - get_input: shared_network_id
- - get_input: shared_network_id1
- virtual_machine_interface_properties:
- sub_interface_vlan_tag:
- get_input: lb_st_vlan_type_oam
- virtual_machine_interface_allowed_address_pairs:
- allowed_address_pair:
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ip_address
- ip_prefix_len: 32
- mac:
- get_input: mac_address
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ipv6_address
- ip_prefix_len: 128
- mac:
- get_input: mac_address
- virtual_machine_interface_mac_addresses:
- mac_address:
- - get_input: mac_address
- requirements:
- - link:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- - binding:
+ - binding_template_Vlan_2:
capability: tosca.capabilities.network.Bindable
- node: template_VMInt_OAM_lb_1
+ node: template_VMInt_OAM_lb_2
relationship: tosca.relationships.network.BindsTo
- template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
- properties:
- virtual_machine_interface_refs:
- - template_VMInt_OAM_lb_1
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME:
- get_input: subinterface_name_prefix
- $VLAN:
- get_input:
- - vlan_ids
- - get_input: subinterface_instance_index
- virtual_network_refs:
- - get_input: shared_network_id
- virtual_machine_interface_properties:
- sub_interface_vlan_tag:
- get_input: lb_st_vlan_type_oam
- virtual_machine_interface_allowed_address_pairs:
- allowed_address_pair:
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ip_address
- ip_prefix_len: 32
- mac:
- get_input: mac_address
- - address_mode: active-standby
- ip:
- ip_prefix:
- get_input: virtual_ipv6_address
- ip_prefix_len: 128
- mac:
- get_input: mac_address
- virtual_machine_interface_mac_addresses:
- mac_address:
- - get_input: mac_address
- requirements:
- - link:
- capability: tosca.capabilities.network.Linkable
- node: test_net
- relationship: tosca.relationships.network.LinksTo
- - binding:
+ - binding_template_Vlan_1:
capability: tosca.capabilities.network.Bindable
node: template_VMInt_OAM_lb_1
relationship: tosca.relationships.network.BindsTo
+ test_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ shared: true
+ network_name:
+ get_input: jsa_net_name
groups:
main_group:
type: org.openecomp.groups.heat.HeatStack
- template_VMInt_OAM_lb_1
- template_VMInt_OAM_lb_2
- template_VMInt_OAM_lb_3
- - server_cmaui
- - template_Vlan_3
- - template_Vlan_2
- - template_Vlan_1
\ No newline at end of file
+ - test_nested1
--- /dev/null
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: vlan
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ cmaui_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ p1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p2:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p3:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p4:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ template_PortTuple_LB1:
+ hidden: false
+ immutable: false
+ type: string
+ p5:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ oam_sec_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ lb_st_interface_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ virtual_ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ shared_network_id:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ vlan_ids:
+ hidden: false
+ immutable: false
+ type: string
+ shared_network_id1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ cmaui_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ virtual_ipv6_address:
+ hidden: false
+ immutable: false
+ type: string
+ cmaui_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ shared_network_id2:
+ hidden: false
+ immutable: false
+ type: list
+ description: Flavor for CMAUI server
+ entry_schema:
+ type: string
+ lb_st_vlan_type_oam:
+ hidden: false
+ immutable: false
+ type: string
+ description: dummy
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ subinterface_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ subinterface_instance_index:
+ hidden: false
+ immutable: false
+ type: float
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ node_templates:
+ template_Vlan_3:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: p5
+ name:
+ str_replace:
+ template: $NAME$VLAN
+ params:
+ $NAME:
+ get_input: subinterface_name_prefix
+ $VLAN:
+ get_input:
+ - vlan_ids
+ - get_input: subinterface_instance_index
+ virtual_network_refs:
+ - get_input:
+ - shared_network_id2
+ - 0
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input: lb_st_vlan_type_oam
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode: active-standby
+ ip:
+ ip_prefix:
+ get_input: virtual_ip_address
+ ip_prefix_len: 32
+ mac:
+ get_input: mac_address
+ - address_mode: active-standby
+ ip:
+ ip_prefix:
+ get_input: virtual_ipv6_address
+ ip_prefix_len: 128
+ mac:
+ get_input: mac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ template_Vlan_2:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: p4
+ name:
+ str_replace:
+ template: $NAME$VLAN
+ params:
+ $NAME:
+ get_input: subinterface_name_prefix
+ $VLAN:
+ get_input:
+ - vlan_ids
+ - get_input: subinterface_instance_index
+ virtual_network_refs:
+ - get_input: shared_network_id
+ - get_input: shared_network_id1
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input: lb_st_vlan_type_oam
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode: active-standby
+ ip:
+ ip_prefix:
+ get_input: virtual_ip_address
+ ip_prefix_len: 32
+ mac:
+ get_input: mac_address
+ - address_mode: active-standby
+ ip:
+ ip_prefix:
+ get_input: virtual_ipv6_address
+ ip_prefix_len: 128
+ mac:
+ get_input: mac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ template_Vlan_1:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: p3
+ name:
+ str_replace:
+ template: $NAME$VLAN
+ params:
+ $NAME:
+ get_input: subinterface_name_prefix
+ $VLAN:
+ get_input:
+ - vlan_ids
+ - get_input: subinterface_instance_index
+ virtual_network_refs:
+ - get_input: shared_network_id
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input: lb_st_vlan_type_oam
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode: active-standby
+ ip:
+ ip_prefix:
+ get_input: virtual_ip_address
+ ip_prefix_len: 32
+ mac:
+ get_input: mac_address
+ - address_mode: active-standby
+ ip:
+ ip_prefix:
+ get_input: virtual_ipv6_address
+ ip_prefix_len: 128
+ mac:
+ get_input: mac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ vlan_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vlan.yml
+ description: cmaui server template for vMMSC
+ members:
+ - template_Vlan_3
+ - template_Vlan_2
+ - template_Vlan_1
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan
+ capabilities:
+ feature_template_Vlan_2:
+ - template_Vlan_2
+ - feature
+ feature_template_Vlan_3:
+ - template_Vlan_3
+ - feature
+ feature_template_Vlan_1:
+ - template_Vlan_1
+ - feature
+ requirements:
+ subinterface_link_template_Vlan_3:
+ - template_Vlan_3
+ - subinterface_link
+ subinterface_link_template_Vlan_2:
+ - template_Vlan_2
+ - subinterface_link
+ dependency_template_Vlan_2:
+ - template_Vlan_2
+ - dependency
+ dependency_template_Vlan_1:
+ - template_Vlan_1
+ - dependency
+ subinterface_link_template_Vlan_1:
+ - template_Vlan_1
+ - subinterface_link
+ binding_template_Vlan_2:
+ - template_Vlan_2
+ - binding
+ binding_template_Vlan_1:
+ - template_Vlan_1
+ - binding
+ binding_template_Vlan_3:
+ - template_Vlan_3
+ - binding
+ dependency_template_Vlan_3:
+ - template_Vlan_3
+ - dependency
\ No newline at end of file
"file": "addOn.yml",
"type": "HEAT",
"isBase": "false"
+ },
+ {
+ "file": "vlan.yml",
+ "type": "HEAT",
+ "isBase": "false"
}
]
}
port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
security_group_refs: [{ get_param: oam_sec_group_name}]
- template_Vlan_1:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME: { get_param: subinterface_name_prefix }
- $VLAN: { get_param: [ vlan_ids, { get_param: subinterface_instance_index } ] }
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_vlan_type_oam }
- }
- virtual_machine_interface_mac_addresses:
- {
- virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }],
- }
- 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: active-standby,
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32
- }
- },
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby,
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128
- }
- }
- ]
- }
- virtual_network_refs: [{ get_param: shared_network_id }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_1 }]
-
template_VMInt_OAM_lb_2:
type: OS::ContrailV2::VirtualMachineInterface
properties:
port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
security_group_refs: [{ get_param: oam_sec_group_name}]
- template_Vlan_2:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME: { get_param: subinterface_name_prefix }
- $VLAN: { get_param: [ vlan_ids, { get_param: subinterface_instance_index } ] }
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_vlan_type_oam }
- }
- virtual_machine_interface_mac_addresses:
- {
- virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }],
- }
- 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: active-standby,
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32
- }
- },
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby,
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128
- }
- }
- ]
- }
- virtual_network_refs: [{ get_param: shared_network_id }, { get_param: shared_network_id1 }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_1 }]
-
template_VMInt_OAM_lb_3:
type: OS::ContrailV2::VirtualMachineInterface
properties:
port_tuple_refs: [{ get_param: template_PortTuple_LB1 }]
security_group_refs: [{ get_param: oam_sec_group_name}]
- template_Vlan_3:
- type: OS::ContrailV2::VirtualMachineInterface
- properties:
- name:
- str_replace:
- template: $NAME$VLAN
- params:
- $NAME: { get_param: subinterface_name_prefix }
- $VLAN: { get_param: [ vlan_ids, { get_param: subinterface_instance_index } ] }
- virtual_machine_interface_properties:
- {
- virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_vlan_type_oam }
- }
- virtual_machine_interface_mac_addresses:
- {
- virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }],
- }
- 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: active-standby,
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32
- }
- },
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby,
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
- {
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address },
- virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128
- }
- }
- ]
- }
- virtual_network_refs: [{ get_param: [ shared_network_id2, 0] }]
- virtual_machine_interface_refs: [{ get_resource: template_VMInt_OAM_lb_1 }]
-
- server_cmaui:
- type: OS::Nova::Server
+ test_nested1:
+ type: vlan.yml
properties:
- name: { get_param: [cmaui_names, 0]}
- image: { get_param: cmaui_image }
- availability_zone: { get_param: availability_zone_0 }
- flavor: { get_param: cmaui_flavor }
- networks:
- - port: { get_resource: template_VMInt_OAM_lb_1 }
- - port: { get_resource: template_VMInt_OAM_lb_2 }
\ No newline at end of file
+ shared_network_id1: { get_param: shared_network_id1}
+ p2: { get_param: shared_network_id2}
+ p3: { get_resource: template_VMInt_OAM_lb_1}
+ p4: { get_resource: template_VMInt_OAM_lb_2}
+ p5: { get_resource: template_VMInt_OAM_lb_3}
\ No newline at end of file
--- /dev/null
+heat_template_version: 2013-05-23
+
+description: cmaui server template for vMMSC
+
+parameters:
+ p1:
+ type: string
+ description: UID of OAM network
+ p2:
+ type: string
+ description: UID of OAM network
+ p3:
+ type: string
+ description: UID of OAM network
+ p4:
+ type: string
+ description: UID of OAM network
+ p5:
+ type: string
+ description: UID of OAM network
+ cmaui_names:
+ type: comma_delimited_list
+ description: CMAUI1, CMAUI2 server names
+ security_group_name:
+ type: comma_delimited_list
+ description: CMAUI1, CMAUI2 server names
+ cmaui_image:
+ type: string
+ description: Image for CMAUI server
+ availability_zone_0:
+ type: string
+ label: availabilityzone name
+ description: availabilityzone name
+ cmaui_flavor:
+ type: string
+ description: Flavor for CMAUI server
+ shared_network_id:
+ type: string
+ description: Flavor for CMAUI server
+ shared_network_id1:
+ type: string
+ description: Flavor for CMAUI server
+ shared_network_id2:
+ type: comma_delimited_list
+ description: Flavor for CMAUI server
+ cmaui_oam_ips:
+ type: string
+ oam_sec_group_name:
+ type: string
+ lb_st_interface_type_oam:
+ type: string
+ template_PortTuple_LB1:
+ type: string
+ lb_st_vlan_type_oam:
+ description: dummy
+ type: string
+ mac_address:
+ type: string
+ virtual_ip_address:
+ type: string
+ virtual_ipv6_address:
+ type: string
+ vlan_ids:
+ type: string
+ subinterface_name_prefix:
+ type: string
+ subinterface_instance_index:
+ type: number
+
+resources:
+ template_Vlan_1:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name:
+ str_replace:
+ template: $NAME$VLAN
+ params:
+ $NAME: { get_param: subinterface_name_prefix }
+ $VLAN: { get_param: [ vlan_ids, { get_param: subinterface_instance_index } ] }
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_vlan_type_oam }
+ }
+ virtual_machine_interface_mac_addresses:
+ {
+ virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }],
+ }
+ 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: active-standby,
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32
+ }
+ },
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby,
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128
+ }
+ }
+ ]
+ }
+ virtual_network_refs: [{ get_param: shared_network_id }]
+ virtual_machine_interface_refs: [{ get_param: p3}]
+
+ template_Vlan_2:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name:
+ str_replace:
+ template: $NAME$VLAN
+ params:
+ $NAME: { get_param: subinterface_name_prefix }
+ $VLAN: { get_param: [ vlan_ids, { get_param: subinterface_instance_index } ] }
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_vlan_type_oam }
+ }
+ virtual_machine_interface_mac_addresses:
+ {
+ virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }],
+ }
+ 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: active-standby,
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32
+ }
+ },
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby,
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128
+ }
+ }
+ ]
+ }
+ virtual_network_refs: [{ get_param: shared_network_id }, { get_param: shared_network_id1 }]
+ virtual_machine_interface_refs: [{ get_param: p4}]
+
+ template_Vlan_3:
+ type: OS::ContrailV2::VirtualMachineInterface
+ properties:
+ name:
+ str_replace:
+ template: $NAME$VLAN
+ params:
+ $NAME: { get_param: subinterface_name_prefix }
+ $VLAN: { get_param: [ vlan_ids, { get_param: subinterface_instance_index } ] }
+ virtual_machine_interface_properties:
+ {
+ virtual_machine_interface_properties_sub_interface_vlan_tag: { get_param: lb_st_vlan_type_oam }
+ }
+ virtual_machine_interface_mac_addresses:
+ {
+ virtual_machine_interface_mac_addresses_mac_address: [{ get_param: mac_address }],
+ }
+ 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: active-standby,
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ip_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 32
+ }
+ },
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_address_mode: active-standby,
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_mac: { get_param: mac_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip:
+ {
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix: { get_param: virtual_ipv6_address },
+ virtual_machine_interface_allowed_address_pairs_allowed_address_pair_ip_ip_prefix_len: 128
+ }
+ }
+ ]
+ }
+ virtual_network_refs: [{ get_param: [ shared_network_id2, 0] }]
+ virtual_machine_interface_refs: [{ get_param: p5}]
\ No newline at end of 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
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_plt_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_plt_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_plt_internal_0_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_plt_data_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_plt_oam_0_port_replacement_policy:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_app_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_app_scheduler_hints:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_app_data_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_app_oam_0_port_replacement_policy:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_app_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_app_data_0_port_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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.iox:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_iox_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_iox_data_0_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_iox_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_iox_data_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_iox_data_0_port_allowed_address_pairs:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
directives:
- substitutable
properties:
+ port_iox_oam_0_port_subinterface_indicator:
+ - true
port_iox_data_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
params:
$vnf_name:
get_input: vnf_name
+ port_iox_internal_0_port_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: iox_flavor_name
+ port_iox_data_0_port_subinterface_indicator:
+ - true
port_iox_data_0_port_allowed_address_pairs:
- ip_address:
get_attribute:
port_app_data_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_app_internal_0_port_subinterface_indicator:
+ - true
compute_app_scheduler_hints:
- group: app_server_group_group
port_app_internal_0_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
+ port_app_data_0_port_subinterface_indicator:
+ - true
port_app_oam_0_port_replacement_policy:
- AUTO
port_app_oam_0_port_network:
port_app_oam_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_app_oam_0_port_subinterface_indicator:
+ - true
port_app_data_0_port_network:
- get_input: data_net_id
port_app_data_0_port_network_role_tag: data
directives:
- substitutable
properties:
+ port_iox_oam_0_port_subinterface_indicator:
+ - true
port_iox_data_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
params:
$vnf_name:
get_input: vnf_name
+ port_iox_internal_0_port_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: iox_flavor_name
+ port_iox_data_0_port_subinterface_indicator:
+ - true
port_iox_data_0_port_allowed_address_pairs:
- ip_address:
get_attribute:
port_app_data_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_app_internal_0_port_subinterface_indicator:
+ - true
compute_app_scheduler_hints:
- group: app_server_group_group
port_app_internal_0_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
+ port_app_data_0_port_subinterface_indicator:
+ - true
port_app_oam_0_port_replacement_policy:
- AUTO
port_app_oam_0_port_network:
port_app_oam_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_app_oam_0_port_subinterface_indicator:
+ - true
port_app_data_0_port_network:
- get_input: data_net_id
port_app_data_0_port_network_role_tag: data
port_app_data_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_app_internal_0_port_subinterface_indicator:
+ - true
compute_app_scheduler_hints:
- group: app_server_group_group
port_app_internal_0_port_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
+ port_app_data_0_port_subinterface_indicator:
+ - true
port_app_oam_0_port_replacement_policy:
- AUTO
port_app_oam_0_port_network:
port_app_oam_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_app_oam_0_port_subinterface_indicator:
+ - true
port_app_data_0_port_network:
- get_input: data_net_id
port_app_data_0_port_network_role_tag: data
get_input:
- plt_data_v6_ips
- 1
+ port_plt_oam_0_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: plt_image_name
compute_plt_availability_zone:
- fixed_ips
- 0
- ip_address
+ port_plt_internal_0_port_subinterface_indicator:
+ - true
port_plt_data_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
- get_input: data_net_id
port_plt_oam_0_port_network:
- get_input: oam_net_id
+ port_plt_data_0_port_subinterface_indicator:
+ - true
port_plt_oam_0_port_replacement_policy:
- AUTO
port_plt_data_0_port_replacement_policy:
get_input:
- plt_data_v6_ips
- 0
+ port_plt_oam_0_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: plt_image_name
compute_plt_availability_zone:
- fixed_ips
- 0
- ip_address
+ port_plt_internal_0_port_subinterface_indicator:
+ - true
port_plt_data_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
- get_input: data_net_id
port_plt_oam_0_port_network:
- get_input: oam_net_id
+ port_plt_data_0_port_subinterface_indicator:
+ - true
port_plt_oam_0_port_replacement_policy:
- AUTO
port_plt_data_0_port_replacement_policy:
get_input: vnf_name
container_type: host
targets:
- - app_server_group_group
\ No newline at end of file
+ - app_server_group_group
port_app_data_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_app_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_app_scheduler_hints:
type: list
required: true
port_app_data_0_port_network_role:
type: string
required: true
+ port_app_data_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_app_oam_0_port_replacement_policy:
type: list
required: true
port_app_oam_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_app_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_app_data_0_port_network:
type: list
required: true
get_input: port_app_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_app_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_app_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_app_internal_0_port_ip_requirements
network_role_tag:
get_input: port_app_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_app_oam_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_app_oam_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_app_oam_0_port_ip_requirements
network_role_tag:
get_input: port_app_data_0_port_exCP_naming
vlan_requirements:
get_input: port_app_data_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_app_data_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_app_data_0_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_iox_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_iox_data_0_port_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: string
+ port_iox_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
port_iox_data_0_port_subnetpoolid:
type: string
required: true
+ port_iox_data_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_iox_data_0_port_allowed_address_pairs:
type: list
required: true
get_input: port_iox_data_0_port_exCP_naming
vlan_requirements:
get_input: port_iox_data_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_iox_data_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_iox_data_0_port_ip_requirements
network_role_tag:
get_input: port_iox_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_iox_oam_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_iox_oam_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_iox_oam_0_port_ip_requirements
network_role_tag:
get_input: port_iox_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_iox_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_iox_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_iox_internal_0_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_plt_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
+ port_plt_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_plt_internal_0_port_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_plt_data_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_plt_oam_0_port_replacement_policy:
type: list
required: true
get_input: port_plt_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_plt_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_plt_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_plt_internal_0_port_ip_requirements
network_role_tag:
get_input: port_plt_data_0_port_exCP_naming
vlan_requirements:
get_input: port_plt_data_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_plt_data_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_plt_data_0_port_ip_requirements
network_role_tag:
get_input: port_plt_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_plt_oam_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_plt_oam_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_plt_oam_0_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
- packet_internal_network
- abstract_pd_server_0
- abstract_pd_server_1
- - abstract_pd_server_2
\ No newline at end of file
+ - abstract_pd_server_2
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- network_policy_server
- abstract_pd_server_0
- abstract_pd_server_1
- - abstract_pd_server_2
\ No newline at end of file
+ - abstract_pd_server_2
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- packet_external_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- packet_internal_network
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- get_input: availability_zone_0
compute_sbg_sc_user_data_format:
- RAW
+ port_sbg_sc_internal_0_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
members:
- sbg_pl_trunk_subport_avpn_group_1
- sbg_pl_trunk_subport_avpn_group_0
- - abstract_sbg_sc
+ - abstract_sbg_sc
\ No newline at end of file
- get_input: availability_zone_0
compute_sbg_sc_user_data_format:
- RAW
+ port_sbg_sc_internal_0_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair
members:
- sbg_pl_trunk_subport_avpn_group_0
- - abstract_sbg_sc
+ - abstract_sbg_sc
\ No newline at end of file
get_input:
- sbg_internal_mac_addresses
- 0
+ port_sbg_sc_management_1_port_subinterface_indicator:
+ - true
compute_sbg_sc_availability_zone:
- get_input: availability_zone_0
+ port_sbg_sc_internal_0_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
SC1, SC2, PL3 and PL4. This is the main template, to be used to create an initial stack, with 1 mated pair
members:
- sbg_pl_trunk_subport_avpn_group_0
- - abstract_sbg_sc
+ - abstract_sbg_sc
\ No newline at end of file
get_input:
- sbg_internal_mac_addresses
- 0
+ port_sbg_sc_management_1_port_subinterface_indicator:
+ - true
compute_sbg_sc_availability_zone:
- get_input: availability_zone_0
+ port_sbg_sc_internal_0_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
members:
- sbg_pl_trunk_subport_avpn_group_0
- nested_sbg
- - abstract_sbg_sc
+ - abstract_sbg_sc
\ No newline at end of file
get_input:
- sbg_internal_mac_addresses
- 0
+ port_sbg_sc_management_1_port_subinterface_indicator:
+ - true
compute_sbg_sc_availability_zone:
- get_input: availability_zone_0
+ port_sbg_sc_internal_0_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_sbg_scServiceTemplate.yaml
count: 1
- sbg_pl_trunk_subport_avpn_group_0
- sbg_pl_trunk_1_port_0
- sbg_pl_internal_0_port_0
- - abstract_sbg_sc
+ - abstract_sbg_sc
\ No newline at end of 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
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_1c2_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t1_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- ppds_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ppds_net_name\r
- type: string\r
- a_single_1a_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: a_single_1a_names\r
- type: string\r
- pcm_server_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_server_names\r
- type: string\r
- pcm_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_image_name\r
- type: string\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: security_group_name\r
- type: string\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- entry_schema:\r
- type: string\r
- 1c2_catalog_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c2_catalog_instance_names\r
- type: string\r
- pcm_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_flavor_name\r
- type: string\r
- b_single_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: b_single_1b_names\r
- type: string\r
- 1c1_scalling_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c1_scalling_instance_names\r
- type: string\r
- myIPs:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: myIPs\r
- type: string\r
- net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: net_name\r
- type: string\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- node_templates:\r
- abstract_b_single_1b:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_b_single_1b_metadata:\r
- - connectivityTo4PNested:\r
- get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- connectivityTo1C2_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- connectivityToNoUnifiedNested:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- connectivityTo1C1_T1_1:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_0:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t1_port_tenant_id\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c1_scalling_instance:\r
- type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c1_scalling_instance_user_data_format:\r
- - RAW2\r
- - RAW1\r
- port_1c1_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1c1_t1_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_1c1_scalling_instance_name:\r
- - get_input:\r
- - 1c1_scalling_instance_names\r
- - 2\r
- - get_input:\r
- - 1c1_scalling_instance_names\r
- - 1\r
- port_1c1_t1_port_name:\r
- - 1c1_t1_port_1\r
- - 1c1_t1_port_0\r
- port_1c1_t1_port_network:\r
- - 1c1_scalling_instance_network\r
- - 1c1_scalling_instance_network\r
- port_1c1_t2_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t2_port_network:\r
- - get_input: ppds_net_name\r
- - get_input: ppds_net_name\r
- port_1c1_t1_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t2_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c1_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c1_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c1_scalling_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- port_1c1_t2_port_name:\r
- - 1c1_t2_port_1\r
- - 1c1_t2_port_0\r
- compute_1c1_scalling_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- - group: BE_Affinity_group\r
- compute_1c1_scalling_instance_metadata:\r
- - null\r
- - connectivityTo4PNested:\r
- get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- connectivityTo1C2_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1A:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityTo1C2_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- connectivityToNoUnifiedNested:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- connectivityTo1B02:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- service_template_filter:\r
- substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c1_scalling_instance_1c1_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c1_scalling_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- b_single_1b_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- 4p_nested:\r
- type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
- directives:\r
- - substitutable\r
- properties:\r
- port_pcm_port_00_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- server_group: BE_Affinity_group\r
- connectivityChk:\r
- connectivityTo1C2_1:\r
- get_attribute:\r
- - 1c201_catalog_instance_1C2\r
- - instance_name\r
- connectivityTo1C2_2:\r
- get_attribute:\r
- - 1c202_scalling_instance_1C2\r
- - instance_name\r
- connectivityTo1A:\r
- get_attribute:\r
- - 1a_single_1A\r
- - instance_name\r
- connectivityTo1B02:\r
- get_attribute:\r
- - 1b02_single_1B\r
- - instance_name\r
- - get_attribute:\r
- - 1b01_single_1B\r
- - instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - 1b01_single_1B\r
- - instance_name\r
- connectivityTo1C1_T2_1:\r
- get_attribute:\r
- - 1c1_t2_port_1\r
- - tenant_id\r
- connectivityTo1C1_T2_0:\r
- get_attribute:\r
- - 1c1_t2_port_0\r
- - tenant_id\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- port_pcm_port_00_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- security_group_name: jsa_security_group\r
- port_pcm_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pcm_port_00_network_role_tag: cps\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
- port_pcm_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- port_pcm_port_01_network_role_tag: oam\r
- requirements:\r
- - link_pcm_port_00:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_0:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c2_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c2_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c2_t2_port_network:\r
- - 1c2_catalog_instance_network\r
- compute_1c2_catalog_instance_metadata:\r
- - connectivityTo4PNested:\r
- get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- connectivityTo1A:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityToNoUnifiedNested:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- connectivityTo1B02:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1C1_T2_1:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- connectivityTo1C1_T2_0:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 1\r
- port_1c2_t1_port_network:\r
- - get_input: oam_net_name\r
- port_1c2_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - RAW1\r
- port_1c2_t1_port_network_role_tag: oam\r
- port_1c2_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_1c2_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_1:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c2_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c2_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c2_t2_port_network:\r
- - 1c2_catalog_instance_network\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 2\r
- port_1c2_t1_port_network:\r
- - get_input: oam_net_name\r
- port_1c2_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- port_1c2_t1_port_network_role_tag: oam\r
- port_1c2_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_1c2_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- 1c1_scalling_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- nodeGetAttIn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- dhcp_agent_ids:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- tenant_id:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- admin_state_up:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- qos_policy:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- network_name:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- - get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- value_specs:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- dependsOn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- requirements:\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: nestedNoUnified\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 4p_nested\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c2_t1_port\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c2_t1_port\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c1_scalling_instance\r
- node: abstract_1c1_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c1_scalling_instance_1c1_t2_port\r
- node: abstract_1c1_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a_1a_t1_port\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- abstract_a_single_1a:\r
- type: org.openecomp.resource.abstract.nodes.a_single_1a\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_a_single_1a_metadata:\r
- - connectivityTo4PNested:\r
- get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- connectivityTo1C2_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- connectivityToNoUnifiedNested:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- connectivityTo1B02:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1C1_T2_1:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- connectivityTo1C1_T2_0:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- port_1a_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1a_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1a_t2_port_network:\r
- - get_input: ppds_net_name\r
- port_1a_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1a_t1_port_network:\r
- - a_single_1a_network\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1a_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_a_single_1a_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_a_single_1a_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_a_single_1a_user_data_format:\r
- - RAW\r
- compute_a_single_1a_name:\r
- - get_input:\r
- - a_single_1a_names\r
- - 0\r
- port_1a_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_a_single_1aServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_a_single_1a_1a_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: a_single_1a_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nestedNoUnified:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
- directives:\r
- - substitutable\r
- properties:\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
- server_group: BE_Affinity_group\r
- connectivityChk:\r
- connectivityTo1C2_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1A:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityTo1B02:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1C1_T2_1:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- connectivityTo1C1_T2_0:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- security_group_name: jsa_security_group\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- requirements:\r
- - link_pcm_port_2:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- - link_pcm_port_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nested_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- jsa_security_group:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules\r
- properties:\r
- name:\r
- get_input: security_group_name\r
- description: ems security group\r
- rules:\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- requirements:\r
- - port:\r
- capability: attachment_pcm_port_00\r
- node: 4p_nested\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_01\r
- node: 4p_nested\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_0\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_1\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_2\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_3\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- abstract_b_single_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1b_t1_port_value_specs:\r
- - get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- port_1b_t1_port_network_role_tag: oam\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network\r
- port_1b_t1_port_network:\r
- - get_input: oam_net_name\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network\r
- relationship: tosca.relationships.network.LinksTo\r
- a_single_1a_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- 1c2_catalog_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - b_single_1b_network\r
- - 4p_nested\r
- - 1c1_scalling_instance_network\r
- - nodeGetAttIn_network\r
- - dependsOn_network\r
- - nestedNoUnified\r
- - nested_network\r
- - jsa_security_group\r
- - a_single_1a_network\r
- - 1c2_catalog_instance_network\r
- - abstract_a_single_1a\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_1c1_scalling_instance\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- BE_Affinity_group:\r
- type: tosca.groups.Root\r
- members:\r
- - abstract_a_single_1a\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_1c1_scalling_instance\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- outputs:\r
- out2:\r
- value:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- out3:\r
- value:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- out4:\r
- value:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- out5:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- out1:\r
- value:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- - get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- out6:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- policies:\r
- BE_Affinity_policy:\r
- type: org.openecomp.policies.placement.Colocate\r
- properties:\r
- name: def\r
- affinity: host\r
- targets:\r
- - BE_Affinity_group\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ ppds_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ppds_net_name
+ type: string
+ a_single_1a_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: a_single_1a_names
+ type: string
+ pcm_server_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_server_names
+ type: string
+ pcm_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_image_name
+ type: string
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ security_group_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: security_group_name
+ type: string
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ entry_schema:
+ type: string
+ 1c2_catalog_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c2_catalog_instance_names
+ type: string
+ pcm_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_flavor_name
+ type: string
+ b_single_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: b_single_1b_names
+ type: string
+ 1c1_scalling_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c1_scalling_instance_names
+ type: string
+ myIPs:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: myIPs
+ type: string
+ net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: net_name
+ type: string
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ node_templates:
+ abstract_b_single_1b:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_metadata:
+ - connectivityTo4PNested:
+ get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ connectivityTo1C2_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ connectivityToNoUnifiedNested:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ connectivityTo1C1_T1_1:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t1_port_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:
+ 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
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c1_scalling_instance:
+ type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c1_scalling_instance_user_data_format:
+ - RAW2
+ - RAW1
+ port_1c1_t2_port_subinterface_indicator:
+ - true
+ - true
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ 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:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ 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:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ port_1c1_t2_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: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c1_t1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c1_t2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
+ compute_1c1_scalling_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ - group: BE_Affinity_group
+ compute_1c1_scalling_instance_metadata:
+ - null
+ - connectivityTo4PNested:
+ get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ connectivityTo1C2_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1A:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityTo1C2_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ connectivityToNoUnifiedNested:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ connectivityTo1B02:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ port_1c1_t1_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c1_scalling_instance_1c1_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c1_scalling_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ b_single_1b_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ 4p_nested:
+ type: org.openecomp.resource.abstract.nodes.heat.pcm_server
+ directives:
+ - substitutable
+ properties:
+ port_pcm_port_00_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: false
+ floating_ip_count_required:
+ is_required: false
+ server_group: BE_Affinity_group
+ connectivityChk:
+ connectivityTo1C2_1:
+ get_attribute:
+ - 1c201_catalog_instance_1C2
+ - instance_name
+ connectivityTo1C2_2:
+ get_attribute:
+ - 1c202_scalling_instance_1C2
+ - instance_name
+ connectivityTo1A:
+ get_attribute:
+ - 1a_single_1A
+ - instance_name
+ connectivityTo1B02:
+ get_attribute:
+ - 1b02_single_1B
+ - instance_name
+ - get_attribute:
+ - 1b01_single_1B
+ - instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - 1b01_single_1B
+ - instance_name
+ connectivityTo1C1_T2_1:
+ get_attribute:
+ - 1c1_t2_port_1
+ - tenant_id
+ connectivityTo1C1_T2_0:
+ get_attribute:
+ - 1c1_t2_port_0
+ - tenant_id
+ pcm_image_name:
+ get_input: pcm_image_name
+ port_pcm_port_00_mac_requirements:
+ mac_count_required:
+ is_required: false
+ security_group_name: jsa_security_group
+ port_pcm_port_01_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_00_network_role_tag: cps
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+ port_pcm_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ port_pcm_port_01_network_role_tag: oam
+ requirements:
+ - link_pcm_port_00:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_0:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ port_1c2_t1_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c2_t2_port_subinterface_indicator:
+ - true
+ port_1c2_t1_port_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:
+ - 4p_nested
+ - server_pcm_id
+ connectivityTo1A:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityToNoUnifiedNested:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ connectivityTo1B02:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1C1_T2_1:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ connectivityTo1C1_T2_0:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_1c2_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_1:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ port_1c2_t1_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c2_t2_port_subinterface_indicator:
+ - true
+ port_1c2_t1_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_1c2_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ 1c1_scalling_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ nodeGetAttIn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ dhcp_agent_ids:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ tenant_id:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ admin_state_up:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ qos_policy:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ network_name:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ - get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ value_specs:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ dependsOn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ requirements:
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: nestedNoUnified
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 4p_nested
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c2_t1_port
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c2_t1_port
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c1_scalling_instance
+ node: abstract_1c1_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c1_scalling_instance_1c1_t2_port
+ node: abstract_1c1_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a_1a_t1_port
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ abstract_a_single_1a:
+ type: org.openecomp.resource.abstract.nodes.a_single_1a
+ directives:
+ - substitutable
+ properties:
+ compute_a_single_1a_metadata:
+ - connectivityTo4PNested:
+ get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ connectivityTo1C2_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ connectivityToNoUnifiedNested:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ connectivityTo1B02:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1C1_T2_1:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ connectivityTo1C1_T2_0:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ port_1a_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ 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:
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_a_single_1a_availability_zone:
+ - get_input: availabilityzone_name
+ compute_a_single_1a_scheduler_hints:
+ - group: BE_Affinity_group
+ port_1a_t2_port_subinterface_indicator:
+ - true
+ port_1a_t1_port_subinterface_indicator:
+ - true
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_a_single_1a_1a_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: a_single_1a_network
+ relationship: tosca.relationships.network.LinksTo
+ nestedNoUnified:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
+ directives:
+ - substitutable
+ properties:
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
+ server_group: BE_Affinity_group
+ connectivityChk:
+ connectivityTo1C2_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1A:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityTo1B02:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1C1_T2_1:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ connectivityTo1C1_T2_0:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ pcm_image_name:
+ get_input: pcm_image_name
+ security_group_name: jsa_security_group
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ requirements:
+ - link_pcm_port_2:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ - link_pcm_port_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ nested_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ jsa_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ get_input: security_group_name
+ description: ems security group
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_pcm_port_00
+ node: 4p_nested
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_01
+ node: 4p_nested
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_0
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_1
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_2
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_3
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_b_single_1b_1:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b_1
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ 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:
+ 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
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network
+ relationship: tosca.relationships.network.LinksTo
+ a_single_1a_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ 1c2_catalog_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - b_single_1b_network
+ - 4p_nested
+ - 1c1_scalling_instance_network
+ - nodeGetAttIn_network
+ - dependsOn_network
+ - nestedNoUnified
+ - nested_network
+ - jsa_security_group
+ - a_single_1a_network
+ - 1c2_catalog_instance_network
+ - abstract_a_single_1a
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_1c1_scalling_instance
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ BE_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_a_single_1a
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_1c1_scalling_instance
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ outputs:
+ out2:
+ value:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ out3:
+ value:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ out4:
+ value:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ out5:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ out1:
+ value:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ - get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ out6:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ policies:
+ BE_Affinity_policy:
+ type: org.openecomp.policies.placement.Colocate
+ properties:
+ name: def
+ affinity: host
+ targets:
+ - BE_Affinity_group
required: true
entry_schema:
type: string
+ port_1c1_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
port_1c1_t1_port_network_role:
type: string
required: true
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t1_port_order:
type: integer
required: true
1c1_scalling_instance_1c1_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t1_port_mac_requirements
+ order:
+ get_input: port_1c1_t1_port_order
exCP_naming:
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
- order:
- get_input: port_1c1_t1_port_order
network_role:
get_input: port_1c1_t1_port_network_role
- subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t1_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t1_port_subnetpoolid
name:
get_input:
- port_1c1_t1_port_name
1c1_scalling_instance_1c1_t2_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t2_port_mac_requirements
+ order:
+ get_input: port_1c1_t2_port_order
exCP_naming:
get_input: port_1c1_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
network_role_tag:
get_input: port_1c1_t2_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t2_port_mac_requirements
- order:
- get_input: port_1c1_t2_port_order
network_role:
get_input: port_1c1_t2_port_network_role
- subnetpoolid:
- get_input: port_1c1_t2_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t2_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t2_port_subnetpoolid
name:
get_input:
- port_1c1_t2_port_name
port_1c2_t2_port_subnetpoolid:
type: string
required: true
+ port_1c2_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c2_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c2_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
get_input: port_1c2_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c2_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
pcma_server_pcm_port_3:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_3_mac_requirements
+ order:
+ get_input: port_pcm_port_3_order
security_groups:
get_input:
- port_pcm_port_3_security_groups
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_3_mac_requirements
- order:
- get_input: port_pcm_port_3_order
network_role:
get_input: port_pcm_port_3_network_role
- subnetpoolid:
- get_input: port_pcm_port_3_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_3_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_3_subnetpoolid
network:
get_input:
- port_pcm_port_3_network
pcma_server_pcm_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_2_mac_requirements
+ order:
+ get_input: port_pcm_port_2_order
security_groups:
get_input:
- port_pcm_port_2_security_groups
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_2_mac_requirements
- order:
- get_input: port_pcm_port_2_order
network_role:
get_input: port_pcm_port_2_network_role
- subnetpoolid:
- get_input: port_pcm_port_2_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_2_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_2_subnetpoolid
network:
get_input:
- port_pcm_port_2_network
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
pcma_server_pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_0_mac_requirements
+ order:
+ get_input: port_pcm_port_0_order
security_groups:
get_input:
- port_pcm_port_0_security_groups
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_0_mac_requirements
- order:
- get_input: port_pcm_port_0_order
network_role:
get_input: port_pcm_port_0_network_role
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_0_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
network:
get_input:
- port_pcm_port_0_network
pcma_server_pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_1_mac_requirements
+ order:
+ get_input: port_pcm_port_1_order
security_groups:
get_input:
- port_pcm_port_1_security_groups
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_1_mac_requirements
- order:
- get_input: port_pcm_port_1_order
network_role:
get_input: port_pcm_port_1_network_role
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_1_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
network:
get_input:
- port_pcm_port_1_network
directives:
- substitutable
properties:
+ port_pcm_port_0_subinterface_indicator:
+ - true
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_1_subinterface_indicator:
+ - true
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_0_ip_requirements:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
+ port_pcm_port_2_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
+ port_pcm_port_3_subinterface_indicator:
+ - true
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_1c2_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_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_1b_t2_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ 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
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1b_t1_port_order:
- type: integer
- required: true
- status: SUPPORTED
port_1b_t2_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_ip_requirements:
+ port_1b_t1_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: boolean
+ port_1b_t1_port_network_role_tag:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
port_1b_t1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
compute_b_single_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
attributes:
b_single_1b_instance_name:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t1_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- ppds_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ppds_net_name\r
- type: string\r
- a_single_1a_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: a_single_1a_names\r
- type: string\r
- pcm_server_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_server_names\r
- type: string\r
- pcm_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_image_name\r
- type: string\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: security_group_name\r
- type: string\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- entry_schema:\r
- type: string\r
- 1c2_catalog_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c2_catalog_instance_names\r
- type: string\r
- pcm_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_flavor_name\r
- type: string\r
- b_single_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: b_single_1b_names\r
- type: string\r
- 1c1_scalling_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c1_scalling_instance_names\r
- type: string\r
- myIPs:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: myIPs\r
- type: string\r
- net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: net_name\r
- type: string\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- node_templates:\r
- nestedNoNestedSingleComputePattern:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
- directives:\r
- - substitutable\r
- properties:\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
- server_group: BE_Affinity_group\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- security_group_name: jsa_security_group\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- requirements:\r
- - link_pcm_port_2_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- - link_pcm_port_0_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_b_single_1b:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c1_scalling_instance:\r
- type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c1_scalling_instance_user_data_format:\r
- - RAW2\r
- - RAW1\r
- port_1c1_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1c1_t1_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_1c1_scalling_instance_name:\r
- - get_input:\r
- - 1c1_scalling_instance_names\r
- - 2\r
- - get_input:\r
- - 1c1_scalling_instance_names\r
- - 1\r
- port_1c1_t1_port_name:\r
- - 1c1_t1_port_1\r
- - 1c1_t1_port_0\r
- port_1c1_t1_port_network:\r
- - 1c1_scalling_instance_network\r
- - 1c1_scalling_instance_network\r
- port_1c1_t2_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t2_port_network:\r
- - get_input: ppds_net_name\r
- - get_input: ppds_net_name\r
- port_1c1_t1_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t2_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c1_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c1_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c1_scalling_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- port_1c1_t2_port_name:\r
- - 1c1_t2_port_1\r
- - 1c1_t2_port_0\r
- compute_1c1_scalling_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c1_scalling_instance_1c1_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c1_scalling_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- b_single_1b_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- nestedWithNoNovaHadDependencyToIt:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested-no-novaServiceTemplate.yaml\r
- security_group_name: group1\r
- net_name: myNetwork\r
- 4p_nested:\r
- type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
- directives:\r
- - substitutable\r
- properties:\r
- server_group: BE_Affinity_group\r
- port_pcm_port_1_network_role_tag: oam\r
- port_pcm_port_0_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- security_group_name: jsa_security_group\r
- port_pcm_port_1_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
- port_pcm_port_1_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pcm_port_0_network_role_tag: cps\r
- port_pcm_port_0_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- requirements:\r
- - link_pcm_port_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_0:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c2_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c2_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c2_t2_port_network:\r
- - 1c2_catalog_instance_network\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 1\r
- port_1c2_t1_port_network:\r
- - get_input: oam_net_name\r
- port_1c2_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - RAW1\r
- port_1c2_t1_port_network_role_tag: oam\r
- port_1c2_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_1c2_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_1:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c2_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c2_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c2_t2_port_network:\r
- - 1c2_catalog_instance_network\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 2\r
- port_1c2_t1_port_network:\r
- - get_input: oam_net_name\r
- port_1c2_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- port_1c2_t1_port_network_role_tag: oam\r
- port_1c2_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_1c2_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nestedWithNoNova:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested-no-novaServiceTemplate.yaml\r
- security_group_name: group1\r
- net_name: myNetwork\r
- 1c1_scalling_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- nodeGetAttIn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- dhcp_agent_ids:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- tenant_id:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- admin_state_up:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- qos_policy:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- network_name:\r
- get_attribute:\r
- - nestedNoNestedSingleComputePattern\r
- - portId\r
- - get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- value_specs:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- dependsOn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- requirements:\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: nestedNoNestedSingleComputePattern\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 4p_nested\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c2_t1_port\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c2_t1_port\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c1_scalling_instance\r
- node: abstract_1c1_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c1_scalling_instance_1c1_t2_port\r
- node: abstract_1c1_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a_1a_t1_port\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: nestedWithNoNovaHadDependencyToIt\r
- relationship: tosca.relationships.DependsOn\r
- abstract_a_single_1a:\r
- type: org.openecomp.resource.abstract.nodes.a_single_1a\r
- directives:\r
- - substitutable\r
- properties:\r
- port_1a_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1a_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1a_t2_port_network:\r
- - get_input: ppds_net_name\r
- port_1a_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1a_t1_port_network:\r
- - a_single_1a_network\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1a_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_a_single_1a_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_a_single_1a_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_a_single_1a_user_data_format:\r
- - RAW\r
- compute_a_single_1a_name:\r
- - get_input:\r
- - a_single_1a_names\r
- - 0\r
- port_1a_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_a_single_1aServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_a_single_1a_1a_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: a_single_1a_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nested_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- jsa_security_group:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules\r
- properties:\r
- name:\r
- get_input: security_group_name\r
- description: ems security group\r
- rules:\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- requirements:\r
- - port:\r
- capability: attachment_pcm_port_0\r
- node: 4p_nested\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_1\r
- node: 4p_nested\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_0_0\r
- node: nestedNoNestedSingleComputePattern\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_3_0\r
- node: nestedNoNestedSingleComputePattern\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_2_0\r
- node: nestedNoNestedSingleComputePattern\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_1_0\r
- node: nestedNoNestedSingleComputePattern\r
- relationship: org.openecomp.relationships.AttachesTo\r
- abstract_b_single_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1b_t1_port_network_role_tag: oam\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network\r
- port_1b_t1_port_network:\r
- - get_input: oam_net_name\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network\r
- relationship: tosca.relationships.network.LinksTo\r
- a_single_1a_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- 1c2_catalog_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - nestedNoNestedSingleComputePattern\r
- - b_single_1b_network\r
- - nestedWithNoNovaHadDependencyToIt\r
- - 4p_nested\r
- - nestedWithNoNova\r
- - 1c1_scalling_instance_network\r
- - nodeGetAttIn_network\r
- - dependsOn_network\r
- - nested_network\r
- - jsa_security_group\r
- - a_single_1a_network\r
- - 1c2_catalog_instance_network\r
- - abstract_a_single_1a\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_1c1_scalling_instance\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- BE_Affinity_group:\r
- type: tosca.groups.Root\r
- members:\r
- - abstract_a_single_1a\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_1c1_scalling_instance\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- outputs:\r
- out2:\r
- value:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- out3:\r
- value:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- out4:\r
- value:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- out5:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- out1:\r
- value:\r
- get_attribute:\r
- - nestedNoNestedSingleComputePattern\r
- - portId\r
- - get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- out6:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- out7:\r
- value:\r
- get_attribute:\r
- - nestedWithNoNovaHadDependencyToIt\r
- - output1\r
- policies:\r
- BE_Affinity_policy:\r
- type: org.openecomp.policies.placement.Colocate\r
- properties:\r
- name: def\r
- affinity: host\r
- targets:\r
- - BE_Affinity_group\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ ppds_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ppds_net_name
+ type: string
+ a_single_1a_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: a_single_1a_names
+ type: string
+ pcm_server_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_server_names
+ type: string
+ pcm_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_image_name
+ type: string
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ security_group_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: security_group_name
+ type: string
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ entry_schema:
+ type: string
+ 1c2_catalog_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c2_catalog_instance_names
+ type: string
+ pcm_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_flavor_name
+ type: string
+ b_single_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: b_single_1b_names
+ type: string
+ 1c1_scalling_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c1_scalling_instance_names
+ type: string
+ myIPs:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: myIPs
+ type: string
+ net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: net_name
+ type: string
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ node_templates:
+ nestedNoNestedSingleComputePattern:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
+ directives:
+ - substitutable
+ properties:
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
+ server_group: BE_Affinity_group
+ pcm_image_name:
+ get_input: pcm_image_name
+ security_group_name: jsa_security_group
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ requirements:
+ - link_pcm_port_2_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ - link_pcm_port_0_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_b_single_1b:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ port_1b_t1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1b_t2_port_network:
+ - b_single_1b_network
+ compute_b_single_1b_name:
+ - get_input:
+ - b_single_1b_names
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c1_scalling_instance:
+ type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c1_scalling_instance_user_data_format:
+ - RAW2
+ - RAW1
+ port_1c1_t2_port_subinterface_indicator:
+ - true
+ - true
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ 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:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ 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:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ port_1c1_t2_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: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c1_t1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c1_t2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
+ compute_1c1_scalling_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ - group: BE_Affinity_group
+ port_1c1_t1_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c1_scalling_instance_1c1_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c1_scalling_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ b_single_1b_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ nestedWithNoNovaHadDependencyToIt:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested-no-novaServiceTemplate.yaml
+ security_group_name: group1
+ net_name: myNetwork
+ 4p_nested:
+ type: org.openecomp.resource.abstract.nodes.heat.pcm_server
+ directives:
+ - substitutable
+ properties:
+ server_group: BE_Affinity_group
+ port_pcm_port_1_network_role_tag: oam
+ port_pcm_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: false
+ floating_ip_count_required:
+ is_required: false
+ pcm_image_name:
+ get_input: pcm_image_name
+ security_group_name: jsa_security_group
+ port_pcm_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+ port_pcm_port_1_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_0_mac_requirements:
+ mac_count_required:
+ is_required: false
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ requirements:
+ - link_pcm_port_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_0:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ port_1c2_t1_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c2_t2_port_subinterface_indicator:
+ - true
+ port_1c2_t1_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_1c2_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_1:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ port_1c2_t1_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c2_t2_port_subinterface_indicator:
+ - true
+ port_1c2_t1_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_1c2_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ nestedWithNoNova:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no-nova
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested-no-novaServiceTemplate.yaml
+ security_group_name: group1
+ net_name: myNetwork
+ 1c1_scalling_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ nodeGetAttIn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ dhcp_agent_ids:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ tenant_id:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ admin_state_up:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ qos_policy:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ network_name:
+ get_attribute:
+ - nestedNoNestedSingleComputePattern
+ - portId
+ - get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ value_specs:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ dependsOn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ requirements:
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: nestedNoNestedSingleComputePattern
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 4p_nested
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c2_t1_port
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c2_t1_port
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c1_scalling_instance
+ node: abstract_1c1_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c1_scalling_instance_1c1_t2_port
+ node: abstract_1c1_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a_1a_t1_port
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: nestedWithNoNovaHadDependencyToIt
+ relationship: tosca.relationships.DependsOn
+ abstract_a_single_1a:
+ type: org.openecomp.resource.abstract.nodes.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
+ - ip_version: 6
+ 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:
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_a_single_1a_availability_zone:
+ - get_input: availabilityzone_name
+ compute_a_single_1a_scheduler_hints:
+ - group: BE_Affinity_group
+ port_1a_t2_port_subinterface_indicator:
+ - true
+ port_1a_t1_port_subinterface_indicator:
+ - true
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_a_single_1a_1a_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: a_single_1a_network
+ relationship: tosca.relationships.network.LinksTo
+ nested_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ jsa_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ get_input: security_group_name
+ description: ems security group
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_pcm_port_0
+ node: 4p_nested
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_1
+ node: 4p_nested
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_0_0
+ node: nestedNoNestedSingleComputePattern
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_3_0
+ node: nestedNoNestedSingleComputePattern
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_2_0
+ node: nestedNoNestedSingleComputePattern
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_1_0
+ node: nestedNoNestedSingleComputePattern
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_b_single_1b_1:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b_1
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ 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
+ port_1b_t1_port_network:
+ - get_input: oam_net_name
+ compute_b_single_1b_name:
+ - get_input:
+ - b_single_1b_names
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network
+ relationship: tosca.relationships.network.LinksTo
+ a_single_1a_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ 1c2_catalog_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - nestedNoNestedSingleComputePattern
+ - b_single_1b_network
+ - nestedWithNoNovaHadDependencyToIt
+ - 4p_nested
+ - nestedWithNoNova
+ - 1c1_scalling_instance_network
+ - nodeGetAttIn_network
+ - dependsOn_network
+ - nested_network
+ - jsa_security_group
+ - a_single_1a_network
+ - 1c2_catalog_instance_network
+ - abstract_a_single_1a
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_1c1_scalling_instance
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ BE_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_a_single_1a
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_1c1_scalling_instance
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ outputs:
+ out2:
+ value:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ out3:
+ value:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ out4:
+ value:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ out5:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ out1:
+ value:
+ get_attribute:
+ - nestedNoNestedSingleComputePattern
+ - portId
+ - get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ out6:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ out7:
+ value:
+ get_attribute:
+ - nestedWithNoNovaHadDependencyToIt
+ - output1
+ policies:
+ BE_Affinity_policy:
+ type: org.openecomp.policies.placement.Colocate
+ properties:
+ name: def
+ affinity: host
+ targets:
+ - BE_Affinity_group
required: true
entry_schema:
type: string
+ port_1c1_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
port_1c1_t1_port_network_role:
type: string
required: true
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t1_port_order:
type: integer
required: true
1c1_scalling_instance_1c1_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t1_port_mac_requirements
+ order:
+ get_input: port_1c1_t1_port_order
exCP_naming:
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
- order:
- get_input: port_1c1_t1_port_order
network_role:
get_input: port_1c1_t1_port_network_role
- subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t1_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t1_port_subnetpoolid
name:
get_input:
- port_1c1_t1_port_name
1c1_scalling_instance_1c1_t2_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t2_port_mac_requirements
+ order:
+ get_input: port_1c1_t2_port_order
exCP_naming:
get_input: port_1c1_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
network_role_tag:
get_input: port_1c1_t2_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t2_port_mac_requirements
- order:
- get_input: port_1c1_t2_port_order
network_role:
get_input: port_1c1_t2_port_network_role
- subnetpoolid:
- get_input: port_1c1_t2_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t2_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t2_port_subnetpoolid
name:
get_input:
- port_1c1_t2_port_name
port_1c2_t2_port_subnetpoolid:
type: string
required: true
+ port_1c2_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c2_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c2_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
get_input: port_1c2_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c2_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_1b_t1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
+ type: string
+ required: true
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
- port_1b_t1_port_order:
- type: integer
- required: true
port_1b_t2_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
- type: string
- required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_1b_t1_port_network_role_tag:
- type: string
- required: true
- port_1b_t1_port_ip_requirements:
+ port_1b_t1_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: boolean
+ port_1b_t1_port_network_role_tag:
type: string
required: true
port_1b_t1_port_subnetpoolid:
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
port_1b_t1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_b_single_1b_name:
type: list
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
node_templates:
b_single_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_1b
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
pcma_server_pcm_port_3:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_3_mac_requirements
+ order:
+ get_input: port_pcm_port_3_order
security_groups:
get_input:
- port_pcm_port_3_security_groups
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_3_mac_requirements
- order:
- get_input: port_pcm_port_3_order
network_role:
get_input: port_pcm_port_3_network_role
- subnetpoolid:
- get_input: port_pcm_port_3_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_3_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_3_subnetpoolid
network:
get_input:
- port_pcm_port_3_network
pcma_server_pcm_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_2_mac_requirements
+ order:
+ get_input: port_pcm_port_2_order
security_groups:
get_input:
- port_pcm_port_2_security_groups
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_2_mac_requirements
- order:
- get_input: port_pcm_port_2_order
network_role:
get_input: port_pcm_port_2_network_role
- subnetpoolid:
- get_input: port_pcm_port_2_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_2_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_2_subnetpoolid
network:
get_input:
- port_pcm_port_2_network
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
pcma_server_pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_0_mac_requirements
+ order:
+ get_input: port_pcm_port_0_order
security_groups:
get_input:
- port_pcm_port_0_security_groups
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_0_mac_requirements
- order:
- get_input: port_pcm_port_0_order
network_role:
get_input: port_pcm_port_0_network_role
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_0_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
network:
get_input:
- port_pcm_port_0_network
pcma_server_pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_1_mac_requirements
+ order:
+ get_input: port_pcm_port_1_order
security_groups:
get_input:
- port_pcm_port_1_security_groups
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_1_mac_requirements
- order:
- get_input: port_pcm_port_1_order
network_role:
get_input: port_pcm_port_1_network_role
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_1_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
network:
get_input:
- port_pcm_port_1_network
directives:
- substitutable
properties:
+ port_pcm_port_0_subinterface_indicator:
+ - true
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_1_subinterface_indicator:
+ - true
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_1_security_groups:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
+ port_pcm_port_2_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
+ port_pcm_port_3_subinterface_indicator:
+ - true
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_1c2_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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.b_single_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t1_port_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_1b_t2_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ 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
+ required: true
+ status: SUPPORTED
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: json
- port_1b_t1_port_order:
- type: integer
- required: true
- status: SUPPORTED
port_1b_t2_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- vm_flavor_name:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t1_port_ip_requirements:
+ port_1b_t1_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: boolean
+ port_1b_t1_port_network_role_tag:
type: string
required: true
status: SUPPORTED
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_order:
- type: integer
- required: true
- status: SUPPORTED
port_1b_t1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
compute_b_single_1b_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
attributes:
b_single_1b_instance_name:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t1_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- ppds_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ppds_net_name\r
- type: string\r
- a_single_1a_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: a_single_1a_names\r
- type: string\r
- pcm_server_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_server_names\r
- type: string\r
- pcm_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_image_name\r
- type: string\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: security_group_name\r
- type: string\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- entry_schema:\r
- type: string\r
- 1c2_catalog_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c2_catalog_instance_names\r
- type: string\r
- pcm_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_flavor_name\r
- type: string\r
- b_single_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: b_single_1b_names\r
- type: string\r
- 1c1_scalling_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c1_scalling_instance_names\r
- type: string\r
- myIPs:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: myIPs\r
- type: string\r
- net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: net_name\r
- type: string\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- node_templates:\r
- abstract_b_single_1b:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c1_scalling_instance:\r
- type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c1_scalling_instance_user_data_format:\r
- - RAW2\r
- - RAW1\r
- port_1c1_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1c1_t1_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_1c1_scalling_instance_name:\r
- - get_input:\r
- - 1c1_scalling_instance_names\r
- - 2\r
- - get_input:\r
- - 1c1_scalling_instance_names\r
- - 1\r
- port_1c1_t1_port_name:\r
- - 1c1_t1_port_1\r
- - 1c1_t1_port_0\r
- port_1c1_t1_port_network:\r
- - 1c1_scalling_instance_network\r
- - 1c1_scalling_instance_network\r
- port_1c1_t2_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t2_port_network:\r
- - get_input: ppds_net_name\r
- - get_input: ppds_net_name\r
- port_1c1_t1_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t2_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c1_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c1_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c1_scalling_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- port_1c1_t2_port_name:\r
- - 1c1_t2_port_1\r
- - 1c1_t2_port_0\r
- compute_1c1_scalling_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c1_scalling_instance_1c1_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c1_scalling_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- b_single_1b_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- 4p_nested:\r
- type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
- directives:\r
- - substitutable\r
- properties:\r
- port_pcm_port_00_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- server_group: BE_Affinity_group\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- port_pcm_port_00_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- security_group_name: jsa_security_group\r
- port_pcm_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pcm_port_00_network_role_tag: cps\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
- port_pcm_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- port_pcm_port_01_network_role_tag: oam\r
- requirements:\r
- - link_pcm_port_00:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_0:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c2_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c2_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c2_t2_port_network:\r
- - 1c2_catalog_instance_network\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 1\r
- port_1c2_t1_port_network:\r
- - get_input: oam_net_name\r
- port_1c2_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - RAW1\r
- port_1c2_t1_port_network_role_tag: oam\r
- port_1c2_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_1c2_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_1:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c2_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c2_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c2_t2_port_network:\r
- - 1c2_catalog_instance_network\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 2\r
- port_1c2_t1_port_network:\r
- - get_input: oam_net_name\r
- port_1c2_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- port_1c2_t1_port_network_role_tag: oam\r
- port_1c2_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_1c2_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- 1c1_scalling_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- nodeGetAttIn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- dhcp_agent_ids:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- tenant_id:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- admin_state_up:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- qos_policy:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- network_name:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- - get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- value_specs:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- dependsOn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- requirements:\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: nestedNoUnified\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 4p_nested\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c2_t1_port\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c2_t1_port\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c1_scalling_instance\r
- node: abstract_1c1_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c1_scalling_instance_1c1_t2_port\r
- node: abstract_1c1_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a_1a_t1_port\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- abstract_a_single_1a:\r
- type: org.openecomp.resource.abstract.nodes.a_single_1a\r
- directives:\r
- - substitutable\r
- properties:\r
- port_1a_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1a_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1a_t2_port_network:\r
- - get_input: ppds_net_name\r
- port_1a_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1a_t1_port_network:\r
- - a_single_1a_network\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1a_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_a_single_1a_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_a_single_1a_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_a_single_1a_user_data_format:\r
- - RAW\r
- compute_a_single_1a_name:\r
- - get_input:\r
- - a_single_1a_names\r
- - 0\r
- port_1a_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_a_single_1aServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_a_single_1a_1a_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: a_single_1a_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nestedNoUnified:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
- directives:\r
- - substitutable\r
- properties:\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
- server_group: BE_Affinity_group\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- security_group_name: jsa_security_group\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- requirements:\r
- - link_pcm_port_2:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- - link_pcm_port_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nested_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- jsa_security_group:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules\r
- properties:\r
- name:\r
- get_input: security_group_name\r
- description: ems security group\r
- rules:\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- requirements:\r
- - port:\r
- capability: attachment_pcm_port_00\r
- node: 4p_nested\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_01\r
- node: 4p_nested\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_0\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_1\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_2\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_3\r
- node: nestedNoUnified\r
- relationship: org.openecomp.relationships.AttachesTo\r
- abstract_b_single_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1b_t1_port_network_role_tag: oam\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network\r
- port_1b_t1_port_network:\r
- - get_input: oam_net_name\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network\r
- relationship: tosca.relationships.network.LinksTo\r
- a_single_1a_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- 1c2_catalog_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - b_single_1b_network\r
- - 4p_nested\r
- - 1c1_scalling_instance_network\r
- - nodeGetAttIn_network\r
- - dependsOn_network\r
- - nestedNoUnified\r
- - nested_network\r
- - jsa_security_group\r
- - a_single_1a_network\r
- - 1c2_catalog_instance_network\r
- - abstract_a_single_1a\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_1c1_scalling_instance\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- BE_Affinity_group:\r
- type: tosca.groups.Root\r
- members:\r
- - abstract_a_single_1a\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_1c1_scalling_instance\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- outputs:\r
- out2:\r
- value:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c2_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- out3:\r
- value:\r
- get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c1_scalling_instance\r
- - 1c1_scalling_instance_1c1_t2_port_tenant_id\r
- out4:\r
- value:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- out5:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- out1:\r
- value:\r
- get_attribute:\r
- - nestedNoUnified\r
- - portId\r
- - get_attribute:\r
- - 4p_nested\r
- - server_pcm_id\r
- out6:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- policies:\r
- BE_Affinity_policy:\r
- type: org.openecomp.policies.placement.Colocate\r
- properties:\r
- name: def\r
- affinity: host\r
- targets:\r
- - BE_Affinity_group\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ ppds_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ppds_net_name
+ type: string
+ a_single_1a_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: a_single_1a_names
+ type: string
+ pcm_server_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_server_names
+ type: string
+ pcm_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_image_name
+ type: string
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ security_group_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: security_group_name
+ type: string
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ entry_schema:
+ type: string
+ 1c2_catalog_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c2_catalog_instance_names
+ type: string
+ pcm_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_flavor_name
+ type: string
+ b_single_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: b_single_1b_names
+ type: string
+ 1c1_scalling_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c1_scalling_instance_names
+ type: string
+ myIPs:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: myIPs
+ type: string
+ net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: net_name
+ type: string
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ node_templates:
+ abstract_b_single_1b:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ port_1b_t1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1b_t2_port_network:
+ - b_single_1b_network
+ compute_b_single_1b_name:
+ - get_input:
+ - b_single_1b_names
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c1_scalling_instance:
+ type: org.openecomp.resource.abstract.nodes.1c1_scalling_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c1_scalling_instance_user_data_format:
+ - RAW2
+ - RAW1
+ port_1c1_t2_port_subinterface_indicator:
+ - true
+ - true
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ 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:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ 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:
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ - - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ port_1c1_t2_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: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c1_t1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c1_t2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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
+ compute_1c1_scalling_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ - group: BE_Affinity_group
+ port_1c1_t1_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_1c1_scalling_instanceServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c1_scalling_instance_1c1_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c1_scalling_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ b_single_1b_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ 4p_nested:
+ type: org.openecomp.resource.abstract.nodes.heat.pcm_server
+ directives:
+ - substitutable
+ properties:
+ port_pcm_port_00_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: false
+ floating_ip_count_required:
+ is_required: false
+ server_group: BE_Affinity_group
+ pcm_image_name:
+ get_input: pcm_image_name
+ port_pcm_port_00_mac_requirements:
+ mac_count_required:
+ is_required: false
+ security_group_name: jsa_security_group
+ port_pcm_port_01_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_00_network_role_tag: cps
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+ port_pcm_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ port_pcm_port_01_network_role_tag: oam
+ requirements:
+ - link_pcm_port_00:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_0:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ port_1c2_t1_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c2_t2_port_subinterface_indicator:
+ - true
+ port_1c2_t1_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_1c2_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_1:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ port_1c2_t1_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c2_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c2_t2_port_subinterface_indicator:
+ - true
+ port_1c2_t1_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_1c2_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ 1c1_scalling_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ nodeGetAttIn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ dhcp_agent_ids:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ tenant_id:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ admin_state_up:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ qos_policy:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ network_name:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ - get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ value_specs:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ dependsOn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ requirements:
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: nestedNoUnified
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 4p_nested
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c2_t1_port
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c2_t1_port
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c1_scalling_instance
+ node: abstract_1c1_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c1_scalling_instance_1c1_t2_port
+ node: abstract_1c1_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a_1a_t1_port
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ abstract_a_single_1a:
+ type: org.openecomp.resource.abstract.nodes.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
+ - ip_version: 6
+ 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:
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_a_single_1a_availability_zone:
+ - get_input: availabilityzone_name
+ compute_a_single_1a_scheduler_hints:
+ - group: BE_Affinity_group
+ port_1a_t2_port_subinterface_indicator:
+ - true
+ port_1a_t1_port_subinterface_indicator:
+ - true
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_a_single_1a_1a_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: a_single_1a_network
+ relationship: tosca.relationships.network.LinksTo
+ nestedNoUnified:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
+ directives:
+ - substitutable
+ properties:
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
+ server_group: BE_Affinity_group
+ pcm_image_name:
+ get_input: pcm_image_name
+ security_group_name: jsa_security_group
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ requirements:
+ - link_pcm_port_2:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ - link_pcm_port_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ nested_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ jsa_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ get_input: security_group_name
+ description: ems security group
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_pcm_port_00
+ node: 4p_nested
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_01
+ node: 4p_nested
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_0
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_1
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_2
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_3
+ node: nestedNoUnified
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_b_single_1b_1:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b_1
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ 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
+ port_1b_t1_port_network:
+ - get_input: oam_net_name
+ compute_b_single_1b_name:
+ - get_input:
+ - b_single_1b_names
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network
+ relationship: tosca.relationships.network.LinksTo
+ a_single_1a_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ 1c2_catalog_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - b_single_1b_network
+ - 4p_nested
+ - 1c1_scalling_instance_network
+ - nodeGetAttIn_network
+ - dependsOn_network
+ - nestedNoUnified
+ - nested_network
+ - jsa_security_group
+ - a_single_1a_network
+ - 1c2_catalog_instance_network
+ - abstract_a_single_1a
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_1c1_scalling_instance
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ BE_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_a_single_1a
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_1c1_scalling_instance
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ outputs:
+ out2:
+ value:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c2_t1_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ out3:
+ value:
+ get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ - get_attribute:
+ - abstract_1c1_scalling_instance
+ - 1c1_scalling_instance_1c1_t2_port_tenant_id
+ out4:
+ value:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ out5:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ out1:
+ value:
+ get_attribute:
+ - nestedNoUnified
+ - portId
+ - get_attribute:
+ - 4p_nested
+ - server_pcm_id
+ out6:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ policies:
+ BE_Affinity_policy:
+ type: org.openecomp.policies.placement.Colocate
+ properties:
+ name: def
+ affinity: host
+ targets:
+ - BE_Affinity_group
required: true
entry_schema:
type: string
+ port_1c1_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t2_port_network_role_tag:
type: string
required: true
port_1c1_t1_port_network_role:
type: string
required: true
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t1_port_order:
type: integer
required: true
1c1_scalling_instance_1c1_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t1_port_mac_requirements
+ order:
+ get_input: port_1c1_t1_port_order
exCP_naming:
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
- order:
- get_input: port_1c1_t1_port_order
network_role:
get_input: port_1c1_t1_port_network_role
- subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t1_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t1_port_subnetpoolid
name:
get_input:
- port_1c1_t1_port_name
1c1_scalling_instance_1c1_t2_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t2_port_mac_requirements
+ order:
+ get_input: port_1c1_t2_port_order
exCP_naming:
get_input: port_1c1_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t2_port_ip_requirements
network_role_tag:
get_input: port_1c1_t2_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t2_port_mac_requirements
- order:
- get_input: port_1c1_t2_port_order
network_role:
get_input: port_1c1_t2_port_network_role
- subnetpoolid:
- get_input: port_1c1_t2_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t2_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t2_port_subnetpoolid
name:
get_input:
- port_1c1_t2_port_name
port_1c2_t2_port_subnetpoolid:
type: string
required: true
+ port_1c2_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c2_t2_port_network_role:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c2_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c2_t1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c2_t2_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c2_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c2_t2_port_ip_requirements
network_role_tag:
get_input: port_1c2_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c2_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c2_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c2_t1_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_1b_t1_port_order:
+ type: integer
+ required: true
+ port_1b_t1_port_network_role:
+ type: string
+ required: true
+ port_1b_t1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_1b_t1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_image_name:
+ type: string
+ required: true
+ port_1b_t2_port_network_role:
+ type: string
+ required: true
+ port_1b_t2_port_order:
+ type: integer
+ required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ compute_b_single_1b_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_1b_t2_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_1b_t2_port_network_role_tag:
+ type: string
+ required: true
+ port_1b_t2_port_subnetpoolid:
+ type: string
+ required: true
port_1b_t2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: json
- port_1b_t1_port_order:
- type: integer
- required: true
port_1b_t2_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_1b_t1_port_network_role:
- type: string
- required: true
- port_1b_t1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- vm_flavor_name:
- type: string
- required: true
- port_1b_t1_port_network_role_tag:
- type: string
- required: true
- port_1b_t1_port_ip_requirements:
+ port_1b_t1_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_image_name:
+ type: boolean
+ port_1b_t1_port_network_role_tag:
type: string
required: true
port_1b_t1_port_subnetpoolid:
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role:
- type: string
- required: true
- port_1b_t2_port_order:
- type: integer
- required: true
port_1b_t1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_b_single_1b_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
- port_1b_t2_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
compute_b_single_1b_name:
type: list
required: true
entry_schema:
type: string
- port_1b_t2_port_network_role_tag:
- type: string
- required: true
- port_1b_t2_port_subnetpoolid:
- type: string
- required: true
node_templates:
b_single_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.b_single_1b
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
pcma_server_pcm_port_3:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_3_mac_requirements
+ order:
+ get_input: port_pcm_port_3_order
security_groups:
get_input:
- port_pcm_port_3_security_groups
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_3_mac_requirements
- order:
- get_input: port_pcm_port_3_order
network_role:
get_input: port_pcm_port_3_network_role
- subnetpoolid:
- get_input: port_pcm_port_3_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_3_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_3_subnetpoolid
network:
get_input:
- port_pcm_port_3_network
pcma_server_pcm_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_2_mac_requirements
+ order:
+ get_input: port_pcm_port_2_order
security_groups:
get_input:
- port_pcm_port_2_security_groups
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_2_mac_requirements
- order:
- get_input: port_pcm_port_2_order
network_role:
get_input: port_pcm_port_2_network_role
- subnetpoolid:
- get_input: port_pcm_port_2_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_2_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_2_subnetpoolid
network:
get_input:
- port_pcm_port_2_network
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
pcma_server_pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_0_mac_requirements
+ order:
+ get_input: port_pcm_port_0_order
security_groups:
get_input:
- port_pcm_port_0_security_groups
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_0_mac_requirements
- order:
- get_input: port_pcm_port_0_order
network_role:
get_input: port_pcm_port_0_network_role
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_0_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
network:
get_input:
- port_pcm_port_0_network
pcma_server_pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_1_mac_requirements
+ order:
+ get_input: port_pcm_port_1_order
security_groups:
get_input:
- port_pcm_port_1_security_groups
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_1_mac_requirements
- order:
- get_input: port_pcm_port_1_order
network_role:
get_input: port_pcm_port_1_network_role
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_1_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
network:
get_input:
- port_pcm_port_1_network
directives:
- substitutable
properties:
+ port_pcm_port_0_subinterface_indicator:
+ - true
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_1_subinterface_indicator:
+ - true
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_0_ip_requirements:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
+ port_pcm_port_2_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
+ port_pcm_port_3_subinterface_indicator:
+ - true
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t1_port_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c1_t1_port_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_2c202_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c201_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c201_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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.1c2_catalog_instance:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_2c202_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_1c2_catalog_instance_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c201_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t1_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_b_single_2b_user_data_format:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- ppds_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ppds_net_name\r
- type: string\r
- a_single_1a_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: a_single_1a_names\r
- type: string\r
- a_single_2a_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: a_single_2a_names\r
- type: string\r
- 2c2_catalog_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 2c2_catalog_instance_names\r
- type: string\r
- pcm_server_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_server_names\r
- type: string\r
- pcm_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_image_name\r
- type: string\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: security_group_name\r
- type: string\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- entry_schema:\r
- type: string\r
- 1c2_catalog_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c2_catalog_instance_names\r
- type: string\r
- pcm_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pcm_flavor_name\r
- type: string\r
- b_single_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: b_single_1b_names\r
- type: string\r
- 1c12_scalling_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c12_scalling_instance_names\r
- type: string\r
- b_single_2b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: b_single_2b_names\r
- type: string\r
- myIPs:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: myIPs\r
- type: string\r
- net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: net_name\r
- type: string\r
- 1c11_scalling_instance_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: 1c11_scalling_instance_names\r
- type: string\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- node_templates:\r
- abstract_b_single_1b:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1b_t1_port_value_specs:\r
- - get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- port_1b_t1_port_network_role_tag: oam\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network_1\r
- port_1b_t1_port_network:\r
- - get_input: oam_net_name\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network_1\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_2c2_catalog_instance_0:\r
- type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_2c2_catalog_instance_user_data_format:\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_2c202_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c201_port_network_role_tag: oam\r
- compute_2c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_2c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_2c2_catalog_instance_name:\r
- - get_input:\r
- - 2c2_catalog_instance_names\r
- - 1\r
- port_2c202_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_2c202_port_network:\r
- - 1c2_catalog_instance_network\r
- port_1c201_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c201_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c201_port_network:\r
- - get_input: oam_net_name\r
- service_template_filter:\r
- substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_2c2_catalog_instance_2c202_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_2c2_catalog_instance_1:\r
- type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_2c2_catalog_instance_user_data_format:\r
- - RAW1\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_2c202_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c201_port_network_role_tag: oam\r
- compute_2c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_2c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_2c2_catalog_instance_name:\r
- - get_input:\r
- - 2c2_catalog_instance_names\r
- - 0\r
- port_2c202_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_2c202_port_network:\r
- - 1c2_catalog_instance_network\r
- port_1c201_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c201_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1c201_port_network:\r
- - get_input: oam_net_name\r
- service_template_filter:\r
- substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_2c2_catalog_instance_2c202_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_0:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- compute_1c2_catalog_instance_personality:\r
- - - UNSUPPORTED_RESOURCE_[1a_single_1A_1, instance_name]\r
- port_2c202_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c201_port_network_role_tag: oam\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 1\r
- port_2c202_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_2c202_port_network:\r
- - 1c2_catalog_instance_network\r
- port_1c201_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c201_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - RAW1\r
- port_1c201_port_network:\r
- - get_input: oam_net_name\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_2c202_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c2_catalog_instance_1:\r
- type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c2_catalog_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_2c202_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c201_port_network_role_tag: oam\r
- compute_1c2_catalog_instance_name:\r
- - get_input:\r
- - 1c2_catalog_instance_names\r
- - 2\r
- port_2c202_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_2c202_port_network:\r
- - 1c2_catalog_instance_network\r
- port_1c201_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1c201_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_1c2_catalog_instance_user_data_format:\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- port_1c201_port_network:\r
- - get_input: oam_net_name\r
- compute_1c2_catalog_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- service_template_filter:\r
- substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c2_catalog_instance_2c202_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c2_catalog_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nodeGetAttIn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- dhcp_agent_ids:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c201_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c201_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- tenant_id:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_instance_name\r
- - get_attribute:\r
- - 1c1_t2_port_02\r
- - tenant_id\r
- - get_attribute:\r
- - 1c1_t2_port_11\r
- - tenant_id\r
- - get_attribute:\r
- - 1c1_t2_port_12\r
- - tenant_id\r
- - get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_instance_name\r
- admin_state_up:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- qos_policy:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- network_name:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- - get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- value_specs:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- abstract_a_single_1a:\r
- type: org.openecomp.resource.abstract.nodes.a_single_1a\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_a_single_1a_metadata:\r
- - connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1A:\r
- get_attribute:\r
- - abstract_a_single_2a\r
- - a_single_2a_instance_name\r
- connectivityTo1B02:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1C1_T2_01:\r
- get_attribute:\r
- - 1c1_t2_port_01\r
- - tenant_id\r
- connectivityTo1C1_T2_12:\r
- get_attribute:\r
- - 1c1_t2_port_12\r
- - tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T2_02:\r
- get_attribute:\r
- - 1c1_t2_port_02\r
- - tenant_id\r
- connectivityTo1C1_T2_11:\r
- get_attribute:\r
- - 1c1_t2_port_11\r
- - tenant_id\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_0\r
- - 2c2_catalog_instance_instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- port_1a_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_1a_t2_port_network_role_tag: ppds\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1a_t2_port_network:\r
- - get_input: ppds_net_name\r
- port_1a_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1a_t1_port_network:\r
- - a_single_1a_network\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1a_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_a_single_1a_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_a_single_1a_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_a_single_1a_user_data_format:\r
- - RAW\r
- compute_a_single_1a_name:\r
- - get_input:\r
- - a_single_1a_names\r
- - 0\r
- port_1a_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_a_single_1aServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_a_single_1a_1a_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: a_single_1a_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nestedNoUnified_1:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
- directives:\r
- - substitutable\r
- properties:\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
- server_group: BE_Affinity_group\r
- connectivityChk:\r
- connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1C1_T1_02:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_11:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T1_01:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_12:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1B01_1:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1B02_1:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1B01_2:\r
- get_attribute:\r
- - abstract_b_single_2b_1\r
- - b_single_2b_instance_name\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_0\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1A_2:\r
- get_attribute:\r
- - abstract_a_single_2a\r
- - a_single_2a_instance_name\r
- connectivityTo1B02_2:\r
- get_attribute:\r
- - abstract_b_single_2b\r
- - b_single_2b_instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityTo1A_1:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- security_group_name: jsa_security_group\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- requirements:\r
- - link_pcm_port_2:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- - link_pcm_port_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- nestedNoUnified_2:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1\r
- directives:\r
- - substitutable\r
- properties:\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml\r
- server_group: BE_Affinity_group\r
- connectivityChk:\r
- connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1C1_T1_02:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_11:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T1_01:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_12:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1B01_1:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1B02_1:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1B01_2:\r
- get_attribute:\r
- - abstract_b_single_2b_1\r
- - b_single_2b_instance_name\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_0\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1A_2:\r
- get_attribute:\r
- - abstract_a_single_2a\r
- - a_single_2a_instance_name\r
- connectivityTo1B02_2:\r
- get_attribute:\r
- - abstract_b_single_2b\r
- - b_single_2b_instance_name\r
- connectivityTo1A_1:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- security_group_name: jsa_security_group\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- requirements:\r
- - link_pcm_port_2:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- - link_pcm_port_0:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_1c11_scalling_instance:\r
- type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- port_1c1_t1_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- port_1c1_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- compute_1c11_scalling_instance_name:\r
- - get_input:\r
- - 1c11_scalling_instance_names\r
- - 1\r
- - get_input:\r
- - 1c11_scalling_instance_names\r
- - 2\r
- compute_1c11_scalling_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_1c11_scalling_instance_user_data_format:\r
- - RAW1\r
- - RAW1\r
- port_1c1_t1_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c1_t1_port_name:\r
- - 1c1_t1_port_01\r
- - 1c1_t1_port_02\r
- compute_1c11_scalling_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- - group: BE_Affinity_group\r
- port_1c1_t1_port_network:\r
- - 1c1_scalling_instance_network\r
- - 1c1_scalling_instance_network\r
- service_template_filter:\r
- substitute_service_template: Nested_1c11_scalling_instanceServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c11_scalling_instance_1c1_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c1_scalling_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_b_single_2b_1:\r
- type: org.openecomp.resource.abstract.nodes.b_single_2b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- compute_b_single_2b_metadata:\r
- - connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1C1_T1_02:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_11:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T1_01:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_12:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1B01_1:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- connectivityTo1B02_1:\r
- get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_0\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1A_2:\r
- get_attribute:\r
- - abstract_a_single_2a\r
- - a_single_2a_instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityTo1A_1:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_2b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_b_single_2b_availability_zone:\r
- - get_input: availabilityzone_name\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_b_single_2b_name:\r
- - get_input:\r
- - b_single_2b_names\r
- - 0\r
- compute_b_single_2b_user_data_format:\r
- - RAW\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network_2\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_2b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_2b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network_2\r
- relationship: tosca.relationships.network.LinksTo\r
- b_single_1b_network_1:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- b_single_1b_network_2:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- abstract_1c12_scalling_instance:\r
- type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_1c12_scalling_instance_scheduler_hints:\r
- - group: BE_Affinity_group\r
- - group: BE_Affinity_group\r
- port_1c1_t1_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- - - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- compute_1c12_scalling_instance_name:\r
- - get_input:\r
- - 1c12_scalling_instance_names\r
- - 1\r
- - get_input:\r
- - 1c12_scalling_instance_names\r
- - 2\r
- port_1c1_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- compute_1c12_scalling_instance_user_data_format:\r
- - RAW1\r
- - RAW1\r
- port_1c1_t1_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_1c1_t1_port_name:\r
- - 1c1_t1_port_11\r
- - 1c1_t1_port_12\r
- compute_1c12_scalling_instance_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- port_1c1_t1_port_network:\r
- - 1c1_scalling_instance_network\r
- - 1c1_scalling_instance_network\r
- service_template_filter:\r
- substitute_service_template: Nested_1c12_scalling_instanceServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_1c12_scalling_instance_1c1_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: 1c1_scalling_instance_network\r
- relationship: tosca.relationships.network.LinksTo\r
- jsa_security_group:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules\r
- properties:\r
- name:\r
- get_input: security_group_name\r
- description: ems security group\r
- rules:\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: egress\r
- - protocol: tcp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv4\r
- port_range_max: 65535\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv4\r
- remote_ip_prefix: 0.0.0.0/0\r
- direction: ingress\r
- - protocol: tcp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: udp\r
- ethertype: IPv6\r
- port_range_max: 65535\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- port_range_min: 1\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- requirements:\r
- - port:\r
- capability: attachment_pcm_port_00\r
- node: 4p_nested_1\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_01\r
- node: 4p_nested_1\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_00\r
- node: 4p_nested_2\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_01\r
- node: 4p_nested_2\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_0\r
- node: nestedNoUnified_1\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_1\r
- node: nestedNoUnified_1\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_2\r
- node: nestedNoUnified_1\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_3\r
- node: nestedNoUnified_1\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_0\r
- node: nestedNoUnified_2\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_1\r
- node: nestedNoUnified_2\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_2\r
- node: nestedNoUnified_2\r
- relationship: org.openecomp.relationships.AttachesTo\r
- - port:\r
- capability: attachment_pcm_port_3\r
- node: nestedNoUnified_2\r
- relationship: org.openecomp.relationships.AttachesTo\r
- a_single_1a_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- 1c2_catalog_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- abstract_a_single_2a:\r
- type: org.openecomp.resource.abstract.nodes.a_single_2a\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_a_single_2a_user_data_format:\r
- - RAW\r
- port_1a_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_a_single_2a_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_a_single_2a_availability_zone:\r
- - get_input: availabilityzone_name\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1a_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1a_t1_port_network:\r
- - a_single_1a_network\r
- compute_a_single_2a_name:\r
- - get_input:\r
- - a_single_2a_names\r
- - 0\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_a_single_2a_metadata:\r
- - connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1A:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityTo1B02:\r
- get_attribute:\r
- - abstract_b_single_2b\r
- - b_single_2b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_2b_1\r
- - b_single_2b_instance_name\r
- connectivityTo1B01:\r
- get_attribute:\r
- - abstract_b_single_2b_1\r
- - b_single_2b_instance_name\r
- connectivityTo1C1_T2_01:\r
- get_attribute:\r
- - 1c1_t2_port_01\r
- - tenant_id\r
- connectivityTo1C1_T2_12:\r
- get_attribute:\r
- - 1c1_t2_port_12\r
- - tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T2_02:\r
- get_attribute:\r
- - 1c1_t2_port_02\r
- - tenant_id\r
- connectivityTo1C1_T2_11:\r
- get_attribute:\r
- - 1c1_t2_port_11\r
- - tenant_id\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_0\r
- - 2c2_catalog_instance_instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- service_template_filter:\r
- substitute_service_template: Nested_a_single_2aServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_a_single_2a_1a_t1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: a_single_1a_network\r
- relationship: tosca.relationships.network.LinksTo\r
- 1c1_t2_port_02:\r
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
- properties:\r
- ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- name: 1c1_t2_port_02\r
- network_role_tag: ppds\r
- network:\r
- get_input: ppds_net_name\r
- 1c1_t2_port_01:\r
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
- properties:\r
- ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- name: 1c1_t2_port_01\r
- network_role_tag: ppds\r
- network:\r
- get_input: ppds_net_name\r
- 1c1_scalling_instance_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- abstract_b_single_2b:\r
- type: org.openecomp.resource.abstract.nodes.b_single_2b\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_2b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- compute_b_single_2b_availability_zone:\r
- - get_input: availabilityzone_name\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_b_single_2b_name:\r
- - get_input:\r
- - b_single_2b_names\r
- - 1\r
- port_1b_t1_port_value_specs:\r
- - get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- compute_b_single_2b_user_data_format:\r
- - RAW\r
- port_1b_t1_port_network_role_tag: oam\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network_2\r
- port_1b_t1_port_network:\r
- - get_input: oam_net_name\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_2bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_2b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network_2\r
- relationship: tosca.relationships.network.LinksTo\r
- dependsOn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- requirements:\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: nestedNoUnified_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: nestedNoUnified_2\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 4p_nested_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 4p_nested_2\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c201_port\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance_1c201_port\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_2c2_catalog_instance\r
- node: abstract_2c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c2_catalog_instance\r
- node: abstract_1c2_catalog_instance_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_2c2_catalog_instance\r
- node: abstract_2c2_catalog_instance_0\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c11_scalling_instance\r
- node: abstract_1c11_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_1c12_scalling_instance\r
- node: abstract_1c12_scalling_instance\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 1c1_t2_port_02\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: 1c1_t2_port_12\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b_1\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_b_single_1b_1b_t1_port\r
- node: abstract_b_single_1b\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_2a\r
- node: abstract_a_single_2a\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: feature_a_single_1a_1a_t1_port\r
- node: abstract_a_single_1a\r
- relationship: tosca.relationships.DependsOn\r
- 4p_nested_2:\r
- type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
- directives:\r
- - substitutable\r
- properties:\r
- port_pcm_port_00_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- server_group: BE_Affinity_group\r
- connectivityChk:\r
- connectivityTo1C1_T1_02:\r
- get_attribute:\r
- - 1c1_t1_port_02\r
- - tenant_id\r
- connectivityTo1C1_T1_11:\r
- get_attribute:\r
- - 1c1_t1_port_11\r
- - tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T1_01:\r
- get_attribute:\r
- - 1c1_t1_port_01\r
- - tenant_id\r
- connectivityTo1C1_T1_12:\r
- get_attribute:\r
- - 1c1_t1_port_12\r
- - tenant_id\r
- connectivityTo1B01_1:\r
- get_attribute:\r
- - 1b01_single_1B_1\r
- - instance_name\r
- connectivityTo1B02_1:\r
- get_attribute:\r
- - 1b02_single_1B_1\r
- - instance_name\r
- connectivityTo1B01_2:\r
- get_attribute:\r
- - 1b01_single_1B_2\r
- - instance_name\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - 2c202_catalog_instance_1C22\r
- - instance_name\r
- connectivityTo1A_2:\r
- get_attribute:\r
- - 2a_single_1A_2\r
- - instance_name\r
- connectivityTo1B02_2:\r
- get_attribute:\r
- - 1b02_single_1B_2\r
- - instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityTo1A_1:\r
- get_attribute:\r
- - 1a_single_1A_1\r
- - instance_name\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - 1c201_catalog_instance_1C21\r
- - instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - 2c202_catalog_instance_1C21\r
- - instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - 1c201_catalog_instance_1C22\r
- - instance_name\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- port_pcm_port_00_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- security_group_name: jsa_security_group\r
- port_pcm_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pcm_port_00_network_role_tag: cps\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
- port_pcm_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- port_pcm_port_01_network_role_tag: oam\r
- requirements:\r
- - link_pcm_port_00:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- 1c1_t2_port_12:\r
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
- properties:\r
- ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- name: 1c1_t2_port_12\r
- network_role_tag: ppds\r
- network:\r
- get_input: ppds_net_name\r
- 4p_nested_1:\r
- type: org.openecomp.resource.abstract.nodes.heat.pcm_server\r
- directives:\r
- - substitutable\r
- properties:\r
- port_pcm_port_00_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- server_group: BE_Affinity_group\r
- connectivityChk:\r
- connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1C1_T1_02:\r
- get_attribute:\r
- - 1c1_t1_port_02\r
- - tenant_id\r
- connectivityTo1C1_T1_11:\r
- get_attribute:\r
- - 1c1_t1_port_11\r
- - tenant_id\r
- connectivityTo1C1_T1_01:\r
- get_attribute:\r
- - 1c1_t1_port_01\r
- - tenant_id\r
- connectivityTo1C1_T1_12:\r
- get_attribute:\r
- - 1c1_t1_port_12\r
- - tenant_id\r
- connectivityTo1B01_1:\r
- get_attribute:\r
- - 1b01_single_1B_1\r
- - instance_name\r
- connectivityTo1B02_1:\r
- get_attribute:\r
- - 1b02_single_1B_1\r
- - instance_name\r
- connectivityTo1B01_2:\r
- get_attribute:\r
- - 1b01_single_1B_2\r
- - instance_name\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - 2c202_catalog_instance_1C22\r
- - instance_name\r
- connectivityTo1A_2:\r
- get_attribute:\r
- - 2a_single_1A_2\r
- - instance_name\r
- connectivityTo1B02_2:\r
- get_attribute:\r
- - 1b02_single_1B_2\r
- - instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityTo1A_1:\r
- get_attribute:\r
- - 1a_single_1A_1\r
- - instance_name\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - 1c201_catalog_instance_1C21\r
- - instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - 2c202_catalog_instance_1C21\r
- - instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - 1c201_catalog_instance_1C22\r
- - instance_name\r
- pcm_image_name:\r
- get_input: pcm_image_name\r
- port_pcm_port_00_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- security_group_name: jsa_security_group\r
- port_pcm_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pcm_port_00_network_role_tag: cps\r
- pcm_flavor_name:\r
- get_input: pcm_flavor_name\r
- service_template_filter:\r
- substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml\r
- port_pcm_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- pcm_server_name:\r
- get_input:\r
- - pcm_server_names\r
- - 0\r
- cps_net_name: nested_network\r
- port_pcm_port_01_network_role_tag: oam\r
- requirements:\r
- - link_pcm_port_00:\r
- capability: tosca.capabilities.network.Linkable\r
- node: nested_network\r
- relationship: tosca.relationships.network.LinksTo\r
- 1c1_t2_port_11:\r
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port\r
- properties:\r
- ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - myIPs\r
- - 1\r
- mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- name: 1c1_t2_port_11\r
- network_role_tag: ppds\r
- network:\r
- get_input: ppds_net_name\r
- nested_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: net_name\r
- abstract_b_single_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.b_single_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_1b_t1_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- compute_b_single_1b_user_data_format:\r
- - RAW\r
- port_1b_t2_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_b_single_1b_availability_zone:\r
- - get_input: availabilityzone_name\r
- compute_b_single_1b_scheduler_hints:\r
- - group: BE_Affinity_group\r
- port_1b_t2_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_b_single_1b_metadata:\r
- - connectivityTo4PNested_2:\r
- get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- connectivityTo1C1_T1_02:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_11:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo4PNested_1:\r
- get_attribute:\r
- - 4p_nested_1\r
- - server_pcm_id\r
- connectivityTo1C1_T1_01:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1C1_T1_12:\r
- get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_1c1_t1_port_tenant_id\r
- connectivityTo1B01_2:\r
- get_attribute:\r
- - abstract_b_single_2b_1\r
- - b_single_2b_instance_name\r
- connectivityTo1C2_2_2:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_0\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1A_2:\r
- get_attribute:\r
- - abstract_a_single_2a\r
- - a_single_2a_instance_name\r
- connectivityTo1B02_2:\r
- get_attribute:\r
- - abstract_b_single_2b\r
- - b_single_2b_instance_name\r
- connectivityToNoUnifiedNested_2:\r
- get_attribute:\r
- - nestedNoUnified_2\r
- - portId\r
- connectivityTo1A_1:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- connectivityToNoUnifiedNested_1:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- connectivityTo1C2_1_1:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_instance_name\r
- connectivityTo1C2_2_1:\r
- get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- connectivityTo1C2_1_2:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- port_1b_t1_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_1b_t2_port_network:\r
- - b_single_1b_network_1\r
- compute_b_single_1b_name:\r
- - get_input:\r
- - b_single_1b_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_b_single_1b_1b_t2_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: b_single_1b_network_1\r
- relationship: tosca.relationships.network.LinksTo\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - nodeGetAttIn_network\r
- - nestedNoUnified_1\r
- - nestedNoUnified_2\r
- - b_single_1b_network_1\r
- - b_single_1b_network_2\r
- - jsa_security_group\r
- - a_single_1a_network\r
- - 1c2_catalog_instance_network\r
- - 1c1_t2_port_02\r
- - 1c1_t2_port_01\r
- - 1c1_scalling_instance_network\r
- - dependsOn_network\r
- - 4p_nested_2\r
- - 1c1_t2_port_12\r
- - 4p_nested_1\r
- - 1c1_t2_port_11\r
- - nested_network\r
- - abstract_a_single_2a\r
- - abstract_a_single_1a\r
- - abstract_1c11_scalling_instance\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_b_single_2b\r
- - abstract_b_single_2b_1\r
- - abstract_1c12_scalling_instance\r
- - abstract_2c2_catalog_instance_0\r
- - abstract_2c2_catalog_instance_1\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- BE_Affinity_group:\r
- type: tosca.groups.Root\r
- members:\r
- - abstract_a_single_2a\r
- - abstract_a_single_1a\r
- - abstract_1c11_scalling_instance\r
- - abstract_b_single_1b\r
- - abstract_b_single_1b_1\r
- - abstract_b_single_2b\r
- - abstract_b_single_2b_1\r
- - abstract_1c12_scalling_instance\r
- - abstract_2c2_catalog_instance_0\r
- - abstract_2c2_catalog_instance_1\r
- - abstract_1c2_catalog_instance_0\r
- - abstract_1c2_catalog_instance_1\r
- outputs:\r
- out2:\r
- value:\r
- get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_1c201_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_0\r
- - 1c2_catalog_instance_1c201_port_tenant_id\r
- - get_attribute:\r
- - abstract_1c2_catalog_instance_1\r
- - 1c2_catalog_instance_instance_name\r
- - get_attribute:\r
- - abstract_2c2_catalog_instance_1\r
- - 2c2_catalog_instance_instance_name\r
- out3:\r
- value:\r
- get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_instance_name\r
- - get_attribute:\r
- - abstract_1c11_scalling_instance\r
- - 1c11_scalling_instance_instance_name\r
- - get_attribute:\r
- - 1c1_t2_port_02\r
- - tenant_id\r
- - get_attribute:\r
- - 1c1_t2_port_11\r
- - tenant_id\r
- - get_attribute:\r
- - 1c1_t2_port_12\r
- - tenant_id\r
- - get_attribute:\r
- - abstract_1c12_scalling_instance\r
- - 1c12_scalling_instance_instance_name\r
- out4:\r
- value:\r
- get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_instance_name\r
- - get_attribute:\r
- - abstract_b_single_1b_1\r
- - b_single_1b_1b_t1_port_tenant_id\r
- - get_attribute:\r
- - abstract_b_single_1b\r
- - b_single_1b_1b_t1_port_tenant_id\r
- out5:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_instance_name\r
- out1:\r
- value:\r
- get_attribute:\r
- - nestedNoUnified_1\r
- - portId\r
- - get_attribute:\r
- - 4p_nested_2\r
- - server_pcm_id\r
- out6:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_1a\r
- - a_single_1a_1a_t1_port_tenant_id\r
- out7:\r
- value:\r
- get_attribute:\r
- - abstract_a_single_2a\r
- - a_single_2a_instance_name\r
- policies:\r
- BE_Affinity_policy:\r
- type: org.openecomp.policies.placement.Colocate\r
- properties:\r
- name: def\r
- affinity: host\r
- targets:\r
- - BE_Affinity_group\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ ppds_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ppds_net_name
+ type: string
+ a_single_1a_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: a_single_1a_names
+ type: string
+ a_single_2a_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: a_single_2a_names
+ type: string
+ 2c2_catalog_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 2c2_catalog_instance_names
+ type: string
+ pcm_server_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_server_names
+ type: string
+ pcm_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_image_name
+ type: string
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ security_group_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: security_group_name
+ type: string
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ entry_schema:
+ type: string
+ 1c2_catalog_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c2_catalog_instance_names
+ type: string
+ pcm_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pcm_flavor_name
+ type: string
+ b_single_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: b_single_1b_names
+ type: string
+ 1c12_scalling_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c12_scalling_instance_names
+ type: string
+ b_single_2b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: b_single_2b_names
+ type: string
+ myIPs:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: myIPs
+ type: string
+ net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: net_name
+ type: string
+ 1c11_scalling_instance_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: 1c11_scalling_instance_names
+ type: string
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ node_templates:
+ abstract_b_single_1b:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ 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:
+ 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
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network_1
+ relationship: tosca.relationships.network.LinksTo
+ abstract_2c2_catalog_instance_0:
+ type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_2c2_catalog_instance_user_data_format:
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ port_2c202_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_2c202_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c201_port_subinterface_indicator:
+ - true
+ port_1c201_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c201_port_network:
+ - get_input: oam_net_name
+ service_template_filter:
+ substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_2c2_catalog_instance_2c202_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_2c2_catalog_instance_1:
+ type: org.openecomp.resource.abstract.nodes.2c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ compute_2c2_catalog_instance_user_data_format:
+ - RAW1
+ port_2c202_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_2c202_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c201_port_subinterface_indicator:
+ - true
+ port_1c201_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1c201_port_network:
+ - get_input: oam_net_name
+ service_template_filter:
+ substitute_service_template: Nested_2c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_2c2_catalog_instance_2c202_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_0:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ port_2c202_port_subinterface_indicator:
+ - true
+ compute_1c2_catalog_instance_availability_zone:
+ - 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c201_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c201_port_subinterface_indicator:
+ - true
+ port_1c201_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_2c202_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c2_catalog_instance_1:
+ type: org.openecomp.resource.abstract.nodes.1c2_catalog_instance
+ directives:
+ - substitutable
+ properties:
+ port_2c202_port_subinterface_indicator:
+ - true
+ compute_1c2_catalog_instance_availability_zone:
+ - get_input: availabilityzone_name
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_2c202_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1c201_port_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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1c201_port_subinterface_indicator:
+ - true
+ port_1c201_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_1c201_port_network:
+ - get_input: oam_net_name
+ compute_1c2_catalog_instance_scheduler_hints:
+ - group: BE_Affinity_group
+ service_template_filter:
+ substitute_service_template: Nested_1c2_catalog_instanceServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c2_catalog_instance_2c202_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c2_catalog_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ nodeGetAttIn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ dhcp_agent_ids:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c201_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c201_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ tenant_id:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_instance_name
+ - get_attribute:
+ - 1c1_t2_port_02
+ - tenant_id
+ - get_attribute:
+ - 1c1_t2_port_11
+ - tenant_id
+ - get_attribute:
+ - 1c1_t2_port_12
+ - tenant_id
+ - get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_instance_name
+ admin_state_up:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ qos_policy:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ network_name:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ - get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ value_specs:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ abstract_a_single_1a:
+ type: org.openecomp.resource.abstract.nodes.a_single_1a
+ directives:
+ - substitutable
+ properties:
+ compute_a_single_1a_metadata:
+ - connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1A:
+ get_attribute:
+ - abstract_a_single_2a
+ - a_single_2a_instance_name
+ connectivityTo1B02:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1C1_T2_01:
+ get_attribute:
+ - 1c1_t2_port_01
+ - tenant_id
+ connectivityTo1C1_T2_12:
+ get_attribute:
+ - 1c1_t2_port_12
+ - tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T2_02:
+ get_attribute:
+ - 1c1_t2_port_02
+ - tenant_id
+ connectivityTo1C1_T2_11:
+ get_attribute:
+ - 1c1_t2_port_11
+ - tenant_id
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - abstract_2c2_catalog_instance_0
+ - 2c2_catalog_instance_instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1C2_1_2:
+ 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
+ - ip_version: 6
+ 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:
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_a_single_1a_availability_zone:
+ - get_input: availabilityzone_name
+ compute_a_single_1a_scheduler_hints:
+ - group: BE_Affinity_group
+ port_1a_t2_port_subinterface_indicator:
+ - true
+ port_1a_t1_port_subinterface_indicator:
+ - true
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_a_single_1a_1a_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: a_single_1a_network
+ relationship: tosca.relationships.network.LinksTo
+ nestedNoUnified_1:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
+ directives:
+ - substitutable
+ properties:
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
+ server_group: BE_Affinity_group
+ connectivityChk:
+ connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1C1_T1_02:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_11:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T1_01:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_12:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1B01_1:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1B02_1:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1B01_2:
+ get_attribute:
+ - abstract_b_single_2b_1
+ - b_single_2b_instance_name
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - abstract_2c2_catalog_instance_0
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1A_2:
+ get_attribute:
+ - abstract_a_single_2a
+ - a_single_2a_instance_name
+ connectivityTo1B02_2:
+ get_attribute:
+ - abstract_b_single_2b
+ - b_single_2b_instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityTo1A_1:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1C2_1_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ pcm_image_name:
+ get_input: pcm_image_name
+ security_group_name: jsa_security_group
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ requirements:
+ - link_pcm_port_2:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ - link_pcm_port_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ nestedNoUnified_2:
+ type: org.openecomp.resource.abstract.nodes.heat.nested-no_vfc_v0.1
+ directives:
+ - substitutable
+ properties:
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-no_vfc_v0.1ServiceTemplate.yaml
+ server_group: BE_Affinity_group
+ connectivityChk:
+ connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1C1_T1_02:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_11:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T1_01:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_12:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1B01_1:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1B02_1:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1B01_2:
+ get_attribute:
+ - abstract_b_single_2b_1
+ - b_single_2b_instance_name
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - abstract_2c2_catalog_instance_0
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1A_2:
+ get_attribute:
+ - abstract_a_single_2a
+ - a_single_2a_instance_name
+ connectivityTo1B02_2:
+ get_attribute:
+ - abstract_b_single_2b
+ - b_single_2b_instance_name
+ connectivityTo1A_1:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1C2_1_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ pcm_image_name:
+ get_input: pcm_image_name
+ security_group_name: jsa_security_group
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ requirements:
+ - link_pcm_port_2:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ - link_pcm_port_0:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_1c11_scalling_instance:
+ type: org.openecomp.resource.abstract.nodes.1c11_scalling_instance
+ 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:
+ - get_input:
+ - 1c11_scalling_instance_names
+ - 1
+ - get_input:
+ - 1c11_scalling_instance_names
+ - 2
+ compute_1c11_scalling_instance_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_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_subinterface_indicator:
+ - true
+ - true
+ port_1c1_t1_port_network:
+ - 1c1_scalling_instance_network
+ - 1c1_scalling_instance_network
+ service_template_filter:
+ substitute_service_template: Nested_1c11_scalling_instanceServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c11_scalling_instance_1c1_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c1_scalling_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_b_single_2b_1:
+ type: org.openecomp.resource.abstract.nodes.b_single_2b_1
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ compute_b_single_2b_metadata:
+ - connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1C1_T1_02:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_11:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T1_01:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_12:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1B01_1:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ connectivityTo1B02_1:
+ get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - abstract_2c2_catalog_instance_0
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1A_2:
+ get_attribute:
+ - abstract_a_single_2a
+ - a_single_2a_instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityTo1A_1:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1C2_1_2:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ compute_b_single_2b_scheduler_hints:
+ - group: BE_Affinity_group
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_2b_availability_zone:
+ - get_input: availabilityzone_name
+ port_1b_t2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1b_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ 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
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_2b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network_2
+ relationship: tosca.relationships.network.LinksTo
+ b_single_1b_network_1:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ b_single_1b_network_2:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ abstract_1c12_scalling_instance:
+ type: org.openecomp.resource.abstract.nodes.1c12_scalling_instance
+ directives:
+ - substitutable
+ properties:
+ 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
+ - 1
+ - get_input:
+ - 1c12_scalling_instance_names
+ - 2
+ port_1c1_t1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ compute_1c12_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ 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
+ compute_1c12_scalling_instance_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ port_1c1_t1_port_subinterface_indicator:
+ - true
+ - true
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_1c12_scalling_instance_1c1_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: 1c1_scalling_instance_network
+ relationship: tosca.relationships.network.LinksTo
+ jsa_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name:
+ get_input: security_group_name
+ description: ems security group
+ rules:
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: egress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: egress
+ - protocol: tcp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv4
+ port_range_max: 65535
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv4
+ remote_ip_prefix: 0.0.0.0/0
+ direction: ingress
+ - protocol: tcp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: udp
+ ethertype: IPv6
+ port_range_max: 65535
+ remote_ip_prefix: ::/0
+ direction: ingress
+ port_range_min: 1
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_pcm_port_00
+ node: 4p_nested_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_01
+ node: 4p_nested_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_00
+ node: 4p_nested_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_01
+ node: 4p_nested_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_0
+ node: nestedNoUnified_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_1
+ node: nestedNoUnified_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_2
+ node: nestedNoUnified_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_3
+ node: nestedNoUnified_1
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_0
+ node: nestedNoUnified_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_1
+ node: nestedNoUnified_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_2
+ node: nestedNoUnified_2
+ relationship: org.openecomp.relationships.AttachesTo
+ - port:
+ capability: attachment_pcm_port_3
+ node: nestedNoUnified_2
+ relationship: org.openecomp.relationships.AttachesTo
+ a_single_1a_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ 1c2_catalog_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ abstract_a_single_2a:
+ type: org.openecomp.resource.abstract.nodes.a_single_2a
+ directives:
+ - substitutable
+ properties:
+ compute_a_single_2a_user_data_format:
+ - RAW
+ port_1a_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ 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
+ - 0
+ vm_image_name:
+ get_input: pd_image_name
+ port_1a_t1_port_subinterface_indicator:
+ - true
+ compute_a_single_2a_metadata:
+ - connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1A:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityTo1B02:
+ get_attribute:
+ - abstract_b_single_2b
+ - b_single_2b_instance_name
+ - get_attribute:
+ - abstract_b_single_2b_1
+ - b_single_2b_instance_name
+ connectivityTo1B01:
+ get_attribute:
+ - abstract_b_single_2b_1
+ - b_single_2b_instance_name
+ connectivityTo1C1_T2_01:
+ get_attribute:
+ - 1c1_t2_port_01
+ - tenant_id
+ connectivityTo1C1_T2_12:
+ get_attribute:
+ - 1c1_t2_port_12
+ - tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T2_02:
+ get_attribute:
+ - 1c1_t2_port_02
+ - tenant_id
+ connectivityTo1C1_T2_11:
+ get_attribute:
+ - 1c1_t2_port_11
+ - tenant_id
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - abstract_2c2_catalog_instance_0
+ - 2c2_catalog_instance_instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1C2_1_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ service_template_filter:
+ substitute_service_template: Nested_a_single_2aServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_a_single_2a_1a_t1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: a_single_1a_network
+ relationship: tosca.relationships.network.LinksTo
+ 1c1_t2_port_02:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ 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: false
+ floating_ip_count_required:
+ is_required: false
+ fixed_ips:
+ - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ name: 1c1_t2_port_02
+ network_role_tag: ppds
+ network:
+ get_input: ppds_net_name
+ 1c1_t2_port_01:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ 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: false
+ floating_ip_count_required:
+ is_required: false
+ fixed_ips:
+ - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ name: 1c1_t2_port_01
+ network_role_tag: ppds
+ network:
+ get_input: ppds_net_name
+ 1c1_scalling_instance_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ abstract_b_single_2b:
+ type: org.openecomp.resource.abstract.nodes.b_single_2b
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ compute_b_single_2b_scheduler_hints:
+ - group: BE_Affinity_group
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_2b_availability_zone:
+ - get_input: availabilityzone_name
+ port_1b_t2_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_1b_t2_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ 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_subinterface_indicator:
+ - true
+ 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:
+ - get_input: oam_net_name
+ service_template_filter:
+ substitute_service_template: Nested_b_single_2bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_2b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network_2
+ relationship: tosca.relationships.network.LinksTo
+ dependsOn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ requirements:
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: nestedNoUnified_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: nestedNoUnified_2
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 4p_nested_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 4p_nested_2
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c201_port
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance_1c201_port
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_2c2_catalog_instance
+ node: abstract_2c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c2_catalog_instance
+ node: abstract_1c2_catalog_instance_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_2c2_catalog_instance
+ node: abstract_2c2_catalog_instance_0
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c11_scalling_instance
+ node: abstract_1c11_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_1c12_scalling_instance
+ node: abstract_1c12_scalling_instance
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 1c1_t2_port_02
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: 1c1_t2_port_12
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b_1
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_b_single_1b_1b_t1_port
+ node: abstract_b_single_1b
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_2a
+ node: abstract_a_single_2a
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: feature_a_single_1a_1a_t1_port
+ node: abstract_a_single_1a
+ relationship: tosca.relationships.DependsOn
+ 4p_nested_2:
+ type: org.openecomp.resource.abstract.nodes.heat.pcm_server
+ directives:
+ - substitutable
+ properties:
+ port_pcm_port_00_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: false
+ floating_ip_count_required:
+ is_required: false
+ server_group: BE_Affinity_group
+ connectivityChk:
+ connectivityTo1C1_T1_02:
+ get_attribute:
+ - 1c1_t1_port_02
+ - tenant_id
+ connectivityTo1C1_T1_11:
+ get_attribute:
+ - 1c1_t1_port_11
+ - tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T1_01:
+ get_attribute:
+ - 1c1_t1_port_01
+ - tenant_id
+ connectivityTo1C1_T1_12:
+ get_attribute:
+ - 1c1_t1_port_12
+ - tenant_id
+ connectivityTo1B01_1:
+ get_attribute:
+ - 1b01_single_1B_1
+ - instance_name
+ connectivityTo1B02_1:
+ get_attribute:
+ - 1b02_single_1B_1
+ - instance_name
+ connectivityTo1B01_2:
+ get_attribute:
+ - 1b01_single_1B_2
+ - instance_name
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - 2c202_catalog_instance_1C22
+ - instance_name
+ connectivityTo1A_2:
+ get_attribute:
+ - 2a_single_1A_2
+ - instance_name
+ connectivityTo1B02_2:
+ get_attribute:
+ - 1b02_single_1B_2
+ - instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityTo1A_1:
+ get_attribute:
+ - 1a_single_1A_1
+ - instance_name
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - 1c201_catalog_instance_1C21
+ - instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - 2c202_catalog_instance_1C21
+ - instance_name
+ connectivityTo1C2_1_2:
+ get_attribute:
+ - 1c201_catalog_instance_1C22
+ - instance_name
+ pcm_image_name:
+ get_input: pcm_image_name
+ port_pcm_port_00_mac_requirements:
+ mac_count_required:
+ is_required: false
+ security_group_name: jsa_security_group
+ port_pcm_port_01_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_00_network_role_tag: cps
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+ port_pcm_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ port_pcm_port_01_network_role_tag: oam
+ requirements:
+ - link_pcm_port_00:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ 1c1_t2_port_12:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ 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: false
+ floating_ip_count_required:
+ is_required: false
+ fixed_ips:
+ - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ name: 1c1_t2_port_12
+ network_role_tag: ppds
+ network:
+ get_input: ppds_net_name
+ 4p_nested_1:
+ type: org.openecomp.resource.abstract.nodes.heat.pcm_server
+ directives:
+ - substitutable
+ properties:
+ port_pcm_port_00_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: false
+ floating_ip_count_required:
+ is_required: false
+ server_group: BE_Affinity_group
+ connectivityChk:
+ connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1C1_T1_02:
+ get_attribute:
+ - 1c1_t1_port_02
+ - tenant_id
+ connectivityTo1C1_T1_11:
+ get_attribute:
+ - 1c1_t1_port_11
+ - tenant_id
+ connectivityTo1C1_T1_01:
+ get_attribute:
+ - 1c1_t1_port_01
+ - tenant_id
+ connectivityTo1C1_T1_12:
+ get_attribute:
+ - 1c1_t1_port_12
+ - tenant_id
+ connectivityTo1B01_1:
+ get_attribute:
+ - 1b01_single_1B_1
+ - instance_name
+ connectivityTo1B02_1:
+ get_attribute:
+ - 1b02_single_1B_1
+ - instance_name
+ connectivityTo1B01_2:
+ get_attribute:
+ - 1b01_single_1B_2
+ - instance_name
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - 2c202_catalog_instance_1C22
+ - instance_name
+ connectivityTo1A_2:
+ get_attribute:
+ - 2a_single_1A_2
+ - instance_name
+ connectivityTo1B02_2:
+ get_attribute:
+ - 1b02_single_1B_2
+ - instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityTo1A_1:
+ get_attribute:
+ - 1a_single_1A_1
+ - instance_name
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - 1c201_catalog_instance_1C21
+ - instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - 2c202_catalog_instance_1C21
+ - instance_name
+ connectivityTo1C2_1_2:
+ get_attribute:
+ - 1c201_catalog_instance_1C22
+ - instance_name
+ pcm_image_name:
+ get_input: pcm_image_name
+ port_pcm_port_00_mac_requirements:
+ mac_count_required:
+ is_required: false
+ security_group_name: jsa_security_group
+ port_pcm_port_01_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pcm_port_00_network_role_tag: cps
+ pcm_flavor_name:
+ get_input: pcm_flavor_name
+ service_template_filter:
+ substitute_service_template: nested-pcm_v0.1ServiceTemplate.yaml
+ port_pcm_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ pcm_server_name:
+ get_input:
+ - pcm_server_names
+ - 0
+ cps_net_name: nested_network
+ port_pcm_port_01_network_role_tag: oam
+ requirements:
+ - link_pcm_port_00:
+ capability: tosca.capabilities.network.Linkable
+ node: nested_network
+ relationship: tosca.relationships.network.LinksTo
+ 1c1_t2_port_11:
+ type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
+ properties:
+ 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: false
+ floating_ip_count_required:
+ is_required: false
+ fixed_ips:
+ - ip_address:
+ get_input:
+ - myIPs
+ - 1
+ mac_requirements:
+ mac_count_required:
+ is_required: false
+ name: 1c1_t2_port_11
+ network_role_tag: ppds
+ network:
+ get_input: ppds_net_name
+ nested_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: net_name
+ abstract_b_single_1b_1:
+ type: org.openecomp.resource.abstract.nodes.b_single_1b_1
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_1b_t1_port_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_1b_t2_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_user_data_format:
+ - RAW
+ port_1b_t2_port_mac_requirements:
+ mac_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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_1b_t1_port_subinterface_indicator:
+ - true
+ compute_b_single_1b_metadata:
+ - connectivityTo4PNested_2:
+ get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ connectivityTo1C1_T1_02:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_11:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo4PNested_1:
+ get_attribute:
+ - 4p_nested_1
+ - server_pcm_id
+ connectivityTo1C1_T1_01:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1C1_T1_12:
+ get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_1c1_t1_port_tenant_id
+ connectivityTo1B01_2:
+ get_attribute:
+ - abstract_b_single_2b_1
+ - b_single_2b_instance_name
+ connectivityTo1C2_2_2:
+ get_attribute:
+ - abstract_2c2_catalog_instance_0
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1A_2:
+ get_attribute:
+ - abstract_a_single_2a
+ - a_single_2a_instance_name
+ connectivityTo1B02_2:
+ get_attribute:
+ - abstract_b_single_2b
+ - b_single_2b_instance_name
+ connectivityToNoUnifiedNested_2:
+ get_attribute:
+ - nestedNoUnified_2
+ - portId
+ connectivityTo1A_1:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ connectivityToNoUnifiedNested_1:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ connectivityTo1C2_1_1:
+ get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_instance_name
+ connectivityTo1C2_2_1:
+ get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ connectivityTo1C2_1_2:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ port_1b_t1_port_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
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_b_single_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_b_single_1b_1b_t2_port:
+ capability: tosca.capabilities.network.Linkable
+ node: b_single_1b_network_1
+ relationship: tosca.relationships.network.LinksTo
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - nodeGetAttIn_network
+ - nestedNoUnified_1
+ - nestedNoUnified_2
+ - b_single_1b_network_1
+ - b_single_1b_network_2
+ - jsa_security_group
+ - a_single_1a_network
+ - 1c2_catalog_instance_network
+ - 1c1_t2_port_02
+ - 1c1_t2_port_01
+ - 1c1_scalling_instance_network
+ - dependsOn_network
+ - 4p_nested_2
+ - 1c1_t2_port_12
+ - 4p_nested_1
+ - 1c1_t2_port_11
+ - nested_network
+ - abstract_a_single_2a
+ - abstract_a_single_1a
+ - abstract_1c11_scalling_instance
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_b_single_2b
+ - abstract_b_single_2b_1
+ - abstract_1c12_scalling_instance
+ - abstract_2c2_catalog_instance_0
+ - abstract_2c2_catalog_instance_1
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ BE_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_a_single_2a
+ - abstract_a_single_1a
+ - abstract_1c11_scalling_instance
+ - abstract_b_single_1b
+ - abstract_b_single_1b_1
+ - abstract_b_single_2b
+ - abstract_b_single_2b_1
+ - abstract_1c12_scalling_instance
+ - abstract_2c2_catalog_instance_0
+ - abstract_2c2_catalog_instance_1
+ - abstract_1c2_catalog_instance_0
+ - abstract_1c2_catalog_instance_1
+ outputs:
+ out2:
+ value:
+ get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_1c201_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_0
+ - 1c2_catalog_instance_1c201_port_tenant_id
+ - get_attribute:
+ - abstract_1c2_catalog_instance_1
+ - 1c2_catalog_instance_instance_name
+ - get_attribute:
+ - abstract_2c2_catalog_instance_1
+ - 2c2_catalog_instance_instance_name
+ out3:
+ value:
+ get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_instance_name
+ - get_attribute:
+ - abstract_1c11_scalling_instance
+ - 1c11_scalling_instance_instance_name
+ - get_attribute:
+ - 1c1_t2_port_02
+ - tenant_id
+ - get_attribute:
+ - 1c1_t2_port_11
+ - tenant_id
+ - get_attribute:
+ - 1c1_t2_port_12
+ - tenant_id
+ - get_attribute:
+ - abstract_1c12_scalling_instance
+ - 1c12_scalling_instance_instance_name
+ out4:
+ value:
+ get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_instance_name
+ - get_attribute:
+ - abstract_b_single_1b_1
+ - b_single_1b_1b_t1_port_tenant_id
+ - get_attribute:
+ - abstract_b_single_1b
+ - b_single_1b_1b_t1_port_tenant_id
+ out5:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_instance_name
+ out1:
+ value:
+ get_attribute:
+ - nestedNoUnified_1
+ - portId
+ - get_attribute:
+ - 4p_nested_2
+ - server_pcm_id
+ out6:
+ value:
+ get_attribute:
+ - abstract_a_single_1a
+ - a_single_1a_1a_t1_port_tenant_id
+ out7:
+ value:
+ get_attribute:
+ - abstract_a_single_2a
+ - a_single_2a_instance_name
+ policies:
+ BE_Affinity_policy:
+ type: org.openecomp.policies.placement.Colocate
+ properties:
+ name: def
+ affinity: host
+ targets:
+ - BE_Affinity_group
port_1c1_t1_port_network_role:
type: string
required: true
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t1_port_network:
type: list
required: true
1c11_scalling_instance_1c1_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t1_port_mac_requirements
+ order:
+ get_input: port_1c1_t1_port_order
exCP_naming:
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
- order:
- get_input: port_1c1_t1_port_order
network_role:
get_input: port_1c1_t1_port_network_role
- subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t1_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t1_port_subnetpoolid
name:
get_input:
- port_1c1_t1_port_name
required: true
entry_schema:
type: string
+ port_1c1_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c1_t1_port_network:
type: list
required: true
1c12_scalling_instance_1c1_t1_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_1c1_t1_port_mac_requirements
+ order:
+ get_input: port_1c1_t1_port_order
exCP_naming:
get_input: port_1c1_t1_port_exCP_naming
vlan_requirements:
get_input: port_1c1_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c1_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c1_t1_port_ip_requirements
network_role_tag:
get_input: port_1c1_t1_port_network_role_tag
- mac_requirements:
- get_input: port_1c1_t1_port_mac_requirements
- order:
- get_input: port_1c1_t1_port_order
network_role:
get_input: port_1c1_t1_port_network_role
- subnetpoolid:
- get_input: port_1c1_t1_port_subnetpoolid
fixed_ips:
get_input:
- port_1c1_t1_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_1c1_t1_port_subnetpoolid
name:
get_input:
- port_1c1_t1_port_name
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_2c202_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_1c2_catalog_instance_availability_zone:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c201_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_1c201_port_exCP_naming
vlan_requirements:
get_input: port_1c201_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c201_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c201_port_ip_requirements
network_role_tag:
get_input: port_2c202_port_exCP_naming
vlan_requirements:
get_input: port_2c202_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_2c202_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_2c202_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_2c202_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c201_port_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1c201_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1c201_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_2c202_port_exCP_naming
vlan_requirements:
get_input: port_2c202_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_2c202_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_2c202_port_ip_requirements
network_role_tag:
get_input: port_1c201_port_exCP_naming
vlan_requirements:
get_input: port_1c201_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1c201_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1c201_port_ip_requirements
network_role_tag:
port_1a_t1_port_order:
type: integer
required: true
+ port_1a_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t2_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
get_input: port_1a_t2_port_exCP_naming
vlan_requirements:
get_input: port_1a_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t2_port_ip_requirements
network_role_tag:
vm_image_name:
type: string
required: true
+ port_1a_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1a_t1_port_vlan_requirements:
type: list
required: true
get_input: port_1a_t1_port_exCP_naming
vlan_requirements:
get_input: port_1a_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1a_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1a_t1_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_1b_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_network_role_tag:
type: string
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: string
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t1_port_value_specs:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
port_1b_t2_port_order:
type: integer
required: true
+ port_1b_t2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_1b_t2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
required: true
entry_schema:
type: string
+ port_1b_t1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_b_single_2b_user_data_format:
type: list
required: true
get_input: port_1b_t1_port_exCP_naming
vlan_requirements:
get_input: port_1b_t1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t1_port_ip_requirements
network_role_tag:
get_input: port_1b_t2_port_exCP_naming
vlan_requirements:
get_input: port_1b_t2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_1b_t2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_1b_t2_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_pcm_port_2_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_3_network_role:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pcm_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_2_order:
type: integer
required: true
pcma_server_pcm_port_3:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_3_mac_requirements
+ order:
+ get_input: port_pcm_port_3_order
security_groups:
get_input:
- port_pcm_port_3_security_groups
get_input: port_pcm_port_3_exCP_naming
vlan_requirements:
get_input: port_pcm_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_3_ip_requirements
network_role_tag:
get_input: port_pcm_port_3_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_3_mac_requirements
- order:
- get_input: port_pcm_port_3_order
network_role:
get_input: port_pcm_port_3_network_role
- subnetpoolid:
- get_input: port_pcm_port_3_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_3_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_3_subnetpoolid
network:
get_input:
- port_pcm_port_3_network
pcma_server_pcm_port_2:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_2_mac_requirements
+ order:
+ get_input: port_pcm_port_2_order
security_groups:
get_input:
- port_pcm_port_2_security_groups
get_input: port_pcm_port_2_exCP_naming
vlan_requirements:
get_input: port_pcm_port_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_2_ip_requirements
network_role_tag:
get_input: port_pcm_port_2_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_2_mac_requirements
- order:
- get_input: port_pcm_port_2_order
network_role:
get_input: port_pcm_port_2_network_role
- subnetpoolid:
- get_input: port_pcm_port_2_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_2_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_2_subnetpoolid
network:
get_input:
- port_pcm_port_2_network
port_pcm_port_0_network_role:
type: string
required: true
+ port_pcm_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network_role_tag:
type: string
required: true
port_pcm_port_1_network_role:
type: string
required: true
+ port_pcm_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pcm_port_1_network:
type: list
required: true
pcma_server_pcm_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_0_mac_requirements
+ order:
+ get_input: port_pcm_port_0_order
security_groups:
get_input:
- port_pcm_port_0_security_groups
get_input: port_pcm_port_0_exCP_naming
vlan_requirements:
get_input: port_pcm_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_0_ip_requirements
network_role_tag:
get_input: port_pcm_port_0_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_0_mac_requirements
- order:
- get_input: port_pcm_port_0_order
network_role:
get_input: port_pcm_port_0_network_role
- subnetpoolid:
- get_input: port_pcm_port_0_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_0_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_0_subnetpoolid
network:
get_input:
- port_pcm_port_0_network
pcma_server_pcm_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_1_mac_requirements
+ order:
+ get_input: port_pcm_port_1_order
security_groups:
get_input:
- port_pcm_port_1_security_groups
get_input: port_pcm_port_1_exCP_naming
vlan_requirements:
get_input: port_pcm_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_1_ip_requirements
network_role_tag:
get_input: port_pcm_port_1_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_1_mac_requirements
- order:
- get_input: port_pcm_port_1_order
network_role:
get_input: port_pcm_port_1_network_role
- subnetpoolid:
- get_input: port_pcm_port_1_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_1_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_1_subnetpoolid
network:
get_input:
- port_pcm_port_1_network
directives:
- substitutable
properties:
+ port_pcm_port_0_subinterface_indicator:
+ - true
port_pcm_port_1_network_role_tag: oam
port_pcm_port_0_fixed_ips:
- ip_address:
vm_image_name:
get_input: pcma_image_name
port_pcm_port_0_network_role_tag: cps
+ port_pcm_port_1_subinterface_indicator:
+ - true
port_pcm_port_1_network:
- get_input: oam_net_name
port_pcm_port_0_ip_requirements:
port_pcm_port_2_fixed_ips:
- ip_address:
get_input: cps_net_ip
+ port_pcm_port_2_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pcma_flavor_name
port_pcm_port_3_security_groups:
get_input: oam_net_ip
compute_pcma_server_user_data_format:
- RAW
+ port_pcm_port_3_subinterface_indicator:
+ - true
port_pcm_port_2_network:
- get_input: cps_net_name
port_pcm_port_2_ip_requirements:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_pd_server_nested2_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
requirements:
- dependency_pd_server_nested2_1b:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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.pd_server_main_1b:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_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.pd_server_main_1b_1:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_pd_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps_server_nested2_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_nested2_1b_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- ps_server_main_1b_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: ps_server_main_1b_image\r
- type: string\r
- description: Ps Image server\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: security_group_name\r
- type: string\r
- description: security_group_name\r
- cmaui_1c1_main_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: cmaui_1c1_main_names\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- contrail_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: contrail_net_name\r
- type: string\r
- description: network name of contrail v2 network\r
- ps_server_main_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: ps_server_main_1b_flavor\r
- type: string\r
- description: Flavor for PS server\r
- ps_server_main_1b_ips:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: ps_server_main_1b_ips\r
- type: string\r
- jsa_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: jsa_net_name\r
- type: string\r
- description: network name of jsa network\r
- jsa_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: jsa_name\r
- type: string\r
- description: network name of jsa log network\r
- pd_server_main_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: pd_server_main_1b_names\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- cmaui_1c1_main_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: cmaui_1c1_main_flavor\r
- type: string\r
- description: Flavor for CMAUI server\r
- pd_server_main_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: pd_server_main_1b_flavor\r
- type: string\r
- description: Flavor for PD server\r
- cmaui_1c1_main_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: cmaui_1c1_main_image\r
- type: string\r
- description: Image for CMAUI server\r
- ps_server_main_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: ps_server_main_1b_names\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: availability_zone_0\r
- type: string\r
- description: availabilityzone name\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: cmaui_oam_ips\r
- type: string\r
- pd_server_main_1b_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: pd_server_main_1b_image\r
- type: string\r
- description: PD Image server\r
- pd_server_main_1b_ips:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: pd_server_main_1b_ips\r
- type: string\r
- node_templates:\r
- abstract_pd_server_main_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_main_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_main_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- port_pd_server_main_1b_port_replacement_policy:\r
- - AUTO\r
- port_pd_server_main_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_server_main_1b_flavor\r
- vm_image_name:\r
- get_input: pd_server_main_1b_image\r
- compute_pd_server_main_1b_name:\r
- - get_input:\r
- - pd_server_main_1b_names\r
- - 0\r
- port_pd_server_main_1b_port_network:\r
- - get_input: jsa_name\r
- port_pd_server_main_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_main_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - pd_server_main_1b_ips\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_main_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_ps_server_main_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.ps_server_main_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- port_ps_server_main_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_main_1b_ips\r
- - 0\r
- port_ps_server_main_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_ps_server_main_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: ps_server_main_1b_flavor\r
- vm_image_name:\r
- get_input: ps_server_main_1b_image\r
- compute_ps_server_main_1b_name:\r
- - get_input:\r
- - ps_server_main_1b_names\r
- - 1\r
- port_ps_server_main_1b_port_replacement_policy:\r
- - AUTO\r
- port_ps_server_main_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps_server_main_1b_port_network:\r
- - get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_server_main_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- test_nested1Level_duplicate_same_file:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested1ServiceTemplate.yaml\r
- name:\r
- get_input: security_group_name\r
- test_nested_no_compute:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested1-no-computeServiceTemplate.yaml\r
- name:\r
- get_input: jsa_net_name\r
- abstract_cmaui_1c1_main_1:\r
- type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - get_input: contrail_net_name\r
- - get_input: contrail_net_name\r
- port_cmaui_port_network_role_tag: contrail\r
- vm_flavor_name:\r
- get_input: cmaui_1c1_main_flavor\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_1c1_main_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_cmaui_1c1_main_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- compute_cmaui_1c1_main_name:\r
- - get_input:\r
- - cmaui_1c1_main_names\r
- - 1\r
- - get_input:\r
- - cmaui_1c1_main_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_cmaui_1c1_main_1ServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- test_nested_pattern_4_main_0:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4ServiceTemplate.yaml\r
- port_pd_server_pattern4_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_02_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_02_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- test_nested1Level:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested1ServiceTemplate.yaml\r
- name:\r
- get_input: security_group_name\r
- groups:\r
- main_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/main.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - test_nested1Level\r
- - test_nested1Level_duplicate_same_file\r
- - test_nested_no_compute\r
- - test_nested_pattern_4_main_0\r
- - abstract_pd_server_main_1b_1\r
- - abstract_ps_server_main_1b_1\r
- - abstract_cmaui_1c1_main_1\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ ps_server_main_1b_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: ps_server_main_1b_image
+ type: string
+ description: Ps Image server
+ security_group_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: security_group_name
+ type: string
+ description: security_group_name
+ cmaui_1c1_main_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: cmaui_1c1_main_names
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ contrail_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: contrail_net_name
+ type: string
+ description: network name of contrail v2 network
+ ps_server_main_1b_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: ps_server_main_1b_flavor
+ type: string
+ description: Flavor for PS server
+ ps_server_main_1b_ips:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: ps_server_main_1b_ips
+ type: string
+ jsa_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_net_name
+ type: string
+ description: network name of jsa network
+ jsa_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_name
+ type: string
+ description: network name of jsa log network
+ pd_server_main_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: pd_server_main_1b_names
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ cmaui_1c1_main_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: cmaui_1c1_main_flavor
+ type: string
+ description: Flavor for CMAUI server
+ pd_server_main_1b_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: pd_server_main_1b_flavor
+ type: string
+ description: Flavor for PD server
+ cmaui_1c1_main_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: cmaui_1c1_main_image
+ type: string
+ description: Image for CMAUI server
+ ps_server_main_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: ps_server_main_1b_names
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: availability_zone_0
+ type: string
+ description: availabilityzone name
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: cmaui_oam_ips
+ type: string
+ pd_server_main_1b_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: pd_server_main_1b_image
+ type: string
+ description: PD Image server
+ pd_server_main_1b_ips:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: pd_server_main_1b_ips
+ type: string
+ node_templates:
+ abstract_pd_server_main_1b_1:
+ type: org.openecomp.resource.abstract.nodes.pd_server_main_1b_1
+ directives:
+ - substitutable
+ properties:
+ port_pd_server_main_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_main_1b_port_fixed_ips:
+ - ip_address:
+ get_input:
+ - pd_server_main_1b_ips
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_main_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_ps_server_main_1b_1:
+ type: org.openecomp.resource.abstract.nodes.ps_server_main_1b_1
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ 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
+ port_ps_server_main_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - get_input: jsa_name
+ service_template_filter:
+ substitute_service_template: Nested_ps_server_main_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ test_nested1Level_duplicate_same_file:
+ type: org.openecomp.resource.abstract.nodes.heat.nested1
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested1ServiceTemplate.yaml
+ name:
+ get_input: security_group_name
+ test_nested_no_compute:
+ type: org.openecomp.resource.abstract.nodes.heat.nested1-no-compute
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested1-no-computeServiceTemplate.yaml
+ name:
+ get_input: jsa_net_name
+ abstract_cmaui_1c1_main_1:
+ type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main_1
+ 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: 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
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_cmaui_1c1_main_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ compute_cmaui_1c1_main_name:
+ - get_input:
+ - cmaui_1c1_main_names
+ - 1
+ - get_input:
+ - cmaui_1c1_main_names
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_cmaui_1c1_main_1ServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ test_nested_pattern_4_main_0:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input: jsa_name
+ service_template_filter:
+ substitute_service_template: nested-pattern-4ServiceTemplate.yaml
+ port_pd_server_pattern4_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_pattern4_port_02_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: false
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ test_nested1Level:
+ type: org.openecomp.resource.abstract.nodes.heat.nested1
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested1ServiceTemplate.yaml
+ name:
+ get_input: security_group_name
+ groups:
+ main_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/main.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - test_nested1Level
+ - test_nested1Level_duplicate_same_file
+ - test_nested_no_compute
+ - test_nested_pattern_4_main_0
+ - abstract_pd_server_main_1b_1
+ - abstract_ps_server_main_1b_1
+ - abstract_cmaui_1c1_main_1
required: true
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
cmaui_1c1_main_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
required: true
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_cmaui_1c1_main_name:
type: list
required: true
cmaui_1c1_main_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
required: true
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
cmaui_1c1_nested2_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
pd_server_main_1b_pd_server_main_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_main_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_main_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_main_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_main_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_main_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_main_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_main_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_main_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_main_1b_port_mac_requirements
- order:
- get_input: port_pd_server_main_1b_port_order
network_role:
get_input: port_pd_server_main_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_main_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_main_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_main_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_main_1b_port_network
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_pd_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
pd_server_main_1b_pd_server_main_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_main_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_main_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_main_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_main_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_main_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_main_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_main_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_main_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_main_1b_port_mac_requirements
- order:
- get_input: port_pd_server_main_1b_port_order
network_role:
get_input: port_pd_server_main_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_main_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_main_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_main_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_main_1b_port_network
port_pd_server_nested2_1b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_pd_server_nested2_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
node_templates:
pd_server_nested2_1b:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server_nested2_1b
pd_server_nested2_1b_pd_server_nested2_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_nested2_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_nested2_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_nested2_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_nested2_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_nested2_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_nested2_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_nested2_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_nested2_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_nested2_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_nested2_1b_port_mac_requirements
- order:
- get_input: port_pd_server_nested2_1b_port_order
network_role:
get_input: port_pd_server_nested2_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_nested2_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_nested2_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_nested2_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_nested2_1b_port_network
port_ps_server_main_1b_port_network_role:
type: string
required: true
+ port_ps_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
ps_server_main_1b_ps_server_main_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_main_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_main_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_main_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_main_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_main_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_main_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_main_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_main_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_main_1b_port_mac_requirements
- order:
- get_input: port_ps_server_main_1b_port_order
network_role:
get_input: port_ps_server_main_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_main_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_main_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_main_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_main_1b_port_network
port_ps_server_main_1b_port_network_role:
type: string
required: true
+ port_ps_server_main_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_main_1b_port_order:
type: integer
required: true
ps_server_main_1b_ps_server_main_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_main_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_main_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_main_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_main_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_main_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_main_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_main_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_main_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_main_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_main_1b_port_mac_requirements
- order:
- get_input: port_ps_server_main_1b_port_order
network_role:
get_input: port_ps_server_main_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_main_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_main_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_main_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_main_1b_port_network
port_ps_server_nested2_1b_port_network_role_tag:
type: string
required: true
+ port_ps_server_nested2_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_nested2_1b_port_ip_requirements:
type: list
required: true
ps_server_nested2_1b_ps_server_nested2_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_nested2_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_nested2_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_nested2_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_nested2_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_nested2_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_nested2_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_nested2_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_nested2_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_nested2_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_nested2_1b_port_mac_requirements
- order:
- get_input: port_ps_server_nested2_1b_port_order
network_role:
get_input: port_ps_server_nested2_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_nested2_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_nested2_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_nested2_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_nested2_1b_port_network
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- ps_server_main_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Ps Image server\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: security_group_name\r
- cmaui_1c1_main_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- contrail_net_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: network name of contrail v2 network\r
- ps_server_main_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PS server\r
- ps_server_main_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- jsa_net_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: network name of jsa network\r
- jsa_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: network name of jsa log network\r
- pd_server_main_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- cmaui_1c1_main_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- pd_server_main_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PD server\r
- cmaui_1c1_main_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- ps_server_main_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: nested parameter\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: availabilityzone name\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_main_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: PD Image server\r
- pd_server_main_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- node_templates:\r
- test_nested_pattern_4_main_1:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4ServiceTemplate.yaml\r
- port_pd_server_pattern4_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_02_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_02_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- abstract_ps_server_main_1b:\r
- type: org.openecomp.resource.abstract.nodes.ps_server_main_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_ps_server_main_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_main_1b_ips\r
- - 0\r
- port_ps_server_main_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_ps_server_main_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: ps_server_main_1b_flavor\r
- vm_image_name:\r
- get_input: ps_server_main_1b_image\r
- compute_ps_server_main_1b_name:\r
- - get_input:\r
- - ps_server_main_1b_names\r
- - 1\r
- port_ps_server_main_1b_port_replacement_policy:\r
- - AUTO\r
- port_ps_server_main_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps_server_main_1b_port_network:\r
- - get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_server_main_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_cmaui_1c1_main:\r
- type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - get_input: contrail_net_name\r
- - get_input: contrail_net_name\r
- port_cmaui_port_network_role_tag: contrail\r
- vm_flavor_name:\r
- get_input: cmaui_1c1_main_flavor\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_1c1_main_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_cmaui_1c1_main_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- compute_cmaui_1c1_main_name:\r
- - get_input:\r
- - cmaui_1c1_main_names\r
- - 0\r
- - get_input:\r
- - cmaui_1c1_main_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_cmaui_1c1_mainServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_pd_server_main_1b:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_main_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_main_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- port_pd_server_main_1b_port_replacement_policy:\r
- - AUTO\r
- port_pd_server_main_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_server_main_1b_flavor\r
- vm_image_name:\r
- get_input: pd_server_main_1b_image\r
- compute_pd_server_main_1b_name:\r
- - get_input:\r
- - pd_server_main_1b_names\r
- - 0\r
- port_pd_server_main_1b_port_network:\r
- - get_input: jsa_name\r
- port_pd_server_main_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_main_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - pd_server_main_1b_ips\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_main_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- test_nested2Level:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested2\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested2ServiceTemplate.yaml\r
- name:\r
- get_input: security_group_name\r
- groups:\r
- nested1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested1.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - test_nested_pattern_4_main_1\r
- - test_nested2Level\r
- - abstract_pd_server_main_1b\r
- - abstract_ps_server_main_1b\r
- - abstract_cmaui_1c1_main\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- capabilities:\r
- feature_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - feature_server_pd_pattern4_test_nested_pattern_4_nested2\r
- instance_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - instance_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.ephemeral.size_server_pd_pattern4\r
- disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2\r
- feature_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - feature_test_nested_pattern_4_same_type_diff_file\r
- disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.incoming.packets_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_cmaui_port_2\r
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outpoing.packets_pd_server_pattern4_port_01\r
- cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.read.requests_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.requests_cmaui_1c1_main\r
- disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.read.bytes_server_pd_pattern4\r
- disk.latency_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.latency_server_nested2_1c1_cmaui_2\r
- disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- binding_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - binding_cmaui_1c1_main\r
- cpu_util_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - cpu_util_server_pd_pattern4\r
- disk.ephemeral.size_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.ephemeral.size_server_nested2_pd_1b\r
- host_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - host_server_nested2_pd_1b\r
- disk.device.latency_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.latency_ps_server_main_1b\r
- feature_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - feature_server_nested2_pd_1b\r
- disk.device.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests_server_nested2_1c1_cmaui_2\r
- cpu_util_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - cpu_util_pd_server_main_1b\r
- disk.latency_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.latency_server_nested2_1c1_cmaui_1\r
- disk.device.latency_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.latency_pd_server_main_1b\r
- disk.device.write.requests_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests_server_nested2_ps_1b\r
- disk.device.read.requests_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.requests_cmaui_1c1_main\r
- feature_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - feature_cmaui_1c1_main\r
- disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.allocation_server_pd_pattern4\r
- disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.bytes_pd_server_pattern4_port_02\r
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.device.write.bytes.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes.rate_server_nested2_pd_1b\r
- network.incoming.bytes_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.incoming.bytes_pd_server_main_1b_pd_server_main_1b_port\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_02\r
- disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.read.requests_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests_server_nested2_ps_1b\r
- disk.root.size_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.root.size_server_nested2_ps_1b\r
- forwarder_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - forwarder_cmaui_1c1_main_cmaui_port\r
- disk.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.requests_server_nested2_1c1_cmaui_2\r
- forwarder_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - forwarder_cmaui_1c1_main_cmaui_port\r
- feature_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - feature_ps_server_main_1b_ps_server_main_1b_port\r
- vcpus_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - vcpus_pd_server_main_1b\r
- disk.device.usage_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.usage_server_nested2_pd_1b\r
- disk.usage_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.usage_server_nested2_ps_1b\r
- forwarder_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_cmaui_port_2\r
- os_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - os_server_pd_pattern4\r
- disk.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes.rate_server_nested2_1c1_cmaui_1\r
- disk.device.capacity_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.capacity_server_nested2_ps_1b\r
- memory.resident_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - memory.resident_server_nested2_pd_1b\r
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_02\r
- disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.write.bytes.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.write.bytes.rate_pd_server_main_1b\r
- instance_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - instance_pd_server_main_1b\r
- disk.read.bytes.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.read.bytes.rate_ps_server_main_1b\r
- feature_test_nested2Level:\r
- - test_nested2Level\r
- - feature\r
- disk.read.bytes.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.read.bytes.rate_pd_server_main_1b\r
- cpu.delta_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - cpu.delta_server_nested2_1c1_cmaui_2\r
- disk.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.read.requests_server_pd_pattern4\r
- disk.write.bytes_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes_server_nested2_ps_1b\r
- network.outgoing.bytes.rate_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.outgoing.bytes.rate_ps_server_main_1b_ps_server_main_1b_port\r
- disk.ephemeral.size_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.ephemeral.size_server_nested2_1c1_cmaui_1\r
- memory_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - memory_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.outgoing.packets.rate_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.outgoing.packets.rate_ps_server_main_1b_ps_server_main_1b_port\r
- network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- binding_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - binding_cmaui_1c1_main\r
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outgoing.bytes_pd_server_pattern4_port_02\r
- disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.read.bytes.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes.rate_server_nested2_pd_1b\r
- attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- cpu_util_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_util_server_nested2_ps_1b\r
- instance_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - instance_ps_server_main_1b\r
- network.outgoing.packets.rate_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_ps_server_nested2_1b_port\r
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- memory.usage_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - memory.usage_server_nested2_ps_1b\r
- disk.capacity_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.capacity_server_nested2_1c1_cmaui_2\r
- disk.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests_server_nested2_1c1_cmaui_2\r
- disk.device.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.allocation_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.allocation_pd_server_main_1b\r
- endpoint_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - endpoint_cmaui_1c1_main\r
- host_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - host_server_pd_pattern4\r
- disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.usage_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.usage_cmaui_1c1_main\r
- network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.device.write.requests_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.write.requests_pd_server_main_1b\r
- cpu_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - cpu_server_pd_pattern4\r
- feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2\r
- host_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - host_pd_server_main_1b\r
- feature_jsa_security_group2_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - feature_jsa_security_group2_test_resourceGroup\r
- memory.resident_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - memory.resident_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.incoming.packets.rate_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_cmaui_port_1\r
- cpu.delta_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - cpu.delta_ps_server_main_1b\r
- binding_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - binding_server_pd_pattern4\r
- cpu_util_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - cpu_util_ps_server_main_1b\r
- disk.write.bytes_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.bytes_cmaui_1c1_main\r
- network.incoming.bytes_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_pd_server_nested2_1b_port\r
- disk.usage_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.usage_cmaui_1c1_main\r
- network.incoming.packets.rate_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_cmaui_port_2\r
- disk.device.write.bytes.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.write.bytes.rate_ps_server_main_1b\r
- cpu_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_server_nested2_ps_1b\r
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - binding_pd_server_pattern4_port_02\r
- forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.root.size_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.root.size_server_nested2_1c1_cmaui_1\r
- forwarder_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - forwarder_ps_server_main_1b_ps_server_main_1b_port\r
- binding_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - binding_ps_server_main_1b_ps_server_main_1b_port\r
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - feature_pd_server_pattern4_port_01\r
- network.outgoing.bytes.rate_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port\r
- disk.read.bytes_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes_server_nested2_pd_1b\r
- network.outgoing.bytes.rate_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port\r
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- os_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - os_ps_server_main_1b\r
- disk.device.read.bytes_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.read.bytes_pd_server_main_1b\r
- attachment_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - attachment_ps_server_main_1b_ps_server_main_1b_port\r
- cpu.delta_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - cpu.delta_server_nested2_ps_1b\r
- feature_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - feature_ps_server_nested2_1b_port\r
- disk.latency_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.latency_cmaui_1c1_main\r
- disk.write.bytes_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.bytes_cmaui_1c1_main\r
- disk.write.requests.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests.rate_server_nested2_pd_1b\r
- disk.device.read.bytes.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.read.bytes.rate_pd_server_main_1b\r
- network.outgoing.bytes_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_ps_server_nested2_1b_port\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- feature_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - feature_server_nested2_1c1_cmaui_2\r
- endpoint_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - endpoint_cmaui_1c1_main\r
- network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.device.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.read.bytes.rate_server_pd_pattern4\r
- disk.device.iops_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.iops_server_nested2_1c1_cmaui_1\r
- feature_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - feature_ps_server_main_1b\r
- network.outpoing.packets_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.outpoing.packets_ps_server_main_1b_ps_server_main_1b_port\r
- disk.device.read.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests.rate_server_nested2_1c1_cmaui_1\r
- disk.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.incoming.bytes.rate_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_pd_server_nested2_1b_port\r
- binding_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - binding_server_nested2_pd_1b\r
- disk.latency_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.latency_cmaui_1c1_main\r
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.root.size_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.root.size_server_pd_pattern4\r
- binding_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - binding_server_nested2_1c1_cmaui_2\r
- network.outgoing.packets.rate_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_cmaui_port_1\r
- disk.device.write.bytes_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.write.bytes_pd_server_main_1b\r
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1\r
- disk.ephemeral.size_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.ephemeral.size_ps_server_main_1b\r
- disk.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.allocation_server_nested2_1c1_cmaui_1\r
- disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.iops_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.iops_cmaui_1c1_main\r
- network.outgoing.bytes_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_cmaui_port_2\r
- forwarder_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_pd_server_nested2_1b_port\r
- network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.read.bytes.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.read.bytes.rate_ps_server_main_1b\r
- disk.device.usage_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.usage_cmaui_1c1_main\r
- disk.usage_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.usage_server_nested2_1c1_cmaui_2\r
- disk.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes_server_nested2_1c1_cmaui_2\r
- disk.device.read.bytes.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.bytes.rate_cmaui_1c1_main\r
- network.outgoing.bytes.rate_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_cmaui_port_2\r
- disk.device.write.requests.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.write.requests.rate_pd_server_main_1b\r
- network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.iops_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.iops_server_pd_pattern4\r
- network.incoming.packets.rate_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.incoming.packets.rate_ps_server_main_1b_ps_server_main_1b_port\r
- binding_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - binding_cmaui_port_1\r
- disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- memory.usage_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - memory.usage_pd_server_main_1b\r
- disk.root.size_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.root.size_ps_server_main_1b\r
- network.incoming.packets_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.incoming.packets_pd_server_main_1b_pd_server_main_1b_port\r
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.packets.rate_pd_server_pattern4_port_02\r
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2\r
- disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2\r
- scalable_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - scalable_cmaui_1c1_main\r
- disk.device.read.requests.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests.rate_server_nested2_ps_1b\r
- disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.write.bytes.rate_server_pd_pattern4\r
- disk.iops_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.iops_cmaui_1c1_main\r
- os_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - os_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.usage_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.usage_server_nested2_1c1_cmaui_1\r
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_02\r
- disk.capacity_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.capacity_pd_server_main_1b\r
- disk.device.write.requests_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.requests_cmaui_1c1_main\r
- disk.read.requests_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.read.requests_pd_server_main_1b\r
- disk.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.allocation_server_nested2_1c1_cmaui_2\r
- disk.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes_server_nested2_1c1_cmaui_1\r
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.bytes_pd_server_pattern4_port_01\r
- network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.iops_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.iops_server_nested2_1c1_cmaui_1\r
- network.outgoing.bytes.rate_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_pd_server_nested2_1b_port\r
- disk.write.requests_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests_server_nested2_ps_1b\r
- disk.write.requests_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.write.requests_pd_server_main_1b\r
- disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests.rate_server_nested2_ps_1b\r
- instance_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - instance_server_nested2_1c1_cmaui_2\r
- network.outpoing.packets_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_pd_server_nested2_1b_port\r
- disk.latency_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.latency_ps_server_main_1b\r
- os_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - os_server_nested2_pd_1b\r
- disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.read.bytes_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.read.bytes_pd_server_main_1b\r
- disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.write.requests_server_pd_pattern4\r
- disk.device.read.bytes.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes.rate_server_nested2_pd_1b\r
- cpu_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.write.requests.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.write.requests.rate_ps_server_main_1b\r
- disk.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.latency_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.latency_server_nested2_1c1_cmaui_2\r
- network.incoming.bytes_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_ps_server_nested2_1b_port\r
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - feature_pd_server_pattern4_port_02\r
- network.outgoing.packets.rate_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_cmaui_port_2\r
- network.outgoing.bytes_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.outgoing.bytes_cmaui_1c1_main_cmaui_port\r
- endpoint_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - endpoint_pd_server_main_1b\r
- disk.allocation_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.allocation_cmaui_1c1_main\r
- disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.outgoing.bytes_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.outgoing.bytes_cmaui_1c1_main_cmaui_port\r
- vcpus_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - vcpus_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.write.bytes_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes_server_nested2_pd_1b\r
- network.incoming.packets.rate_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_ps_server_nested2_1b_port\r
- network.incoming.packets.rate_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_pd_server_nested2_1b_port\r
- endpoint_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - endpoint_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1\r
- cpu.delta_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - cpu.delta_server_pd_pattern4\r
- disk.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes_server_nested2_1c1_cmaui_1\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- scalable_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - scalable_server_nested2_pd_1b\r
- network.incoming.packets_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.incoming.packets_ps_server_main_1b_ps_server_main_1b_port\r
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- network.incoming.packets.rate_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.incoming.packets.rate_pd_server_main_1b_pd_server_main_1b_port\r
- forwarder_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_ps_server_nested2_1b_port\r
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.device.usage_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.usage_cmaui_1c1_main\r
- disk.capacity_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.capacity_server_nested2_ps_1b\r
- binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.root.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.root.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- host_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - host_ps_server_main_1b\r
- disk.root.size_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.root.size_pd_server_main_1b\r
- memory.usage_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - memory.usage_ps_server_main_1b\r
- network.outpoing.packets_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_ps_server_nested2_1b_port\r
- instance_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - instance_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- os_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - os_server_nested2_ps_1b\r
- scalable_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - scalable_ps_server_main_1b\r
- disk.device.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.capacity_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.capacity_cmaui_1c1_main\r
- disk.device.read.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests.rate_server_nested2_1c1_cmaui_2\r
- host_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - host_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- memory.resident_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - memory.resident_ps_server_main_1b\r
- os_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - os_pd_server_main_1b\r
- disk.device.read.bytes_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.bytes_cmaui_1c1_main\r
- disk.latency_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.latency_server_nested2_ps_1b\r
- disk.root.size_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.root.size_server_nested2_1c1_cmaui_2\r
- binding_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - binding_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outgoing.bytes_pd_server_pattern4_port_01\r
- memory.resident_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - memory.resident_server_nested2_1c1_cmaui_1\r
- vcpus_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - vcpus_server_nested2_ps_1b\r
- disk.device.iops_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.iops_server_nested2_1c1_cmaui_2\r
- network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.write.requests_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.write.requests_ps_server_main_1b\r
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - forwarder_pd_server_pattern4_port_02\r
- memory_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - memory_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.allocation_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.allocation_cmaui_1c1_main\r
- feature_jsa_security_group1_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - feature_jsa_security_group1_test_nested3Level\r
- disk.device.read.requests_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.read.requests_ps_server_main_1b\r
- network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.read.bytes_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.bytes_cmaui_1c1_main\r
- disk.capacity_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.capacity_server_nested2_1c1_cmaui_1\r
- disk.write.requests.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.requests.rate_cmaui_1c1_main\r
- disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.allocation_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.allocation_cmaui_1c1_main\r
- disk.device.read.bytes_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes_server_nested2_pd_1b\r
- disk.device.allocation_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.allocation_cmaui_1c1_main\r
- disk.capacity_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.capacity_ps_server_main_1b\r
- binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.read.requests_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.requests_server_nested2_ps_1b\r
- cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.read.bytes_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes_server_nested2_ps_1b\r
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- scalable_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - scalable_server_pd_pattern4\r
- disk.device.latency_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.latency_server_pd_pattern4\r
- disk.write.requests.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.requests.rate_cmaui_1c1_main\r
- scalable_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - scalable_cmaui_1c1_main\r
- disk.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes.rate_server_nested2_1c1_cmaui_2\r
- disk.device.write.requests_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.requests_cmaui_1c1_main\r
- disk.device.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests_server_nested2_1c1_cmaui_1\r
- instance_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - instance_server_pd_pattern4\r
- disk.allocation_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.allocation_server_nested2_pd_1b\r
- feature_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - feature_cmaui_1c1_main\r
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - forwarder_pd_server_pattern4_port_01\r
- disk.device.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes_server_nested2_1c1_cmaui_2\r
- disk.device.capacity_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.capacity_cmaui_1c1_main\r
- scalable_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - scalable_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.write.bytes.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.write.bytes.rate_pd_server_main_1b\r
- feature_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - feature_test_nested3Level\r
- disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.iops_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.iops_pd_server_main_1b\r
- disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.ephemeral.size_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.ephemeral.size_server_nested2_1c1_cmaui_2\r
- feature_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - feature_pd_server_main_1b\r
- network.incoming.bytes_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.bytes_cmaui_1c1_main_cmaui_port\r
- network.incoming.bytes_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.bytes_cmaui_1c1_main_cmaui_port\r
- scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- forwarder_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_cmaui_port_1\r
- disk.latency_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.latency_server_nested2_pd_1b\r
- memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- cpu.delta_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - cpu.delta_cmaui_1c1_main\r
- disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.write.requests.rate_server_pd_pattern4\r
- disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.write.requests_server_pd_pattern4\r
- disk.device.write.bytes_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.bytes_cmaui_1c1_main\r
- disk.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests.rate_server_nested2_1c1_cmaui_2\r
- cpu_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_server_nested2_pd_1b\r
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_01\r
- disk.device.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.allocation_server_nested2_1c1_cmaui_2\r
- disk.device.allocation_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.allocation_pd_server_main_1b\r
- disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.read.bytes_server_pd_pattern4\r
- vcpus_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - vcpus_server_nested2_pd_1b\r
- disk.device.usage_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.usage_server_nested2_1c1_cmaui_1\r
- network.incoming.bytes_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_cmaui_port_1\r
- disk.device.latency_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.latency_cmaui_1c1_main\r
- disk.device.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.allocation_server_nested2_1c1_cmaui_1\r
- vcpus_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - vcpus_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- cpu_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - cpu_cmaui_1c1_main\r
- endpoint_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - endpoint_server_nested2_1c1_cmaui_2\r
- disk.write.bytes.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.write.bytes.rate_ps_server_main_1b\r
- disk.device.read.requests.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.read.requests.rate_pd_server_main_1b\r
- feature_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - feature\r
- memory.usage_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - memory.usage_server_nested2_pd_1b\r
- disk.device.write.bytes_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes_server_nested2_pd_1b\r
- disk.device.capacity_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.capacity_ps_server_main_1b\r
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.packets.rate_pd_server_pattern4_port_01\r
- disk.device.write.bytes_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.bytes_cmaui_1c1_main\r
- network.incoming.bytes_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_cmaui_port_2\r
- binding_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - binding_pd_server_main_1b_pd_server_main_1b_port\r
- disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.write.bytes_server_pd_pattern4\r
- disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2\r
- memory.resident_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - memory.resident_pd_server_main_1b\r
- network.incoming.bytes_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.incoming.bytes_ps_server_main_1b_ps_server_main_1b_port\r
- vcpus_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - vcpus_server_nested2_1c1_cmaui_1\r
- disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes_server_nested2_1c1_cmaui_1\r
- disk.read.bytes.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes.rate_server_nested2_ps_1b\r
- endpoint_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - endpoint_server_nested2_1c1_cmaui_1\r
- attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.iops_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.iops_server_pd_pattern4\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.device.read.requests_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests_server_nested2_pd_1b\r
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - attachment_pd_server_pattern4_port_02\r
- memory.resident_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - memory.resident_server_pd_pattern4\r
- feature_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - feature_pd_server_main_1b_pd_server_main_1b_port\r
- host_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - host_cmaui_1c1_main\r
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.ephemeral.size_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.ephemeral.size_server_nested2_ps_1b\r
- disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.outgoing.bytes_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_pd_server_nested2_1b_port\r
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- disk.device.write.bytes.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes.rate_server_nested2_ps_1b\r
- disk.device.usage_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.usage_ps_server_main_1b\r
- network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.device.capacity_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.capacity_server_nested2_1c1_cmaui_2\r
- disk.device.write.requests_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests_server_nested2_pd_1b\r
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- disk.device.usage_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.usage_server_nested2_1c1_cmaui_2\r
- disk.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests.rate_server_nested2_1c1_cmaui_1\r
- network.incoming.bytes.rate_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_cmaui_port_2\r
- disk.device.latency_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.latency_cmaui_1c1_main\r
- disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.incoming.packets.rate_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.packets.rate_cmaui_1c1_main_cmaui_port\r
- network.incoming.packets.rate_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.packets.rate_cmaui_1c1_main_cmaui_port\r
- disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests.rate_server_nested2_pd_1b\r
- disk.device.allocation_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.allocation_ps_server_main_1b\r
- vcpus_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - vcpus_cmaui_1c1_main\r
- attachment_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - attachment_pd_server_main_1b_pd_server_main_1b_port\r
- disk.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.incoming.bytes.rate_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_cmaui_port_1\r
- os_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - os_server_nested2_1c1_cmaui_2\r
- disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- memory.resident_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - memory.resident_cmaui_1c1_main\r
- network.incoming.packets_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_pd_server_nested2_1b_port\r
- disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.outpoing.packets_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.outpoing.packets_cmaui_1c1_main_cmaui_port\r
- binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- network.outpoing.packets_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.outpoing.packets_cmaui_1c1_main_cmaui_port\r
- disk.usage_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.usage_server_pd_pattern4\r
- memory.resident_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - memory.resident_server_nested2_1c1_cmaui_2\r
- disk.capacity_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.capacity_server_nested2_pd_1b\r
- disk.ephemeral.size_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.ephemeral.size_cmaui_1c1_main\r
- cpu_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_server_pd_pattern4_test_nested_pattern_4_nested2\r
- binding_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - binding_pd_server_main_1b\r
- memory.resident_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - memory.resident_cmaui_1c1_main\r
- disk.device.read.requests.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.requests.rate_cmaui_1c1_main\r
- disk.device.capacity_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.capacity_pd_server_main_1b\r
- disk.read.bytes_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.read.bytes_cmaui_1c1_main\r
- os_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - os_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests_server_nested2_1c1_cmaui_1\r
- host_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - host_server_nested2_ps_1b\r
- host_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - host_server_pd_pattern4_test_nested_pattern_4_nested2\r
- cpu_util_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_util_server_nested2_1c1_cmaui_1\r
- network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.root.size_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.root.size_cmaui_1c1_main\r
- disk.usage_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.usage_ps_server_main_1b\r
- cpu_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - cpu_pd_server_main_1b\r
- disk.read.requests_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.read.requests_cmaui_1c1_main\r
- memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.outgoing.packets.rate_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_pd_server_nested2_1b_port\r
- disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.read.requests.rate_server_pd_pattern4\r
- disk.ephemeral.size_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.ephemeral.size_cmaui_1c1_main\r
- host_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - host_cmaui_1c1_main\r
- disk.device.iops_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.iops_cmaui_1c1_main\r
- disk.device.latency_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.latency_server_nested2_ps_1b\r
- disk.device.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests_server_nested2_1c1_cmaui_2\r
- cpu_util_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_util_server_nested2_1c1_cmaui_2\r
- instance_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - instance_cmaui_1c1_main\r
- memory_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - memory_server_nested2_1c1_cmaui_2\r
- disk.device.read.requests.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.read.requests.rate_ps_server_main_1b\r
- disk.device.read.requests.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.requests.rate_cmaui_1c1_main\r
- disk.read.bytes_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.read.bytes_cmaui_1c1_main\r
- network.outpoing.packets_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.outpoing.packets_pd_server_main_1b_pd_server_main_1b_port\r
- disk.write.bytes.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes.rate_server_nested2_pd_1b\r
- disk.root.size_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.root.size_server_nested2_pd_1b\r
- endpoint_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - endpoint_server_nested2_ps_1b\r
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.packets_pd_server_pattern4_port_01\r
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2\r
- disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.capacity_server_pd_pattern4\r
- disk.device.read.bytes.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes.rate_server_nested2_ps_1b\r
- feature_jsa_security_group1_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - feature_jsa_security_group1_test_resourceGroup\r
- disk.device.usage_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.usage_server_nested2_ps_1b\r
- disk.ephemeral.size_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.ephemeral.size_pd_server_main_1b\r
- disk.root.size_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.root.size_cmaui_1c1_main\r
- disk.iops_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.iops_server_nested2_1c1_cmaui_2\r
- memory_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - memory_server_pd_pattern4\r
- feature_jsa_security_group2_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - feature_jsa_security_group2_test_nested3Level\r
- network.incoming.bytes.rate_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes.rate_ps_server_nested2_1b_port\r
- disk.allocation_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.allocation_server_pd_pattern4\r
- cpu_util_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - cpu_util_cmaui_1c1_main\r
- disk.device.write.requests.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.requests.rate_cmaui_1c1_main\r
- network.outgoing.bytes.rate_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.outgoing.bytes.rate_pd_server_main_1b_pd_server_main_1b_port\r
- instance_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - instance_cmaui_1c1_main\r
- network.outgoing.packets.rate_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.outgoing.packets.rate_pd_server_main_1b_pd_server_main_1b_port\r
- disk.device.iops_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.iops_cmaui_1c1_main\r
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_01\r
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- forwarder_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - forwarder_pd_server_main_1b_pd_server_main_1b_port\r
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.incoming.packets_pd_server_pattern4_port_02\r
- disk.write.requests.rate_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.write.requests.rate_ps_server_main_1b\r
- disk.allocation_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.allocation_server_nested2_ps_1b\r
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- network.outpoing.packets_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_cmaui_port_2\r
- cpu.delta_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - cpu.delta_cmaui_1c1_main\r
- network.outgoing.bytes_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes_cmaui_port_1\r
- feature_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - feature_server_nested2_ps_1b\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_01\r
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- vcpus_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - vcpus_server_nested2_1c1_cmaui_2\r
- disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.read.bytes.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.read.bytes.rate_cmaui_1c1_main\r
- disk.device.write.requests.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.requests.rate_cmaui_1c1_main\r
- disk.iops_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.iops_ps_server_main_1b\r
- disk.device.iops_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.iops_server_nested2_pd_1b\r
- endpoint_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - endpoint_server_pd_pattern4\r
- cpu_util_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - cpu_util_cmaui_1c1_main\r
- disk.device.allocation_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.allocation_server_nested2_pd_1b\r
- disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.outgoing.bytes.rate_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_ps_server_nested2_1b_port\r
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - binding_pd_server_pattern4_port_01\r
- network.incoming.packets_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.packets_cmaui_1c1_main_cmaui_port\r
- network.incoming.packets_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.packets_cmaui_1c1_main_cmaui_port\r
- network.incoming.bytes.rate_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.incoming.bytes.rate_ps_server_main_1b_ps_server_main_1b_port\r
- disk.device.latency_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.latency_server_nested2_1c1_cmaui_1\r
- cpu_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - cpu_cmaui_1c1_main\r
- disk.write.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes.rate_server_nested2_1c1_cmaui_2\r
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - network.outpoing.packets_pd_server_pattern4_port_02\r
- vcpus_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - vcpus_server_pd_pattern4\r
- host_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - host_server_nested2_1c1_cmaui_1\r
- disk.write.requests_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.requests_cmaui_1c1_main\r
- memory.usage_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - memory.usage_cmaui_1c1_main\r
- memory_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - memory_server_nested2_ps_1b\r
- endpoint_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - endpoint_ps_server_main_1b\r
- network.outpoing.packets_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_cmaui_port_1\r
- feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.iops_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.iops_server_nested2_pd_1b\r
- disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.read.bytes.rate_server_pd_pattern4\r
- disk.capacity_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.capacity_cmaui_1c1_main\r
- instance_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - instance_server_nested2_ps_1b\r
- disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.read.requests_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.read.requests_ps_server_main_1b\r
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- network.outgoing.bytes_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - network.outgoing.bytes_ps_server_main_1b_ps_server_main_1b_port\r
- disk.device.iops_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.iops_server_nested2_ps_1b\r
- disk.read.requests_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.requests_server_nested2_pd_1b\r
- cpu.delta_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - cpu.delta_pd_server_main_1b\r
- disk.capacity_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.capacity_server_pd_pattern4\r
- network.outgoing.bytes_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.outgoing.bytes_pd_server_main_1b_pd_server_main_1b_port\r
- instance_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - instance_server_nested2_1c1_cmaui_1\r
- feature_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - feature_test_nested_pattern_4_nested2\r
- memory_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - memory_cmaui_1c1_main\r
- disk.write.bytes_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.write.bytes_ps_server_main_1b\r
- disk.write.requests.rate_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.write.requests.rate_pd_server_main_1b\r
- cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2\r
- attachment_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_cmaui_port_1\r
- binding_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - binding_ps_server_main_1b\r
- disk.capacity_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.capacity_cmaui_1c1_main\r
- disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.write.requests.rate_server_pd_pattern4\r
- os_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - os_cmaui_1c1_main\r
- disk.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes.rate_server_nested2_1c1_cmaui_1\r
- host_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - host_server_nested2_1c1_cmaui_2\r
- disk.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.bytes_server_nested2_1c1_cmaui_2\r
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests.rate_server_nested2_1c1_cmaui_1\r
- network.outgoing.bytes.rate_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_cmaui_port_1\r
- disk.device.iops_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.iops_ps_server_main_1b\r
- disk.write.bytes_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.write.bytes_pd_server_main_1b\r
- disk.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- binding_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - binding_server_nested2_1c1_cmaui_1\r
- memory_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - memory_cmaui_1c1_main\r
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - attachment_pd_server_pattern4_port_01\r
- disk.write.bytes.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.bytes.rate_server_nested2_ps_1b\r
- disk.device.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes_server_nested2_1c1_cmaui_1\r
- feature_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - feature_server_nested2_1c1_cmaui_1\r
- disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.read.bytes.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.read.bytes.rate_cmaui_1c1_main\r
- attachment_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_cmaui_port_2\r
- disk.device.write.bytes.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.bytes.rate_cmaui_1c1_main\r
- endpoint_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - endpoint_server_nested2_pd_1b\r
- memory_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - memory_pd_server_main_1b\r
- network.incoming.bytes.rate_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - network.incoming.bytes.rate_pd_server_main_1b_pd_server_main_1b_port\r
- disk.device.read.requests_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.read.requests_pd_server_main_1b\r
- disk.read.requests_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.read.requests_cmaui_1c1_main\r
- disk.device.capacity_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.capacity_server_nested2_pd_1b\r
- feature_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - feature_cmaui_1c1_main_cmaui_port\r
- feature_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - feature_cmaui_1c1_main_cmaui_port\r
- network.incoming.bytes.rate_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port\r
- network.incoming.bytes.rate_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.incoming.bytes.rate_cmaui_1c1_main_cmaui_port\r
- disk.device.iops_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.iops_pd_server_main_1b\r
- os_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - os_cmaui_1c1_main\r
- disk.latency_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.latency_server_pd_pattern4\r
- memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- attachment_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_pd_server_nested2_1b_port\r
- disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- feature_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - feature_cmaui_port_2\r
- disk.device.write.bytes_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes_server_nested2_ps_1b\r
- cpu_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - cpu_ps_server_main_1b\r
- scalable_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - scalable_pd_server_main_1b\r
- memory.usage_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - memory.usage_server_nested2_1c1_cmaui_2\r
- memory.usage_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - memory.usage_cmaui_1c1_main\r
- disk.read.bytes.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.read.bytes.rate_cmaui_1c1_main\r
- network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.write.requests_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.requests_cmaui_1c1_main\r
- disk.device.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- cpu_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_server_nested2_1c1_cmaui_1\r
- disk.usage_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.usage_server_nested2_pd_1b\r
- disk.device.read.bytes_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes_server_nested2_ps_1b\r
- disk.device.write.bytes.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.device.write.bytes.rate_cmaui_1c1_main\r
- feature_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - feature_pd_server_nested2_1b_port\r
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- binding_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - binding_cmaui_port_2\r
- memory_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - memory_ps_server_main_1b\r
- disk.read.bytes_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.read.bytes_ps_server_main_1b\r
- vcpus_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - vcpus_ps_server_main_1b\r
- instance_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - instance_server_nested2_pd_1b\r
- disk.device.read.bytes_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.read.bytes_ps_server_main_1b\r
- disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.read.requests_server_pd_pattern4\r
- disk.write.bytes.rate_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.bytes.rate_cmaui_1c1_main\r
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2\r
- feature_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - feature_server_pd_pattern4\r
- scalable_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - scalable_server_nested2_1c1_cmaui_2\r
- disk.device.usage_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.device.usage_pd_server_main_1b\r
- memory_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - memory_server_nested2_pd_1b\r
- binding_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - binding_pd_server_nested2_1b_port\r
- feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.write.bytes_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.write.bytes_ps_server_main_1b\r
- vcpus_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - vcpus_cmaui_1c1_main\r
- network.incoming.packets_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_ps_server_nested2_1b_port\r
- disk.device.usage_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.usage_server_pd_pattern4\r
- cpu_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_server_nested2_1c1_cmaui_2\r
- disk.write.requests_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests_server_nested2_pd_1b\r
- memory.usage_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - memory.usage_server_pd_pattern4\r
- disk.device.write.requests.rate_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests.rate_server_nested2_pd_1b\r
- disk.usage_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.usage_pd_server_main_1b\r
- disk.write.bytes.rate_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - disk.write.bytes.rate_cmaui_1c1_main\r
- binding_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - binding_ps_server_nested2_1b_port\r
- cpu_util_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - cpu_util_server_nested2_pd_1b\r
- scalable_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - scalable_server_nested2_ps_1b\r
- disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- memory_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - memory_server_nested2_1c1_cmaui_1\r
- network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.requests.rate_server_nested2_1c1_cmaui_2\r
- scalable_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - scalable_server_nested2_1c1_cmaui_1\r
- disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.write.bytes_server_pd_pattern4\r
- disk.iops_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.iops_server_nested2_ps_1b\r
- memory.resident_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - memory.resident_server_nested2_ps_1b\r
- cpu.delta_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - cpu.delta_server_nested2_pd_1b\r
- memory.usage_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - memory.usage_server_nested2_1c1_cmaui_1\r
- forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- disk.device.allocation_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.allocation_server_nested2_ps_1b\r
- attachment_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - attachment_ps_server_nested2_1b_port\r
- disk.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.read.requests_server_nested2_1c1_cmaui_1\r
- disk.device.write.requests_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.device.write.requests_ps_server_main_1b\r
- disk.allocation_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - disk.allocation_ps_server_main_1b\r
- disk.latency_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - disk.latency_pd_server_main_1b\r
- disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- disk.device.capacity_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.capacity_server_nested2_1c1_cmaui_1\r
- disk.device.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.write.bytes_server_nested2_1c1_cmaui_2\r
- disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - disk.device.write.bytes.rate_server_pd_pattern4\r
- disk.device.latency_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.latency_server_nested2_pd_1b\r
- endpoint_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - endpoint_server_pd_pattern4_test_nested_pattern_4_nested2\r
- disk.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests_server_nested2_1c1_cmaui_1\r
- disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2\r
- network.outgoing.packets.rate_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port\r
- binding_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - binding_cmaui_1c1_main_cmaui_port\r
- network.outgoing.packets.rate_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - network.outgoing.packets.rate_cmaui_1c1_main_cmaui_port\r
- binding_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - binding_cmaui_1c1_main_cmaui_port\r
- network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- os_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - os_server_nested2_1c1_cmaui_1\r
- binding_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - binding_server_nested2_ps_1b\r
- disk.write.requests.rate_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - disk.write.requests.rate_server_nested2_ps_1b\r
- attachment_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - attachment_cmaui_1c1_main_cmaui_port\r
- attachment_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - attachment_cmaui_1c1_main_cmaui_port\r
- feature_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - feature_test_resourceGroup\r
- disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2\r
- feature_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - feature_cmaui_port_1\r
- disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- cpu.delta_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - cpu.delta_server_nested2_1c1_cmaui_1\r
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- network.incoming.packets_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - network.incoming.packets_cmaui_port_1\r
- disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2\r
- requirements:\r
- dependency_jsa_security_group2_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_jsa_security_group2_test_resourceGroup\r
- link_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - link_pd_server_pattern4_port_01\r
- dependency_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_cmaui_port_2\r
- dependency_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_server_nested2_1c1_cmaui_1\r
- port_jsa_security_group1_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - port_jsa_security_group1_test_nested3Level\r
- link_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - link_pd_server_pattern4_port_02\r
- dependency_test_nested2Level:\r
- - test_nested2Level\r
- - dependency\r
- dependency_pd_server_pattern4_port_02_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - dependency_pd_server_pattern4_port_02\r
- local_storage_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - local_storage_ps_server_main_1b\r
- dependency_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - dependency_cmaui_1c1_main_cmaui_port\r
- dependency_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - dependency_pd_server_main_1b\r
- dependency_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - dependency_cmaui_1c1_main\r
- dependency_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - dependency_cmaui_1c1_main_cmaui_port\r
- dependency_pd_server_pattern4_port_01_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - dependency_pd_server_pattern4_port_01\r
- local_storage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - local_storage_server_pd_pattern4_test_nested_pattern_4_nested2\r
- local_storage_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - local_storage_server_nested2_1c1_cmaui_2\r
- local_storage_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - local_storage_server_nested2_pd_1b\r
- local_storage_server_nested2_1c1_cmaui_1_test_nested2Level:\r
- - test_nested2Level\r
- - local_storage_server_nested2_1c1_cmaui_1\r
- local_storage_server_main_pd_1b_1:\r
- - abstract_pd_server_main_1b\r
- - local_storage_pd_server_main_1b\r
- dependency_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_test_resourceGroup\r
- link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- dependency_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_pd_server_nested2_1b_port\r
- dependency_server_nested2_1c1_cmaui_2_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_server_nested2_1c1_cmaui_2\r
- link_pd_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - link_pd_server_nested2_1b_port\r
- dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- dependency_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_server_pd_pattern4_test_nested_pattern_4_nested2\r
- dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- local_storage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - local_storage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- dependency_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_cmaui_port_1\r
- local_storage_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - local_storage_server_pd_pattern4\r
- dependency_server_main_ps_1b_1:\r
- - abstract_ps_server_main_1b\r
- - dependency_ps_server_main_1b\r
- dependency_server_nested2_pd_1b_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_server_nested2_pd_1b\r
- dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file\r
- dependency_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_server_nested2_ps_1b\r
- dependency_jsa_security_group1_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_jsa_security_group1_test_nested3Level\r
- link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file\r
- local_storage_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - local_storage_cmaui_1c1_main\r
- dependency_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - dependency_pd_server_main_1b_pd_server_main_1b_port\r
- link_cmaui_port_11:\r
- - abstract_cmaui_1c1_main\r
- - link_cmaui_1c1_main_cmaui_port\r
- dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2\r
- link_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - link_ps_server_main_1b_ps_server_main_1b_port\r
- dependency_jsa_security_group1_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_jsa_security_group1_test_resourceGroup\r
- dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2\r
- link_cmaui_port_2_test_nested2Level:\r
- - test_nested2Level\r
- - link_cmaui_port_2\r
- link_cmaui_port_12:\r
- - abstract_cmaui_1c1_main\r
- - link_cmaui_1c1_main_cmaui_port\r
- dependency_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_test_nested_pattern_4_same_type_diff_file\r
- link_pd_server_main_1b_port_1:\r
- - abstract_pd_server_main_1b\r
- - link_pd_server_main_1b_pd_server_main_1b_port\r
- link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:\r
- - test_nested2Level\r
- - link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file\r
- port_jsa_security_group2_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - port_jsa_security_group2_test_resourceGroup\r
- port_jsa_security_group2_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - port_jsa_security_group2_test_nested3Level\r
- dependency_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - dependency\r
- dependency_jsa_security_group2_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_jsa_security_group2_test_nested3Level\r
- dependency_server_pd_pattern4_test_nested_pattern_4_main_1:\r
- - test_nested_pattern_4_main_1\r
- - dependency_server_pd_pattern4\r
- link_cmaui_port_1_test_nested2Level:\r
- - test_nested2Level\r
- - link_cmaui_port_1\r
- local_storage_server_main_1c1_cmaui_21:\r
- - abstract_cmaui_1c1_main\r
- - local_storage_cmaui_1c1_main\r
- local_storage_server_nested2_ps_1b_test_nested2Level:\r
- - test_nested2Level\r
- - local_storage_server_nested2_ps_1b\r
- dependency_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_ps_server_nested2_1b_port\r
- link_ps_server_nested2_1b_port_test_nested2Level:\r
- - test_nested2Level\r
- - link_ps_server_nested2_1b_port\r
- dependency_server_main_1c1_cmaui_11:\r
- - abstract_cmaui_1c1_main\r
- - dependency_cmaui_1c1_main\r
- dependency_ps_server_main_1b_port_1:\r
- - abstract_ps_server_main_1b\r
- - dependency_ps_server_main_1b_ps_server_main_1b_port\r
- port_jsa_security_group1_test_resourceGroup_test_nested2Level:\r
- - test_nested2Level\r
- - port_jsa_security_group1_test_resourceGroup\r
- dependency_test_nested_pattern_4_nested2_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_test_nested_pattern_4_nested2\r
- dependency_test_nested3Level_test_nested2Level:\r
- - test_nested2Level\r
- - dependency_test_nested3Level\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ ps_server_main_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ps Image server
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group_name
+ cmaui_1c1_main_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ contrail_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: network name of contrail v2 network
+ ps_server_main_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PS server
+ ps_server_main_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ jsa_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: network name of jsa network
+ jsa_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: network name of jsa log network
+ pd_server_main_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ cmaui_1c1_main_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ pd_server_main_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PD server
+ cmaui_1c1_main_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ ps_server_main_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ name:
+ hidden: false
+ immutable: false
+ type: string
+ description: nested parameter
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_main_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: PD Image server
+ pd_server_main_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ node_templates:
+ test_nested_pattern_4_main_1:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input: jsa_name
+ service_template_filter:
+ substitute_service_template: nested-pattern-4ServiceTemplate.yaml
+ port_pd_server_pattern4_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_pattern4_port_02_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: false
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ abstract_ps_server_main_1b:
+ type: org.openecomp.resource.abstract.nodes.ps_server_main_1b
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ 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
+ port_ps_server_main_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - get_input: jsa_name
+ service_template_filter:
+ substitute_service_template: Nested_ps_server_main_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_cmaui_1c1_main:
+ type: org.openecomp.resource.abstract.nodes.cmaui_1c1_main
+ 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: 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
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_cmaui_1c1_main_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ compute_cmaui_1c1_main_name:
+ - get_input:
+ - cmaui_1c1_main_names
+ - 0
+ - get_input:
+ - cmaui_1c1_main_names
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_cmaui_1c1_mainServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_pd_server_main_1b:
+ type: org.openecomp.resource.abstract.nodes.pd_server_main_1b
+ directives:
+ - substitutable
+ properties:
+ port_pd_server_main_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_main_1b_port_fixed_ips:
+ - ip_address:
+ get_input:
+ - pd_server_main_1b_ips
+ - 0
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_main_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ test_nested2Level:
+ type: org.openecomp.resource.abstract.nodes.heat.nested2
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested2ServiceTemplate.yaml
+ name:
+ get_input: security_group_name
+ groups:
+ nested1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested1.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - test_nested_pattern_4_main_1
+ - test_nested2Level
+ - abstract_pd_server_main_1b
+ - abstract_ps_server_main_1b
+ - abstract_cmaui_1c1_main
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested1
+ capabilities:
+ feature_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - feature_server_pd_pattern4_test_nested_pattern_4_nested2
+ instance_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - instance_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.ephemeral.size_server_pd_pattern4
+ 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
+ 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
+ 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
+ disk.latency_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.latency_server_nested2_1c1_cmaui_2
+ disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ binding_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - binding_cmaui_1c1_main
+ cpu_util_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - cpu_util_server_pd_pattern4
+ disk.ephemeral.size_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.ephemeral.size_server_nested2_pd_1b
+ host_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - host_server_nested2_pd_1b
+ disk.device.latency_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.device.latency_ps_server_main_1b
+ feature_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - feature_server_nested2_pd_1b
+ disk.device.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests_server_nested2_1c1_cmaui_2
+ cpu_util_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - cpu_util_pd_server_main_1b
+ disk.latency_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.latency_server_nested2_1c1_cmaui_1
+ disk.device.latency_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.device.latency_pd_server_main_1b
+ disk.device.write.requests_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests_server_nested2_ps_1b
+ disk.device.read.requests_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.read.requests_cmaui_1c1_main
+ feature_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - feature_cmaui_1c1_main
+ 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
+ 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
+ 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
+ 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
+ vcpus_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - vcpus_pd_server_main_1b
+ disk.device.usage_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.usage_server_nested2_pd_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
+ disk.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes.rate_server_nested2_1c1_cmaui_1
+ disk.device.capacity_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.capacity_server_nested2_ps_1b
+ 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
+ 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
+ instance_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - instance_pd_server_main_1b
+ disk.read.bytes.rate_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.read.bytes.rate_ps_server_main_1b
+ feature_test_nested2Level:
+ - test_nested2Level
+ - feature
+ disk.read.bytes.rate_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.read.bytes.rate_pd_server_main_1b
+ cpu.delta_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - cpu.delta_server_nested2_1c1_cmaui_2
+ disk.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.read.requests_server_pd_pattern4
+ disk.write.bytes_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - 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
+ disk.ephemeral.size_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.ephemeral.size_server_nested2_1c1_cmaui_1
+ memory_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - memory_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - 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
+ 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:
+ - test_nested2Level
+ - attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ cpu_util_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - cpu_util_server_nested2_ps_1b
+ instance_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - instance_ps_server_main_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.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ memory.usage_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - memory.usage_server_nested2_ps_1b
+ disk.capacity_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_nested2_1c1_cmaui_2
+ disk.write.requests_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests_server_nested2_1c1_cmaui_2
+ 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
+ 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
+ endpoint_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - endpoint_cmaui_1c1_main
+ host_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - host_server_pd_pattern4
+ disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2
+ 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:
+ - test_nested2Level
+ - network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ 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:
+ - test_nested2Level
+ - feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ 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
+ host_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - host_pd_server_main_1b
+ feature_jsa_security_group2_test_resourceGroup_test_nested2Level:
+ - test_nested2Level
+ - feature_jsa_security_group2_test_resourceGroup
+ 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
+ binding_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - binding_server_pd_pattern4
+ cpu_util_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - cpu_util_ps_server_main_1b
+ disk.write.bytes_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.write.bytes_cmaui_1c1_main
+ network.incoming.bytes_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes_pd_server_nested2_1b_port
+ 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_test_nested2Level:
+ - test_nested2Level
+ - 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
+ 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:
+ - abstract_cmaui_1c1_main
+ - network.outgoing.bytes.rate_cmaui_1c1_main_cmaui_port
+ 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
+ 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
+ cpu.delta_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - cpu.delta_server_nested2_ps_1b
+ feature_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - feature_ps_server_nested2_1b_port
+ disk.latency_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.latency_cmaui_1c1_main
+ disk.write.bytes_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.write.bytes_cmaui_1c1_main
+ disk.write.requests.rate_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests.rate_server_nested2_pd_1b
+ 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
+ feature_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - feature_server_nested2_1c1_cmaui_2
+ 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
+ disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.read.bytes.rate_server_pd_pattern4
+ disk.device.iops_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.iops_server_nested2_1c1_cmaui_1
+ feature_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - 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
+ 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.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ network.incoming.bytes.rate_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_pd_server_nested2_1b_port
+ binding_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - binding_server_nested2_pd_1b
+ 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
+ disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1
+ disk.ephemeral.size_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.ephemeral.size_ps_server_main_1b
+ disk.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.allocation_server_nested2_1c1_cmaui_1
+ 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.usage_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.usage_cmaui_1c1_main
+ disk.usage_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.usage_server_nested2_1c1_cmaui_2
+ disk.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes_server_nested2_1c1_cmaui_2
+ 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:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_cmaui_port_2
+ 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
+ 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_server_main_ps_1b_1:
+ - abstract_ps_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
+ 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
+ scalable_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - scalable_cmaui_1c1_main
+ disk.device.read.requests.rate_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests.rate_server_nested2_ps_1b
+ disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.write.bytes.rate_server_pd_pattern4
+ disk.iops_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.iops_cmaui_1c1_main
+ os_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - os_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ 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
+ 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
+ disk.read.requests_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.read.requests_pd_server_main_1b
+ disk.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.allocation_server_nested2_1c1_cmaui_2
+ 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
+ network.outgoing.bytes.rate_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.bytes.rate_pd_server_nested2_1b_port
+ disk.write.requests_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests_server_nested2_ps_1b
+ disk.write.requests_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.write.requests_pd_server_main_1b
+ disk.device.write.requests.rate_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests.rate_server_nested2_ps_1b
+ 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
+ disk.latency_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.latency_ps_server_main_1b
+ os_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - os_server_nested2_pd_1b
+ disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.read.bytes_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.read.bytes_pd_server_main_1b
+ disk.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.write.requests_server_pd_pattern4
+ disk.device.read.bytes.rate_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes.rate_server_nested2_pd_1b
+ cpu_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - cpu_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ disk.device.write.requests.rate_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.device.write.requests.rate_ps_server_main_1b
+ disk.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ disk.device.latency_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.latency_server_nested2_1c1_cmaui_2
+ 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.allocation_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.allocation_cmaui_1c1_main
+ 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
+ disk.write.bytes_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes_server_nested2_pd_1b
+ network.incoming.packets.rate_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_ps_server_nested2_1b_port
+ network.incoming.packets.rate_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets.rate_pd_server_nested2_1b_port
+ endpoint_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - endpoint_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1
+ 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:
+ - 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:
+ - 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:
+ - test_nested2Level
+ - feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ 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.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
+ 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
+ disk.capacity_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_nested2_ps_1b
+ 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
+ disk.root.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.root.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ host_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - host_ps_server_main_1b
+ disk.root.size_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.root.size_pd_server_main_1b
+ memory.usage_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - memory.usage_ps_server_main_1b
+ network.outpoing.packets_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.outpoing.packets_ps_server_nested2_1b_port
+ instance_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - instance_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ os_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - os_server_nested2_ps_1b
+ scalable_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - scalable_ps_server_main_1b
+ disk.device.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ disk.device.capacity_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.capacity_cmaui_1c1_main
+ disk.device.read.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests.rate_server_nested2_1c1_cmaui_2
+ host_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - host_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ memory.resident_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - memory.resident_ps_server_main_1b
+ os_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - os_pd_server_main_1b
+ disk.device.read.bytes_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.read.bytes_cmaui_1c1_main
+ disk.latency_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.latency_server_nested2_ps_1b
+ disk.root.size_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.root.size_server_nested2_1c1_cmaui_2
+ 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
+ vcpus_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_nested2_ps_1b
+ 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
+ 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.allocation_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.allocation_cmaui_1c1_main
+ feature_jsa_security_group1_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_jsa_security_group1_test_nested3Level
+ 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
+ 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.device.read.bytes_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.read.bytes_cmaui_1c1_main
+ disk.capacity_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_nested2_1c1_cmaui_1
+ disk.write.requests.rate_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.write.requests.rate_cmaui_1c1_main
+ 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
+ disk.allocation_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.allocation_cmaui_1c1_main
+ disk.device.read.bytes_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes_server_nested2_pd_1b
+ disk.device.allocation_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.allocation_cmaui_1c1_main
+ 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
+ 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.device.latency_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.latency_server_pd_pattern4
+ disk.write.requests.rate_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.write.requests.rate_cmaui_1c1_main
+ scalable_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - scalable_cmaui_1c1_main
+ disk.read.bytes.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes.rate_server_nested2_1c1_cmaui_2
+ disk.device.write.requests_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.write.requests_cmaui_1c1_main
+ disk.device.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests_server_nested2_1c1_cmaui_1
+ instance_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - instance_server_pd_pattern4
+ disk.allocation_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.allocation_server_nested2_pd_1b
+ 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
+ disk.device.capacity_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.capacity_cmaui_1c1_main
+ scalable_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - scalable_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.write.bytes.rate_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.write.bytes.rate_pd_server_main_1b
+ feature_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_test_nested3Level
+ 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
+ disk.iops_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.iops_pd_server_main_1b
+ disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ disk.ephemeral.size_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.ephemeral.size_server_nested2_1c1_cmaui_2
+ 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
+ disk.latency_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.latency_server_nested2_pd_1b
+ memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ cpu.delta_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - cpu.delta_cmaui_1c1_main
+ disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.write.requests.rate_server_pd_pattern4
+ disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.write.requests_server_pd_pattern4
+ disk.device.write.bytes_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.write.bytes_cmaui_1c1_main
+ disk.write.requests.rate_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests.rate_server_nested2_1c1_cmaui_2
+ 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
+ disk.device.allocation_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.allocation_server_nested2_1c1_cmaui_2
+ disk.device.allocation_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.device.allocation_pd_server_main_1b
+ disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.read.bytes_server_pd_pattern4
+ vcpus_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_nested2_pd_1b
+ 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
+ disk.device.allocation_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.allocation_server_nested2_1c1_cmaui_1
+ vcpus_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ cpu_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - cpu_cmaui_1c1_main
+ endpoint_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - endpoint_server_nested2_1c1_cmaui_2
+ disk.write.bytes.rate_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.write.bytes.rate_ps_server_main_1b
+ disk.device.read.requests.rate_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.device.read.requests.rate_pd_server_main_1b
+ feature_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - feature
+ memory.usage_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - memory.usage_server_nested2_pd_1b
+ disk.device.write.bytes_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes_server_nested2_pd_1b
+ 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
+ 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
+ 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
+ vcpus_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_nested2_1c1_cmaui_1
+ 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
+ disk.device.read.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes_server_nested2_1c1_cmaui_1
+ 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:
+ - test_nested2Level
+ - attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file
+ 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
+ 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
+ disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2
+ 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:
+ - test_nested2Level
+ - network.outgoing.bytes_pd_server_pattern4_port_2_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
+ disk.device.read.requests.rate_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests.rate_server_nested2_pd_1b
+ disk.device.allocation_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.device.allocation_ps_server_main_1b
+ vcpus_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - 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
+ 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:
+ - test_nested2Level
+ - network.incoming.bytes.rate_cmaui_port_1
+ os_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - os_server_nested2_1c1_cmaui_2
+ disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2
+ memory.resident_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - memory.resident_cmaui_1c1_main
+ network.incoming.packets_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_pd_server_nested2_1b_port
+ 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
+ memory.resident_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - memory.resident_server_nested2_1c1_cmaui_2
+ disk.capacity_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_nested2_pd_1b
+ disk.ephemeral.size_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.ephemeral.size_cmaui_1c1_main
+ cpu_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - cpu_server_pd_pattern4_test_nested_pattern_4_nested2
+ binding_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - binding_pd_server_main_1b
+ memory.resident_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - memory.resident_cmaui_1c1_main
+ disk.device.read.requests.rate_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.read.requests.rate_cmaui_1c1_main
+ disk.device.capacity_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.device.capacity_pd_server_main_1b
+ disk.read.bytes_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.read.bytes_cmaui_1c1_main
+ os_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - os_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.device.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests_server_nested2_1c1_cmaui_1
+ host_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - host_server_nested2_ps_1b
+ host_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - host_server_pd_pattern4_test_nested_pattern_4_nested2
+ 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
+ disk.root.size_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.root.size_cmaui_1c1_main
+ disk.usage_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.usage_ps_server_main_1b
+ cpu_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - cpu_pd_server_main_1b
+ disk.read.requests_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.read.requests_cmaui_1c1_main
+ memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ network.outgoing.packets.rate_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.outgoing.packets.rate_pd_server_nested2_1b_port
+ disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.read.requests.rate_server_pd_pattern4
+ disk.ephemeral.size_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.ephemeral.size_cmaui_1c1_main
+ host_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - host_cmaui_1c1_main
+ disk.device.iops_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.iops_cmaui_1c1_main
+ disk.device.latency_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.latency_server_nested2_ps_1b
+ disk.device.read.requests_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.requests_server_nested2_1c1_cmaui_2
+ cpu_util_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - cpu_util_server_nested2_1c1_cmaui_2
+ instance_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - instance_cmaui_1c1_main
+ memory_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - memory_server_nested2_1c1_cmaui_2
+ 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
+ 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
+ disk.write.bytes.rate_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes.rate_server_nested2_pd_1b
+ disk.root.size_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.root.size_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.capacity_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.capacity_server_pd_pattern4
+ disk.device.read.bytes.rate_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes.rate_server_nested2_ps_1b
+ feature_jsa_security_group1_test_resourceGroup_test_nested2Level:
+ - test_nested2Level
+ - feature_jsa_security_group1_test_resourceGroup
+ disk.device.usage_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.usage_server_nested2_ps_1b
+ disk.ephemeral.size_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.ephemeral.size_pd_server_main_1b
+ disk.root.size_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.root.size_cmaui_1c1_main
+ disk.iops_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.iops_server_nested2_1c1_cmaui_2
+ memory_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - memory_server_pd_pattern4
+ feature_jsa_security_group2_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - feature_jsa_security_group2_test_nested3Level
+ network.incoming.bytes.rate_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.bytes.rate_ps_server_nested2_1b_port
+ disk.allocation_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.allocation_server_pd_pattern4
+ cpu_util_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - cpu_util_cmaui_1c1_main
+ disk.device.write.requests.rate_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - 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
+ 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
+ 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:
+ - test_nested2Level
+ - network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ 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
+ 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:
+ - test_nested2Level
+ - network.outpoing.packets_cmaui_port_2
+ 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:
+ - test_nested2Level
+ - network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2
+ vcpus_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - vcpus_server_nested2_1c1_cmaui_2
+ disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.device.read.bytes.rate_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.read.bytes.rate_cmaui_1c1_main
+ disk.device.write.requests.rate_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.device.write.requests.rate_cmaui_1c1_main
+ disk.iops_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.iops_ps_server_main_1b
+ disk.device.iops_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.iops_server_nested2_pd_1b
+ endpoint_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - endpoint_server_pd_pattern4
+ cpu_util_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - cpu_util_cmaui_1c1_main
+ disk.device.allocation_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.allocation_server_nested2_pd_1b
+ 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
+ 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:
+ - 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
+ 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
+ disk.device.latency_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.latency_server_nested2_1c1_cmaui_1
+ cpu_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - cpu_cmaui_1c1_main
+ 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
+ host_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - host_server_nested2_1c1_cmaui_1
+ disk.write.requests_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.write.requests_cmaui_1c1_main
+ memory.usage_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - memory.usage_cmaui_1c1_main
+ memory_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - memory_server_nested2_ps_1b
+ 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.iops_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.iops_server_nested2_pd_1b
+ 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
+ disk.capacity_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.capacity_cmaui_1c1_main
+ instance_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - instance_server_nested2_ps_1b
+ disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2
+ 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.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
+ disk.device.iops_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.iops_server_nested2_ps_1b
+ disk.read.requests_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.read.requests_server_nested2_pd_1b
+ cpu.delta_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - cpu.delta_pd_server_main_1b
+ disk.capacity_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - 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
+ instance_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - instance_server_nested2_1c1_cmaui_1
+ feature_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - feature_test_nested_pattern_4_nested2
+ memory_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - memory_cmaui_1c1_main
+ disk.write.bytes_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.write.bytes_ps_server_main_1b
+ disk.write.requests.rate_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.write.requests.rate_pd_server_main_1b
+ 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.capacity_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.capacity_cmaui_1c1_main
+ disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.write.requests.rate_server_pd_pattern4
+ os_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - os_cmaui_1c1_main
+ disk.write.bytes.rate_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.write.bytes.rate_server_nested2_1c1_cmaui_1
+ host_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - host_server_nested2_1c1_cmaui_2
+ disk.read.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.read.bytes_server_nested2_1c1_cmaui_2
+ 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
+ disk.write.bytes_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.write.bytes_pd_server_main_1b
+ disk.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ binding_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - binding_server_nested2_1c1_cmaui_1
+ 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.device.write.bytes_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes_server_nested2_1c1_cmaui_1
+ feature_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - feature_server_nested2_1c1_cmaui_1
+ disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2
+ 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
+ endpoint_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - endpoint_server_nested2_pd_1b
+ memory_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - 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
+ disk.device.read.requests_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.device.read.requests_pd_server_main_1b
+ disk.read.requests_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.read.requests_cmaui_1c1_main
+ 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
+ os_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - os_cmaui_1c1_main
+ disk.latency_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.latency_server_pd_pattern4
+ memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2
+ attachment_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - attachment_pd_server_nested2_1b_port
+ 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
+ cpu_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - cpu_ps_server_main_1b
+ scalable_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - scalable_pd_server_main_1b
+ memory.usage_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - memory.usage_server_nested2_1c1_cmaui_2
+ memory.usage_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - memory.usage_cmaui_1c1_main
+ 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_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ cpu_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - cpu_server_nested2_1c1_cmaui_1
+ disk.usage_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.usage_server_nested2_pd_1b
+ disk.device.read.bytes_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.read.bytes_server_nested2_ps_1b
+ disk.device.write.bytes.rate_server_main_1c1_cmaui_21:
+ - abstract_cmaui_1c1_main
+ - disk.device.write.bytes.rate_cmaui_1c1_main
+ 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:
+ - test_nested2Level
+ - binding_cmaui_port_2
+ memory_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - memory_ps_server_main_1b
+ disk.read.bytes_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.read.bytes_ps_server_main_1b
+ vcpus_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - vcpus_ps_server_main_1b
+ instance_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - instance_server_nested2_pd_1b
+ disk.device.read.bytes_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.device.read.bytes_ps_server_main_1b
+ disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.read.requests_server_pd_pattern4
+ 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
+ feature_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - feature_server_pd_pattern4
+ scalable_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - scalable_server_nested2_1c1_cmaui_2
+ disk.device.usage_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.device.usage_pd_server_main_1b
+ memory_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - memory_server_nested2_pd_1b
+ 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
+ disk.device.write.bytes_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.device.write.bytes_ps_server_main_1b
+ vcpus_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - vcpus_cmaui_1c1_main
+ network.incoming.packets_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - network.incoming.packets_ps_server_nested2_1b_port
+ disk.device.usage_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.usage_server_pd_pattern4
+ cpu_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - cpu_server_nested2_1c1_cmaui_2
+ disk.write.requests_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests_server_nested2_pd_1b
+ memory.usage_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - memory.usage_server_pd_pattern4
+ disk.device.write.requests.rate_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.requests.rate_server_nested2_pd_1b
+ disk.usage_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.usage_pd_server_main_1b
+ disk.write.bytes.rate_server_main_1c1_cmaui_11:
+ - abstract_cmaui_1c1_main
+ - disk.write.bytes.rate_cmaui_1c1_main
+ binding_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - binding_ps_server_nested2_1b_port
+ cpu_util_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - cpu_util_server_nested2_pd_1b
+ scalable_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - scalable_server_nested2_ps_1b
+ disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ 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
+ scalable_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - scalable_server_nested2_1c1_cmaui_1
+ disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.write.bytes_server_pd_pattern4
+ disk.iops_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.iops_server_nested2_ps_1b
+ memory.resident_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - memory.resident_server_nested2_ps_1b
+ cpu.delta_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - cpu.delta_server_nested2_pd_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:
+ - test_nested2Level
+ - forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file
+ disk.device.allocation_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.allocation_server_nested2_ps_1b
+ attachment_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - attachment_ps_server_nested2_1b_port
+ disk.read.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.read.requests_server_nested2_1c1_cmaui_1
+ disk.device.write.requests_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.device.write.requests_ps_server_main_1b
+ disk.allocation_server_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - disk.allocation_ps_server_main_1b
+ disk.latency_server_main_pd_1b_1:
+ - abstract_pd_server_main_1b
+ - disk.latency_pd_server_main_1b
+ disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file_test_nested2Level:
+ - test_nested2Level
+ - disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file
+ disk.device.capacity_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.device.capacity_server_nested2_1c1_cmaui_1
+ disk.device.write.bytes_server_nested2_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - disk.device.write.bytes_server_nested2_1c1_cmaui_2
+ disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - disk.device.write.bytes.rate_server_pd_pattern4
+ disk.device.latency_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - disk.device.latency_server_nested2_pd_1b
+ endpoint_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - endpoint_server_pd_pattern4_test_nested_pattern_4_nested2
+ disk.write.requests_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - disk.write.requests_server_nested2_1c1_cmaui_1
+ 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
+ binding_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - binding_server_nested2_ps_1b
+ 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_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:
+ - test_nested2Level
+ - network.incoming.packets_cmaui_port_1
+ disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2_test_nested2Level:
+ - test_nested2Level
+ - disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2
+ 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:
+ - test_nested2Level
+ - dependency_cmaui_port_2
+ 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:
+ - test_nested_pattern_4_main_1
+ - dependency_pd_server_pattern4_port_02
+ 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_1c1_cmaui_2_test_nested2Level:
+ - test_nested2Level
+ - local_storage_server_nested2_1c1_cmaui_2
+ local_storage_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - local_storage_server_nested2_pd_1b
+ local_storage_server_nested2_1c1_cmaui_1_test_nested2Level:
+ - test_nested2Level
+ - local_storage_server_nested2_1c1_cmaui_1
+ 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:
+ - test_nested2Level
+ - link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
+ dependency_pd_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - dependency_pd_server_nested2_1b_port
+ 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_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_main_ps_1b_1:
+ - abstract_ps_server_main_1b
+ - dependency_ps_server_main_1b
+ dependency_server_nested2_pd_1b_test_nested2Level:
+ - test_nested2Level
+ - dependency_server_nested2_pd_1b
+ 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_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
+ link_ps_server_main_1b_port_1:
+ - abstract_ps_server_main_1b
+ - link_ps_server_main_1b_ps_server_main_1b_port
+ 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:
+ - test_nested2Level
+ - dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2
+ link_cmaui_port_2_test_nested2Level:
+ - test_nested2Level
+ - link_cmaui_port_2
+ link_cmaui_port_12:
+ - abstract_cmaui_1c1_main
+ - link_cmaui_1c1_main_cmaui_port
+ 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
+ port_jsa_security_group2_test_resourceGroup_test_nested2Level:
+ - test_nested2Level
+ - port_jsa_security_group2_test_resourceGroup
+ port_jsa_security_group2_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - port_jsa_security_group2_test_nested3Level
+ dependency_test_nested_pattern_4_main_1:
+ - test_nested_pattern_4_main_1
+ - dependency
+ dependency_jsa_security_group2_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - dependency_jsa_security_group2_test_nested3Level
+ 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
+ local_storage_server_nested2_ps_1b_test_nested2Level:
+ - test_nested2Level
+ - local_storage_server_nested2_ps_1b
+ dependency_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - dependency_ps_server_nested2_1b_port
+ link_ps_server_nested2_1b_port_test_nested2Level:
+ - test_nested2Level
+ - link_ps_server_nested2_1b_port
+ 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
+ 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
+ dependency_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - dependency_test_nested3Level
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested2\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- cmaui_1c1_nested2_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- cmaui_1c1_nested2_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- ps_server_nested2_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: security_group_name\r
- pd_server_nested2_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PD server\r
- contrail_net_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: network name of contrail v2 network\r
- jsa_net_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: network name of jsa network\r
- ps_server_nested2_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- pd_server_nested2_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- jsa_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: network name of jsa log network\r
- cmaui_1c1_nested2_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- ps_server_nested2_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PS server\r
- pd_server_nested2_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: nested parameter\r
- pd_server_nested2_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: PD Image server\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: availabilityzone name\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- ps_server_nested2_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Ps Image server\r
- node_templates:\r
- abstract_pd_server_nested2_1b:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_nested2_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_pd_server_nested2_1b_port_replacement_policy:\r
- - AUTO\r
- port_pd_server_nested2_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - pd_server_nested2_1b_ips\r
- - 0\r
- port_pd_server_nested2_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_flavor_name:\r
- get_input: pd_server_nested2_1b_flavor\r
- compute_pd_server_nested2_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- compute_pd_server_nested2_1b_name:\r
- - get_input:\r
- - pd_server_nested2_1b_names\r
- - 0\r
- vm_image_name:\r
- get_input: pd_server_nested2_1b_image\r
- port_pd_server_nested2_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_nested2_1b_port_network:\r
- - get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_nested2_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- test_nested_pattern_4_nested2:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4ServiceTemplate.yaml\r
- port_pd_server_pattern4_port_01_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_02_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_02_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_01_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- test_nested3Level:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested3\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested3ServiceTemplate.yaml\r
- name:\r
- get_input: security_group_name\r
- test_nested_pattern_4_same_type_diff_file:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4_2\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_input: jsa_name\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4-same-typeServiceTemplate.yaml\r
- port_pd_server_pattern4_port_1_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_2_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_1_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_pattern4_port_2_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- abstract_ps_server_nested2_1b:\r
- type: org.openecomp.resource.abstract.nodes.ps_server_nested2_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_ps_server_nested2_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_ps_server_nested2_1b_name:\r
- - get_input:\r
- - ps_server_nested2_1b_names\r
- - 1\r
- compute_ps_server_nested2_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- port_ps_server_nested2_1b_port_replacement_policy:\r
- - AUTO\r
- vm_flavor_name:\r
- get_input: ps_server_nested2_1b_flavor\r
- port_ps_server_nested2_1b_port_network:\r
- - get_input: jsa_name\r
- vm_image_name:\r
- get_input: ps_server_nested2_1b_image\r
- port_ps_server_nested2_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_nested2_1b_ips\r
- - 0\r
- port_ps_server_nested2_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_server_nested2_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- test_resourceGroup:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested3\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_input: name\r
- service_template_filter:\r
- substitute_service_template: nested3ServiceTemplate.yaml\r
- count: 9\r
- mandatory: true\r
- indx:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_cmaui_1c1_nested2:\r
- type: org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - get_input: contrail_net_name\r
- - get_input: contrail_net_name\r
- port_cmaui_port_network_role_tag: contrail\r
- vm_flavor_name:\r
- get_input: cmaui_1c1_nested2_flavor\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_1c1_nested2_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_cmaui_1c1_nested2_name:\r
- - get_input:\r
- - cmaui_1c1_nested2_names\r
- - 1\r
- - get_input:\r
- - cmaui_1c1_nested2_names\r
- - 0\r
- compute_cmaui_1c1_nested2_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- service_template_filter:\r
- substitute_service_template: Nested_cmaui_1c1_nested2ServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- nested2_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested2.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - test_resourceGroup\r
- - test_nested_pattern_4_nested2\r
- - test_nested3Level\r
- - test_nested_pattern_4_same_type_diff_file\r
- - abstract_cmaui_1c1_nested2\r
- - abstract_pd_server_nested2_1b\r
- - abstract_ps_server_nested2_1b\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested2\r
- capabilities:\r
- instance_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - instance_cmaui_1c1_nested2\r
- disk.allocation_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.allocation_ps_server_nested2_1b\r
- scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - scalable_server_pd_pattern4_1\r
- network.incoming.packets.rate_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.incoming.packets.rate_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- os_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - os_pd_server_nested2_1b\r
- disk.device.usage_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.usage_pd_server_nested2_1b\r
- disk.device.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.write.bytes_server_pd_pattern4\r
- vcpus_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - vcpus_pd_server_nested2_1b\r
- memory.usage_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - memory.usage_cmaui_1c1_nested2\r
- disk.device.latency_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.latency_cmaui_1c1_nested2\r
- memory.usage_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - memory.usage_cmaui_1c1_nested2\r
- instance_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - instance_cmaui_1c1_nested2\r
- disk.device.latency_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.latency_cmaui_1c1_nested2\r
- forwarder_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - forwarder_pd_server_pattern4_port_2\r
- disk.iops_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.iops_ps_server_nested2_1b\r
- disk.read.bytes_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.read.bytes_pd_server_nested2_1b\r
- network.outgoing.packets.rate_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.outgoing.packets.rate_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- memory.resident_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - memory.resident_ps_server_nested2_1b\r
- network.outpoing.packets_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.outpoing.packets_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- disk.device.read.bytes_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.bytes_cmaui_1c1_nested2\r
- disk.device.read.bytes_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.bytes_cmaui_1c1_nested2\r
- endpoint_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - endpoint_pd_server_nested2_1b\r
- cpu_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - cpu_server_pd_pattern4\r
- network.outgoing.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port\r
- disk.device.allocation_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.allocation_pd_server_nested2_1b\r
- network.outgoing.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outgoing.bytes_cmaui_1c1_nested2_cmaui_port\r
- disk.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.read.requests_server_pd_pattern4\r
- network.incoming.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_1\r
- disk.write.bytes.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.write.bytes.rate_ps_server_nested2_1b\r
- network.incoming.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.packets.rate_pd_server_pattern4_port_2\r
- disk.device.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.write.requests_server_pd_pattern4_1\r
- forwarder_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - forwarder_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- memory.resident_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - memory.resident_server_pd_pattern4_1\r
- feature_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - feature\r
- network.outgoing.bytes.rate_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.outgoing.bytes.rate_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- memory_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - memory_server_pd_pattern4\r
- disk.write.bytes.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.bytes.rate_cmaui_1c1_nested2\r
- disk.write.bytes.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.bytes.rate_cmaui_1c1_nested2\r
- attachment_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - attachment_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- binding_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - binding_pd_server_pattern4_port_1\r
- forwarder_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - forwarder_pd_server_pattern4_port_01\r
- attachment_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - attachment_pd_server_pattern4_port_02\r
- disk.device.iops_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.iops_ps_server_nested2_1b\r
- disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.ephemeral.size_server_pd_pattern4_1\r
- disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.read.bytes.rate_server_pd_pattern4_1\r
- os_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - os_server_pd_pattern4_1\r
- cpu_util_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - cpu_util_pd_server_nested2_1b\r
- network.incoming.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.packets_pd_server_pattern4_port_01\r
- network.incoming.packets_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.incoming.packets_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- disk.write.bytes.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.write.bytes.rate_pd_server_nested2_1b\r
- network.incoming.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.packets.rate_pd_server_pattern4_port_02\r
- disk.device.capacity_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.capacity_cmaui_1c1_nested2\r
- disk.device.capacity_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.capacity_cmaui_1c1_nested2\r
- binding_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - binding_pd_server_pattern4_port_02\r
- network.outpoing.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outpoing.packets_pd_server_pattern4_port_1\r
- disk.device.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.write.requests.rate_server_pd_pattern4_1\r
- disk.write.bytes_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.write.bytes_ps_server_nested2_1b\r
- disk.latency_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.latency_pd_server_nested2_1b\r
- network.incoming.packets_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.packets_pd_server_pattern4_port_1\r
- network.incoming.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.packets_pd_server_pattern4_port_2\r
- binding_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - binding_cmaui_1c1_nested2_cmaui_port\r
- binding_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - binding_cmaui_1c1_nested2_cmaui_port\r
- network.outgoing.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_1\r
- disk.device.capacity_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.capacity_ps_server_nested2_1b\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_1\r
- network.outpoing.packets_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outpoing.packets_pd_server_pattern4_port_2\r
- disk.read.requests_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.read.requests_ps_server_nested2_1b\r
- network.incoming.bytes_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.incoming.bytes_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_02\r
- feature_test_resourceGroup:\r
- - test_resourceGroup\r
- - feature\r
- disk.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.read.bytes_server_pd_pattern4_1\r
- network.incoming.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.bytes_cmaui_1c1_nested2_cmaui_port\r
- disk.device.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.write.requests.rate_server_pd_pattern4\r
- disk.device.read.bytes.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.read.bytes.rate_pd_server_nested2_1b\r
- network.incoming.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.bytes_cmaui_1c1_nested2_cmaui_port\r
- disk.write.requests.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.write.requests.rate_pd_server_nested2_1b\r
- scalable_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - scalable_server_pd_pattern4\r
- disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.iops_server_pd_pattern4_1\r
- disk.allocation_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.allocation_cmaui_1c1_nested2\r
- disk.usage_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.usage_ps_server_nested2_1b\r
- disk.allocation_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.allocation_cmaui_1c1_nested2\r
- network.incoming.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.packets.rate_pd_server_pattern4_port_01\r
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.bytes.rate_cmaui_1c1_nested2\r
- network.incoming.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port\r
- network.incoming.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.packets.rate_cmaui_1c1_nested2_cmaui_port\r
- disk.device.write.bytes.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.bytes.rate_cmaui_1c1_nested2\r
- feature_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - feature_cmaui_1c1_nested2_cmaui_port\r
- feature_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - feature_cmaui_1c1_nested2_cmaui_port\r
- os_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - os_ps_server_nested2_1b\r
- disk.device.read.requests_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.read.requests_ps_server_nested2_1b\r
- network.outgoing.packets.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_01\r
- disk.ephemeral.size_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.ephemeral.size_ps_server_nested2_1b\r
- disk.device.iops_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.iops_pd_server_nested2_1b\r
- network.incoming.packets.rate_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.packets.rate_pd_server_pattern4_port_1\r
- feature_jsa_security_group1_test_resourceGroup:\r
- - test_resourceGroup\r
- - feature_jsa_security_group1\r
- disk.write.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.write.requests.rate_server_pd_pattern4_1\r
- disk.device.usage_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.usage_ps_server_nested2_1b\r
- feature_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - feature_pd_server_pattern4_port_2\r
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.requests.rate_cmaui_1c1_nested2\r
- disk.device.write.requests.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.requests.rate_cmaui_1c1_nested2\r
- memory.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - memory.usage_server_pd_pattern4_1\r
- disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.latency_server_pd_pattern4\r
- cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - cpu_util_server_pd_pattern4\r
- binding_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - binding_cmaui_1c1_nested2\r
- binding_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - binding_cmaui_1c1_nested2\r
- feature_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - feature_cmaui_1c1_nested2\r
- disk.write.requests.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.requests.rate_cmaui_1c1_nested2\r
- feature_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - feature_cmaui_1c1_nested2\r
- disk.write.requests.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.requests.rate_cmaui_1c1_nested2\r
- disk.root.size_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.root.size_pd_server_nested2_1b\r
- disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.write.requests_server_pd_pattern4\r
- memory.usage_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - memory.usage_ps_server_nested2_1b\r
- disk.read.bytes.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.read.bytes.rate_cmaui_1c1_nested2\r
- cpu_util_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - cpu_util_server_pd_pattern4_1\r
- disk.read.bytes.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.read.bytes.rate_cmaui_1c1_nested2\r
- endpoint_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - endpoint_ps_server_nested2_1b\r
- network.incoming.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.bytes_pd_server_pattern4_port_02\r
- forwarder_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - forwarder_cmaui_1c1_nested2_cmaui_port\r
- network.incoming.bytes_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.incoming.bytes_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- forwarder_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - forwarder_cmaui_1c1_nested2_cmaui_port\r
- vcpus_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - vcpus_cmaui_1c1_nested2\r
- vcpus_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - vcpus_ps_server_nested2_1b\r
- vcpus_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - vcpus_cmaui_1c1_nested2\r
- disk.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.write.bytes.rate_server_pd_pattern4_1\r
- disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.iops_server_pd_pattern4\r
- disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.allocation_server_pd_pattern4_1\r
- disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.usage_server_pd_pattern4\r
- network.outgoing.bytes_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.outgoing.bytes_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- disk.write.requests_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.write.requests_pd_server_nested2_1b\r
- disk.device.write.bytes_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.write.bytes_ps_server_nested2_1b\r
- network.outgoing.bytes_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outgoing.bytes_pd_server_pattern4_port_02\r
- disk.latency_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.latency_ps_server_nested2_1b\r
- memory.resident_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - memory.resident_cmaui_1c1_nested2\r
- network.incoming.bytes.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_02\r
- disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.allocation_server_pd_pattern4\r
- disk.device.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.read.bytes.rate_server_pd_pattern4_1\r
- feature_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - feature_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- cpu_util_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - cpu_util_ps_server_nested2_1b\r
- disk.device.write.requests.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.write.requests.rate_pd_server_nested2_1b\r
- disk.read.requests_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.read.requests_pd_server_nested2_1b\r
- disk.device.read.requests.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.read.requests.rate_server_pd_pattern4_1\r
- disk.device.capacity_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.capacity_pd_server_nested2_1b\r
- disk.capacity_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.capacity_ps_server_nested2_1b\r
- instance_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - instance_server_pd_pattern4_1\r
- disk.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.read.requests_server_pd_pattern4_1\r
- os_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - os_cmaui_1c1_nested2\r
- disk.device.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.latency_server_pd_pattern4_1\r
- disk.read.bytes_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.read.bytes_ps_server_nested2_1b\r
- os_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - os_cmaui_1c1_nested2\r
- network.incoming.bytes.rate_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.incoming.bytes.rate_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- attachment_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - attachment_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- attachment_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - attachment_pd_server_pattern4_port_01\r
- feature_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - feature_pd_server_pattern4_port_02\r
- feature_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - feature_server_pd_pattern4_1\r
- disk.allocation_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.allocation_server_pd_pattern4\r
- network.outpoing.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outpoing.packets_cmaui_1c1_nested2_cmaui_port\r
- network.outpoing.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outpoing.packets_cmaui_1c1_nested2_cmaui_port\r
- disk.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.iops_server_pd_pattern4_1\r
- disk.ephemeral.size_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.ephemeral.size_pd_server_nested2_1b\r
- memory.resident_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - memory.resident_pd_server_nested2_1b\r
- network.outgoing.packets.rate_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.outgoing.packets.rate_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- disk.device.usage_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.usage_cmaui_1c1_nested2\r
- disk.device.usage_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.usage_cmaui_1c1_nested2\r
- feature_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - feature_server_pd_pattern4\r
- disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.write.requests.rate_server_pd_pattern4\r
- network.outpoing.packets_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.outpoing.packets_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- feature_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - feature_ps_server_nested2_1b\r
- memory.resident_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - memory.resident_cmaui_1c1_nested2\r
- disk.device.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.write.bytes_server_pd_pattern4_1\r
- disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.latency_server_pd_pattern4\r
- host_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - host_server_pd_pattern4_1\r
- disk.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.latency_server_pd_pattern4_1\r
- disk.device.iops_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.iops_cmaui_1c1_nested2\r
- disk.device.iops_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.iops_cmaui_1c1_nested2\r
- disk.device.usage_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.usage_server_pd_pattern4\r
- disk.device.write.bytes.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.write.bytes.rate_pd_server_nested2_1b\r
- forwarder_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - forwarder_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- attachment_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - attachment_pd_server_pattern4_port_2\r
- network.outgoing.bytes.rate_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.outgoing.bytes.rate_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- network.incoming.packets.rate_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.incoming.packets.rate_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- binding_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - binding_pd_server_pattern4_port_01\r
- disk.device.read.requests_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.requests_cmaui_1c1_nested2\r
- binding_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - binding_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- host_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - host_server_pd_pattern4\r
- disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.read.requests_server_pd_pattern4\r
- cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - cpu.delta_server_pd_pattern4_1\r
- disk.usage_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.usage_pd_server_nested2_1b\r
- disk.device.read.bytes.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.read.bytes.rate_ps_server_nested2_1b\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_2\r
- network.incoming.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.bytes_pd_server_pattern4_port_01\r
- disk.write.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.write.bytes_server_pd_pattern4\r
- disk.device.read.requests_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.requests_cmaui_1c1_nested2\r
- feature_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - feature_pd_server_pattern4_port_1\r
- network.outgoing.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outgoing.bytes.rate_pd_server_pattern4_port_01\r
- scalable_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - scalable_cmaui_1c1_nested2\r
- cpu.delta_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - cpu.delta_cmaui_1c1_nested2\r
- cpu.delta_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - cpu.delta_cmaui_1c1_nested2\r
- cpu_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - cpu_pd_server_nested2_1b\r
- network.outpoing.packets_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outpoing.packets_pd_server_pattern4_port_01\r
- disk.device.latency_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.latency_ps_server_nested2_1b\r
- disk.capacity_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.capacity_pd_server_nested2_1b\r
- memory.usage_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - memory.usage_pd_server_nested2_1b\r
- disk.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.write.bytes_server_pd_pattern4_1\r
- cpu_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - cpu_server_pd_pattern4_1\r
- binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - binding_server_pd_pattern4_1\r
- cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - cpu.delta_server_pd_pattern4\r
- scalable_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - scalable_cmaui_1c1_nested2\r
- host_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - host_cmaui_1c1_nested2\r
- host_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - host_cmaui_1c1_nested2\r
- disk.capacity_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.capacity_cmaui_1c1_nested2\r
- feature_jsa_security_group1_test_nested3Level:\r
- - test_nested3Level\r
- - feature_jsa_security_group1\r
- network.outgoing.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outgoing.bytes_pd_server_pattern4_port_2\r
- disk.capacity_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.capacity_cmaui_1c1_nested2\r
- disk.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.allocation_server_pd_pattern4_1\r
- disk.device.read.bytes_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.read.bytes_ps_server_nested2_1b\r
- disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.usage_server_pd_pattern4_1\r
- disk.device.read.requests_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.read.requests_pd_server_nested2_1b\r
- disk.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.write.requests_server_pd_pattern4\r
- feature_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - feature_pd_server_pattern4_port_01\r
- endpoint_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - endpoint_cmaui_1c1_nested2\r
- network.incoming.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.packets_cmaui_1c1_nested2_cmaui_port\r
- disk.device.write.requests.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.write.requests.rate_ps_server_nested2_1b\r
- network.incoming.packets_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.incoming.packets_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- binding_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - binding_pd_server_nested2_1b\r
- network.incoming.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.packets_cmaui_1c1_nested2_cmaui_port\r
- feature_jsa_security_group2_test_nested3Level:\r
- - test_nested3Level\r
- - feature_jsa_security_group2\r
- feature_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - feature\r
- disk.root.size_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.root.size_ps_server_nested2_1b\r
- endpoint_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - endpoint_cmaui_1c1_nested2\r
- disk.device.write.bytes_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.write.bytes_pd_server_nested2_1b\r
- disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.ephemeral.size_server_pd_pattern4\r
- disk.usage_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.usage_cmaui_1c1_nested2\r
- disk.usage_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.usage_cmaui_1c1_nested2\r
- disk.device.write.requests_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.write.requests_pd_server_nested2_1b\r
- network.incoming.bytes_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.bytes_pd_server_pattern4_port_2\r
- disk.root.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.root.size_server_pd_pattern4_1\r
- cpu.delta_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - cpu.delta_pd_server_nested2_1b\r
- disk.write.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.write.requests_server_pd_pattern4_1\r
- network.incoming.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.bytes_pd_server_pattern4_port_1\r
- host_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - host_ps_server_nested2_1b\r
- disk.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.write.bytes.rate_server_pd_pattern4\r
- feature_jsa_security_group2_test_resourceGroup:\r
- - test_resourceGroup\r
- - feature_jsa_security_group2\r
- feature_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - feature_pd_server_nested2_1b\r
- disk.device.read.requests.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.read.requests.rate_ps_server_nested2_1b\r
- disk.read.requests_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.read.requests_cmaui_1c1_nested2\r
- disk.device.read.requests.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.requests.rate_cmaui_1c1_nested2\r
- network.incoming.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.packets_pd_server_pattern4_port_02\r
- disk.read.requests_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.read.requests_cmaui_1c1_nested2\r
- disk.device.read.requests.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.requests.rate_cmaui_1c1_nested2\r
- cpu_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - cpu_cmaui_1c1_nested2\r
- network.outgoing.packets.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_2\r
- cpu_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - cpu_cmaui_1c1_nested2\r
- instance_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - instance_pd_server_nested2_1b\r
- memory_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - memory_cmaui_1c1_nested2\r
- memory_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - memory_cmaui_1c1_nested2\r
- disk.device.write.requests_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.requests_cmaui_1c1_nested2\r
- memory_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - memory_server_pd_pattern4_1\r
- disk.device.write.requests_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.requests_cmaui_1c1_nested2\r
- network.outgoing.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port\r
- disk.write.requests_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.write.requests_ps_server_nested2_1b\r
- disk.device.read.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.read.requests.rate_server_pd_pattern4\r
- network.outgoing.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outgoing.bytes.rate_cmaui_1c1_nested2_cmaui_port\r
- disk.device.write.bytes_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.bytes_cmaui_1c1_nested2\r
- memory_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - memory_ps_server_nested2_1b\r
- binding_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - binding_server_pd_pattern4\r
- disk.read.bytes_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.read.bytes_cmaui_1c1_nested2\r
- endpoint_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - endpoint_server_pd_pattern4_1\r
- disk.read.bytes_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.read.bytes_cmaui_1c1_nested2\r
- disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.read.bytes.rate_server_pd_pattern4\r
- disk.device.write.bytes_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.write.bytes_cmaui_1c1_nested2\r
- vcpus_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - vcpus_server_pd_pattern4_1\r
- os_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - os_server_pd_pattern4\r
- forwarder_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - forwarder_pd_server_pattern4_port_1\r
- disk.device.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.read.requests_server_pd_pattern4_1\r
- attachment_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - attachment_pd_server_pattern4_port_1\r
- disk.write.requests_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.requests_cmaui_1c1_nested2\r
- disk.write.requests_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.requests_cmaui_1c1_nested2\r
- memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - memory.resident_server_pd_pattern4\r
- scalable_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - scalable_ps_server_nested2_1b\r
- instance_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - instance_server_pd_pattern4\r
- disk.ephemeral.size_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.ephemeral.size_cmaui_1c1_nested2\r
- disk.ephemeral.size_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.ephemeral.size_cmaui_1c1_nested2\r
- network.outpoing.packets_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outpoing.packets_pd_server_pattern4_port_02\r
- disk.device.capacity_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.capacity_server_pd_pattern4\r
- memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - memory.usage_server_pd_pattern4\r
- disk.device.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.read.bytes.rate_server_pd_pattern4\r
- forwarder_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - forwarder_pd_server_pattern4_port_02\r
- disk.capacity_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.capacity_server_pd_pattern4\r
- attachment_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - attachment_cmaui_1c1_nested2_cmaui_port\r
- disk.allocation_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.allocation_pd_server_nested2_1b\r
- cpu_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - cpu_ps_server_nested2_1b\r
- disk.device.write.bytes.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.write.bytes.rate_ps_server_nested2_1b\r
- disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.write.bytes.rate_server_pd_pattern4\r
- disk.read.bytes.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.read.bytes.rate_ps_server_nested2_1b\r
- disk.device.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.read.bytes_server_pd_pattern4\r
- network.incoming.bytes.rate_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_2\r
- network.outgoing.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port\r
- network.outgoing.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.outgoing.packets.rate_cmaui_1c1_nested2_cmaui_port\r
- attachment_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - attachment_cmaui_1c1_nested2_cmaui_port\r
- disk.device.iops_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.device.iops_server_pd_pattern4\r
- disk.device.read.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.read.bytes_server_pd_pattern4_1\r
- disk.root.size_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.root.size_cmaui_1c1_nested2\r
- disk.root.size_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.root.size_cmaui_1c1_nested2\r
- disk.device.latency_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.latency_pd_server_nested2_1b\r
- disk.write.bytes_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.bytes_cmaui_1c1_nested2\r
- network.outgoing.bytes_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - network.outgoing.bytes_pd_server_pattern4_port_1\r
- disk.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.usage_server_pd_pattern4_1\r
- disk.write.bytes_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.write.bytes_cmaui_1c1_nested2\r
- disk.iops_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.iops_cmaui_1c1_nested2\r
- feature_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - feature_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- disk.iops_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.iops_cmaui_1c1_nested2\r
- network.outgoing.bytes_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outgoing.bytes_pd_server_pattern4_port_01\r
- disk.iops_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.iops_pd_server_nested2_1b\r
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.bytes.rate_cmaui_1c1_nested2\r
- binding_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - binding_pd_server_pattern4_port_2\r
- disk.device.read.bytes.rate_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.read.bytes.rate_cmaui_1c1_nested2\r
- disk.latency_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.latency_cmaui_1c1_nested2\r
- vcpus_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - vcpus_server_pd_pattern4\r
- feature_test_nested3Level:\r
- - test_nested3Level\r
- - feature\r
- disk.device.write.requests_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.write.requests_ps_server_nested2_1b\r
- endpoint_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - endpoint_server_pd_pattern4\r
- disk.device.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.capacity_server_pd_pattern4_1\r
- memory_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - memory_pd_server_nested2_1b\r
- disk.write.requests.rate_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.write.requests.rate_ps_server_nested2_1b\r
- cpu_util_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - cpu_util_cmaui_1c1_nested2\r
- disk.device.read.bytes_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.read.bytes_pd_server_nested2_1b\r
- disk.latency_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.latency_cmaui_1c1_nested2\r
- cpu_util_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - cpu_util_cmaui_1c1_nested2\r
- instance_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - instance_ps_server_nested2_1b\r
- network.incoming.bytes.rate_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.incoming.bytes.rate_pd_server_pattern4_port_01\r
- network.incoming.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port\r
- network.incoming.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - network.incoming.bytes.rate_cmaui_1c1_nested2_cmaui_port\r
- host_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - host_pd_server_nested2_1b\r
- disk.write.bytes_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.write.bytes_pd_server_nested2_1b\r
- disk.read.bytes.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.read.bytes.rate_pd_server_nested2_1b\r
- binding_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - binding_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.root.size_server_pd_pattern4\r
- network.incoming.bytes.rate_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - network.incoming.bytes.rate_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- disk.device.read.requests.rate_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - disk.device.read.requests.rate_pd_server_nested2_1b\r
- binding_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - binding_ps_server_nested2_1b\r
- disk.device.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.device.write.bytes.rate_server_pd_pattern4_1\r
- disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - disk.read.bytes_server_pd_pattern4\r
- disk.device.allocation_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - disk.device.allocation_ps_server_nested2_1b\r
- scalable_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - scalable_pd_server_nested2_1b\r
- disk.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - disk.capacity_server_pd_pattern4_1\r
- network.outgoing.bytes_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - network.outgoing.bytes_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- network.outgoing.packets.rate_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - network.outgoing.packets.rate_pd_server_pattern4_port_02\r
- disk.device.allocation_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.allocation_cmaui_1c1_nested2\r
- cpu.delta_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - cpu.delta_ps_server_nested2_1b\r
- disk.device.allocation_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - disk.device.allocation_cmaui_1c1_nested2\r
- requirements:\r
- dependency_jsa_security_group1_test_resourceGroup:\r
- - test_resourceGroup\r
- - dependency_jsa_security_group1\r
- port_jsa_security_group2_test_resourceGroup:\r
- - test_resourceGroup\r
- - port_jsa_security_group2\r
- dependency_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - dependency_cmaui_1c1_nested2\r
- dependency_jsa_security_group2_test_nested3Level:\r
- - test_nested3Level\r
- - dependency_jsa_security_group2\r
- port_jsa_security_group1_test_resourceGroup:\r
- - test_resourceGroup\r
- - port_jsa_security_group1\r
- link_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - link_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- dependency_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - dependency_ps_server_nested2_1b\r
- dependency_jsa_security_group2_test_resourceGroup:\r
- - test_resourceGroup\r
- - dependency_jsa_security_group2\r
- local_storage_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - local_storage_server_pd_pattern4\r
- dependency_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - dependency_cmaui_1c1_nested2\r
- dependency_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - dependency_pd_server_pattern4_port_01\r
- port_jsa_security_group2_test_nested3Level:\r
- - test_nested3Level\r
- - port_jsa_security_group2\r
- dependency_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - dependency_pd_server_nested2_1b\r
- link_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - link_cmaui_1c1_nested2_cmaui_port\r
- link_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - link_pd_server_pattern4_port_02\r
- link_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - link_cmaui_1c1_nested2_cmaui_port\r
- local_storage_server_nested2_ps_1b:\r
- - abstract_ps_server_nested2_1b\r
- - local_storage_ps_server_nested2_1b\r
- dependency_test_resourceGroup:\r
- - test_resourceGroup\r
- - dependency\r
- local_storage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - local_storage_server_pd_pattern4_1\r
- dependency_pd_server_pattern4_port_02_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - dependency_pd_server_pattern4_port_02\r
- dependency_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - dependency_pd_server_pattern4_port_1\r
- dependency_cmaui_port_1:\r
- - abstract_cmaui_1c1_nested2\r
- - dependency_cmaui_1c1_nested2_cmaui_port\r
- link_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - link_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- dependency_server_pd_pattern4_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - dependency_server_pd_pattern4\r
- dependency_test_nested3Level:\r
- - test_nested3Level\r
- - dependency\r
- dependency_cmaui_port_2:\r
- - abstract_cmaui_1c1_nested2\r
- - dependency_cmaui_1c1_nested2_cmaui_port\r
- dependency_pd_server_nested2_1b_port:\r
- - abstract_pd_server_nested2_1b\r
- - dependency_pd_server_nested2_1b_pd_server_nested2_1b_port\r
- port_jsa_security_group1_test_nested3Level:\r
- - test_nested3Level\r
- - port_jsa_security_group1\r
- dependency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - dependency_server_pd_pattern4_1\r
- link_pd_server_pattern4_port_01_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - link_pd_server_pattern4_port_01\r
- dependency_ps_server_nested2_1b_port:\r
- - abstract_ps_server_nested2_1b\r
- - dependency_ps_server_nested2_1b_ps_server_nested2_1b_port\r
- dependency_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - dependency_pd_server_pattern4_port_2\r
- link_pd_server_pattern4_port_2_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - link_pd_server_pattern4_port_2\r
- dependency_jsa_security_group1_test_nested3Level:\r
- - test_nested3Level\r
- - dependency_jsa_security_group1\r
- link_pd_server_pattern4_port_1_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - link_pd_server_pattern4_port_1\r
- local_storage_server_nested2_1c1_cmaui_2:\r
- - abstract_cmaui_1c1_nested2\r
- - local_storage_cmaui_1c1_nested2\r
- local_storage_server_nested2_pd_1b:\r
- - abstract_pd_server_nested2_1b\r
- - local_storage_pd_server_nested2_1b\r
- dependency_test_nested_pattern_4_same_type_diff_file:\r
- - test_nested_pattern_4_same_type_diff_file\r
- - dependency\r
- local_storage_server_nested2_1c1_cmaui_1:\r
- - abstract_cmaui_1c1_nested2\r
- - local_storage_cmaui_1c1_nested2\r
- dependency_test_nested_pattern_4_nested2:\r
- - test_nested_pattern_4_nested2\r
- - dependency\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested2
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ cmaui_1c1_nested2_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ cmaui_1c1_nested2_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ ps_server_nested2_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: security_group_name
+ pd_server_nested2_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PD server
+ contrail_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: network name of contrail v2 network
+ jsa_net_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: network name of jsa network
+ ps_server_nested2_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ pd_server_nested2_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ jsa_name:
+ hidden: false
+ immutable: false
+ type: string
+ description: network name of jsa log network
+ cmaui_1c1_nested2_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ ps_server_nested2_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PS server
+ pd_server_nested2_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ name:
+ hidden: false
+ immutable: false
+ type: string
+ description: nested parameter
+ pd_server_nested2_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: PD Image server
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ ps_server_nested2_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ps Image server
+ node_templates:
+ abstract_pd_server_nested2_1b:
+ type: org.openecomp.resource.abstract.nodes.pd_server_nested2_1b
+ directives:
+ - substitutable
+ properties:
+ port_pd_server_nested2_1b_port_replacement_policy:
+ - AUTO
+ port_pd_server_nested2_1b_port_fixed_ips:
+ - ip_address:
+ get_input:
+ - pd_server_nested2_1b_ips
+ - 0
+ port_pd_server_nested2_1b_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_flavor_name:
+ get_input: pd_server_nested2_1b_flavor
+ compute_pd_server_nested2_1b_availability_zone:
+ - get_input: availability_zone_0
+ compute_pd_server_nested2_1b_name:
+ - get_input:
+ - pd_server_nested2_1b_names
+ - 0
+ vm_image_name:
+ get_input: pd_server_nested2_1b_image
+ port_pd_server_nested2_1b_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_nested2_1b_port_network:
+ - get_input: jsa_name
+ port_pd_server_nested2_1b_port_subinterface_indicator:
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_nested2_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ test_nested_pattern_4_nested2:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input: jsa_name
+ service_template_filter:
+ substitute_service_template: nested-pattern-4ServiceTemplate.yaml
+ port_pd_server_pattern4_port_01_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_pattern4_port_02_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: false
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ test_nested3Level:
+ type: org.openecomp.resource.abstract.nodes.heat.nested3
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested3ServiceTemplate.yaml
+ name:
+ get_input: security_group_name
+ test_nested_pattern_4_same_type_diff_file:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server_pattern4_2
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input: jsa_name
+ service_template_filter:
+ substitute_service_template: nested-pattern-4-same-typeServiceTemplate.yaml
+ port_pd_server_pattern4_port_1_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: false
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ abstract_ps_server_nested2_1b:
+ type: org.openecomp.resource.abstract.nodes.ps_server_nested2_1b
+ directives:
+ - substitutable
+ properties:
+ port_ps_server_nested2_1b_port_subinterface_indicator:
+ - true
+ port_ps_server_nested2_1b_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: false
+ floating_ip_count_required:
+ is_required: false
+ compute_ps_server_nested2_1b_name:
+ - get_input:
+ - ps_server_nested2_1b_names
+ - 1
+ compute_ps_server_nested2_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_ps_server_nested2_1b_port_replacement_policy:
+ - AUTO
+ vm_flavor_name:
+ get_input: ps_server_nested2_1b_flavor
+ port_ps_server_nested2_1b_port_network:
+ - get_input: jsa_name
+ vm_image_name:
+ get_input: ps_server_nested2_1b_image
+ port_ps_server_nested2_1b_port_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_nested2_1b_ips
+ - 0
+ port_ps_server_nested2_1b_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ps_server_nested2_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ test_resourceGroup:
+ type: org.openecomp.resource.abstract.nodes.heat.nested3
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_input: name
+ service_template_filter:
+ substitute_service_template: nested3ServiceTemplate.yaml
+ count: 9
+ mandatory: true
+ indx:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_cmaui_1c1_nested2:
+ type: org.openecomp.resource.abstract.nodes.cmaui_1c1_nested2
+ 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: 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:
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_cmaui_1c1_nested2_name:
+ - get_input:
+ - cmaui_1c1_nested2_names
+ - 1
+ - get_input:
+ - cmaui_1c1_nested2_names
+ - 0
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ compute_cmaui_1c1_nested2_availability_zone:
+ - get_input: availability_zone_0
+ - get_input: availability_zone_0
+ service_template_filter:
+ substitute_service_template: Nested_cmaui_1c1_nested2ServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ nested2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested2.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - test_resourceGroup
+ - test_nested_pattern_4_nested2
+ - test_nested3Level
+ - test_nested_pattern_4_same_type_diff_file
+ - abstract_cmaui_1c1_nested2
+ - abstract_pd_server_nested2_1b
+ - abstract_ps_server_nested2_1b
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested2
+ capabilities:
+ instance_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - instance_cmaui_1c1_nested2
+ disk.allocation_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.allocation_ps_server_nested2_1b
+ scalable_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - scalable_server_pd_pattern4_1
+ 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
+ os_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - os_pd_server_nested2_1b
+ disk.device.usage_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.usage_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
+ vcpus_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - vcpus_pd_server_nested2_1b
+ memory.usage_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - memory.usage_cmaui_1c1_nested2
+ disk.device.latency_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.latency_cmaui_1c1_nested2
+ memory.usage_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - memory.usage_cmaui_1c1_nested2
+ instance_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - instance_cmaui_1c1_nested2
+ 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
+ disk.read.bytes_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.read.bytes_pd_server_nested2_1b
+ network.outgoing.packets.rate_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - network.outgoing.packets.rate_ps_server_nested2_1b_ps_server_nested2_1b_port
+ memory.resident_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - memory.resident_ps_server_nested2_1b
+ network.outpoing.packets_pd_server_nested2_1b_port:
+ - abstract_pd_server_nested2_1b
+ - network.outpoing.packets_pd_server_nested2_1b_pd_server_nested2_1b_port
+ disk.device.read.bytes_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.read.bytes_cmaui_1c1_nested2
+ disk.device.read.bytes_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.read.bytes_cmaui_1c1_nested2
+ endpoint_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - endpoint_pd_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
+ 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
+ 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
+ forwarder_pd_server_nested2_1b_port:
+ - abstract_pd_server_nested2_1b
+ - forwarder_pd_server_nested2_1b_pd_server_nested2_1b_port
+ memory.resident_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - memory.resident_server_pd_pattern4_1
+ feature_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - feature
+ network.outgoing.bytes.rate_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - network.outgoing.bytes.rate_ps_server_nested2_1b_ps_server_nested2_1b_port
+ memory_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - memory_server_pd_pattern4
+ disk.write.bytes.rate_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.bytes.rate_cmaui_1c1_nested2
+ disk.write.bytes.rate_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.bytes.rate_cmaui_1c1_nested2
+ 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
+ disk.ephemeral.size_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.ephemeral.size_server_pd_pattern4_1
+ disk.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.read.bytes.rate_server_pd_pattern4_1
+ os_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - os_server_pd_pattern4_1
+ 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_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
+ 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:
+ - 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:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outgoing.packets.rate_pd_server_pattern4_port_1
+ 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:
+ - 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:
+ - test_nested_pattern_4_same_type_diff_file
+ - network.outpoing.packets_pd_server_pattern4_port_2
+ disk.read.requests_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.read.requests_ps_server_nested2_1b
+ 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
+ scalable_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - scalable_server_pd_pattern4
+ disk.device.iops_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.iops_server_pd_pattern4_1
+ disk.allocation_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.allocation_cmaui_1c1_nested2
+ 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:
+ - test_nested_pattern_4_nested2
+ - network.incoming.packets.rate_pd_server_pattern4_port_01
+ 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
+ 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
+ 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
+ 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
+ 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
+ disk.latency_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.latency_server_pd_pattern4
+ cpu_util_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - cpu_util_server_pd_pattern4
+ binding_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - binding_cmaui_1c1_nested2
+ binding_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - binding_cmaui_1c1_nested2
+ feature_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - feature_cmaui_1c1_nested2
+ disk.write.requests.rate_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.requests.rate_cmaui_1c1_nested2
+ feature_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - feature_cmaui_1c1_nested2
+ disk.write.requests.rate_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.requests.rate_cmaui_1c1_nested2
+ disk.root.size_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.root.size_pd_server_nested2_1b
+ disk.device.write.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.device.write.requests_server_pd_pattern4
+ memory.usage_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - memory.usage_ps_server_nested2_1b
+ 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
+ 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
+ vcpus_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - vcpus_ps_server_nested2_1b
+ vcpus_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - vcpus_cmaui_1c1_nested2
+ disk.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.write.bytes.rate_server_pd_pattern4_1
+ disk.iops_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.iops_server_pd_pattern4
+ disk.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.allocation_server_pd_pattern4_1
+ disk.usage_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.usage_server_pd_pattern4
+ 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
+ disk.write.requests_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.write.requests_pd_server_nested2_1b
+ 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:
+ - test_nested_pattern_4_nested2
+ - network.incoming.bytes.rate_pd_server_pattern4_port_02
+ disk.device.allocation_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.device.allocation_server_pd_pattern4
+ disk.device.read.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.read.bytes.rate_server_pd_pattern4_1
+ feature_pd_server_nested2_1b_port:
+ - abstract_pd_server_nested2_1b
+ - feature_pd_server_nested2_1b_pd_server_nested2_1b_port
+ cpu_util_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - cpu_util_ps_server_nested2_1b
+ disk.device.write.requests.rate_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.write.requests.rate_pd_server_nested2_1b
+ disk.read.requests_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.read.requests_pd_server_nested2_1b
+ 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
+ disk.device.capacity_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.capacity_pd_server_nested2_1b
+ disk.capacity_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.capacity_ps_server_nested2_1b
+ instance_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - instance_server_pd_pattern4_1
+ disk.read.requests_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.read.requests_server_pd_pattern4_1
+ os_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - os_cmaui_1c1_nested2
+ disk.device.latency_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.latency_server_pd_pattern4_1
+ disk.read.bytes_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.read.bytes_ps_server_nested2_1b
+ os_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - os_cmaui_1c1_nested2
+ network.incoming.bytes.rate_pd_server_nested2_1b_port:
+ - abstract_pd_server_nested2_1b
+ - network.incoming.bytes.rate_pd_server_nested2_1b_pd_server_nested2_1b_port
+ 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.ephemeral.size_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.ephemeral.size_pd_server_nested2_1b
+ memory.resident_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - memory.resident_pd_server_nested2_1b
+ network.outgoing.packets.rate_pd_server_nested2_1b_port:
+ - abstract_pd_server_nested2_1b
+ - network.outgoing.packets.rate_pd_server_nested2_1b_pd_server_nested2_1b_port
+ disk.device.usage_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.usage_cmaui_1c1_nested2
+ disk.device.usage_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.usage_cmaui_1c1_nested2
+ feature_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - feature_server_pd_pattern4
+ disk.write.requests.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.write.requests.rate_server_pd_pattern4
+ network.outpoing.packets_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - network.outpoing.packets_ps_server_nested2_1b_ps_server_nested2_1b_port
+ feature_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - feature_ps_server_nested2_1b
+ memory.resident_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - memory.resident_cmaui_1c1_nested2
+ disk.device.write.bytes_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.write.bytes_server_pd_pattern4_1
+ disk.device.latency_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.device.latency_server_pd_pattern4
+ host_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - host_server_pd_pattern4_1
+ 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
+ disk.device.iops_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.iops_cmaui_1c1_nested2
+ disk.device.iops_server_nested2_1c1_cmaui_2:
+ - 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
+ 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
+ host_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - host_server_pd_pattern4
+ disk.device.read.requests_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.device.read.requests_server_pd_pattern4
+ cpu.delta_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - cpu.delta_server_pd_pattern4_1
+ disk.usage_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.usage_pd_server_nested2_1b
+ 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.delta_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - cpu.delta_cmaui_1c1_nested2
+ cpu.delta_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - cpu.delta_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
+ memory.usage_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - memory.usage_pd_server_nested2_1b
+ 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
+ cpu_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - cpu_server_pd_pattern4_1
+ binding_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - binding_server_pd_pattern4_1
+ cpu.delta_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - cpu.delta_server_pd_pattern4
+ scalable_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - scalable_cmaui_1c1_nested2
+ host_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - host_cmaui_1c1_nested2
+ host_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - host_cmaui_1c1_nested2
+ disk.capacity_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.capacity_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.device.allocation_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.allocation_server_pd_pattern4_1
+ disk.device.read.bytes_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.device.read.bytes_ps_server_nested2_1b
+ disk.device.usage_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.usage_server_pd_pattern4_1
+ disk.device.read.requests_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.read.requests_pd_server_nested2_1b
+ 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
+ network.incoming.packets_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - network.incoming.packets_ps_server_nested2_1b_ps_server_nested2_1b_port
+ 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
+ feature_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - feature
+ disk.root.size_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.root.size_ps_server_nested2_1b
+ endpoint_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - endpoint_cmaui_1c1_nested2
+ disk.device.write.bytes_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.write.bytes_pd_server_nested2_1b
+ disk.ephemeral.size_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.ephemeral.size_server_pd_pattern4
+ disk.usage_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.usage_cmaui_1c1_nested2
+ disk.usage_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.usage_cmaui_1c1_nested2
+ 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
+ cpu.delta_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - cpu.delta_pd_server_nested2_1b
+ 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.device.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.device.write.bytes.rate_server_pd_pattern4
+ feature_jsa_security_group2_test_resourceGroup:
+ - test_resourceGroup
+ - feature_jsa_security_group2
+ feature_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - feature_pd_server_nested2_1b
+ disk.device.read.requests.rate_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.device.read.requests.rate_ps_server_nested2_1b
+ disk.read.requests_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.read.requests_cmaui_1c1_nested2
+ 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
+ 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
+ instance_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - instance_pd_server_nested2_1b
+ memory_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - memory_cmaui_1c1_nested2
+ memory_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - memory_cmaui_1c1_nested2
+ disk.device.write.requests_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.write.requests_cmaui_1c1_nested2
+ memory_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - memory_server_pd_pattern4_1
+ 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
+ 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
+ memory_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - memory_ps_server_nested2_1b
+ binding_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - binding_server_pd_pattern4
+ disk.read.bytes_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.read.bytes_cmaui_1c1_nested2
+ endpoint_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - endpoint_server_pd_pattern4_1
+ disk.read.bytes_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.read.bytes_cmaui_1c1_nested2
+ disk.read.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.read.bytes.rate_server_pd_pattern4
+ disk.device.write.bytes_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.write.bytes_cmaui_1c1_nested2
+ vcpus_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - vcpus_server_pd_pattern4_1
+ 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
+ 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
+ disk.write.requests_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.requests_cmaui_1c1_nested2
+ disk.write.requests_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.requests_cmaui_1c1_nested2
+ memory.resident_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - memory.resident_server_pd_pattern4
+ scalable_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - scalable_ps_server_nested2_1b
+ instance_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - instance_server_pd_pattern4
+ disk.ephemeral.size_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.ephemeral.size_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
+ memory.usage_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - memory.usage_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
+ cpu_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - cpu_ps_server_nested2_1b
+ disk.device.write.bytes.rate_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.device.write.bytes.rate_ps_server_nested2_1b
+ disk.write.bytes.rate_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.write.bytes.rate_server_pd_pattern4
+ disk.read.bytes.rate_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.read.bytes.rate_ps_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
+ 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
+ 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.write.bytes_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.write.bytes_cmaui_1c1_nested2
+ disk.iops_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.iops_cmaui_1c1_nested2
+ feature_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - feature_ps_server_nested2_1b_ps_server_nested2_1b_port
+ 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
+ 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
+ vcpus_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - vcpus_server_pd_pattern4
+ feature_test_nested3Level:
+ - test_nested3Level
+ - feature
+ disk.device.write.requests_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.device.write.requests_ps_server_nested2_1b
+ endpoint_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - endpoint_server_pd_pattern4
+ disk.device.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.capacity_server_pd_pattern4_1
+ memory_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - memory_pd_server_nested2_1b
+ disk.write.requests.rate_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.write.requests.rate_ps_server_nested2_1b
+ cpu_util_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - cpu_util_cmaui_1c1_nested2
+ disk.device.read.bytes_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.read.bytes_pd_server_nested2_1b
+ disk.latency_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - disk.latency_cmaui_1c1_nested2
+ cpu_util_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - cpu_util_cmaui_1c1_nested2
+ 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
+ disk.write.bytes_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.write.bytes_pd_server_nested2_1b
+ disk.read.bytes.rate_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.read.bytes.rate_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
+ disk.root.size_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.root.size_server_pd_pattern4
+ network.incoming.bytes.rate_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - network.incoming.bytes.rate_ps_server_nested2_1b_ps_server_nested2_1b_port
+ disk.device.read.requests.rate_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - disk.device.read.requests.rate_pd_server_nested2_1b
+ binding_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - binding_ps_server_nested2_1b
+ disk.device.write.bytes.rate_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.device.write.bytes.rate_server_pd_pattern4_1
+ disk.read.bytes_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - disk.read.bytes_server_pd_pattern4
+ disk.device.allocation_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - disk.device.allocation_ps_server_nested2_1b
+ scalable_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - scalable_pd_server_nested2_1b
+ disk.capacity_server_pd_pattern4_1_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - disk.capacity_server_pd_pattern4_1
+ 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
+ cpu.delta_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - cpu.delta_ps_server_nested2_1b
+ disk.device.allocation_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - disk.device.allocation_cmaui_1c1_nested2
+ requirements:
+ dependency_jsa_security_group1_test_resourceGroup:
+ - test_resourceGroup
+ - dependency_jsa_security_group1
+ port_jsa_security_group2_test_resourceGroup:
+ - test_resourceGroup
+ - port_jsa_security_group2
+ dependency_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - dependency_cmaui_1c1_nested2
+ dependency_jsa_security_group2_test_nested3Level:
+ - test_nested3Level
+ - dependency_jsa_security_group2
+ port_jsa_security_group1_test_resourceGroup:
+ - test_resourceGroup
+ - port_jsa_security_group1
+ link_ps_server_nested2_1b_port:
+ - abstract_ps_server_nested2_1b
+ - link_ps_server_nested2_1b_ps_server_nested2_1b_port
+ dependency_server_nested2_ps_1b:
+ - abstract_ps_server_nested2_1b
+ - dependency_ps_server_nested2_1b
+ dependency_jsa_security_group2_test_resourceGroup:
+ - test_resourceGroup
+ - dependency_jsa_security_group2
+ local_storage_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - local_storage_server_pd_pattern4
+ 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:
+ - test_nested_pattern_4_nested2
+ - dependency_pd_server_pattern4_port_01
+ 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
+ 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:
+ - 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
+ link_pd_server_nested2_1b_port:
+ - abstract_pd_server_nested2_1b
+ - link_pd_server_nested2_1b_pd_server_nested2_1b_port
+ dependency_server_pd_pattern4_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - dependency_server_pd_pattern4
+ 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
+ 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:
+ - test_nested_pattern_4_nested2
+ - link_pd_server_pattern4_port_01
+ 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:
+ - test_nested_pattern_4_same_type_diff_file
+ - link_pd_server_pattern4_port_2
+ 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:
+ - test_nested_pattern_4_same_type_diff_file
+ - link_pd_server_pattern4_port_1
+ local_storage_server_nested2_1c1_cmaui_2:
+ - abstract_cmaui_1c1_nested2
+ - local_storage_cmaui_1c1_nested2
+ local_storage_server_nested2_pd_1b:
+ - abstract_pd_server_nested2_1b
+ - local_storage_pd_server_nested2_1b
+ dependency_test_nested_pattern_4_same_type_diff_file:
+ - test_nested_pattern_4_same_type_diff_file
+ - dependency
+ local_storage_server_nested2_1c1_cmaui_1:
+ - abstract_cmaui_1c1_nested2
+ - local_storage_cmaui_1c1_nested2
+ dependency_test_nested_pattern_4_nested2:
+ - test_nested_pattern_4_nested2
+ - dependency
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: json
+ port_oam_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_sm_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_sm_server_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: json
+ port_oam_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
get_input: port_oam_server_port_exCP_naming
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
get_input: port_oam_server_port_network_role_tag
network_role:
get_input: port_oam_server_port_network_role
+ subnetpoolid:
+ get_input: port_oam_server_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_oam_server_port_subnetpoolid
network:
get_input:
- port_oam_server_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_network_role_tag
network_role:
get_input: port_pd_server_port_network_role
+ subnetpoolid:
+ get_input: port_pd_server_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_pd_server_port_subnetpoolid
network:
get_input:
- port_pd_server_port_network
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
get_input: port_ps_server_port_network_role_tag
network_role:
get_input: port_ps_server_port_network_role
+ subnetpoolid:
+ get_input: port_ps_server_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_ps_server_port_subnetpoolid
network:
get_input:
- port_ps_server_port_network
required: true
entry_schema:
type: string
+ port_sm_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_sm_server_name:
type: list
required: true
get_input: port_sm_server_port_exCP_naming
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_sm_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
get_input: port_sm_server_port_network_role_tag
network_role:
get_input: port_sm_server_port_network_role
+ subnetpoolid:
+ get_input: port_sm_server_port_subnetpoolid
fixed_ips:
get_input:
- port_sm_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_sm_server_port_subnetpoolid
network:
get_input:
- port_sm_server_port_network
- get_input: net1
vm_flavor_name:
get_input: pd_server_flavor
+ port_pd_server_port_subinterface_indicator:
+ - true
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
+ port_ps_server_port_subinterface_indicator:
+ - true
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: sm_server_flavor
port_sm_server_port_network:
- get_input: net1
+ port_sm_server_port_subinterface_indicator:
+ - true
compute_sm_server_name:
- get_input:
- sm_server_names
- get_input: net2
port_oam_server_port_security_groups:
- - get_input: p1
+ port_oam_server_port_subinterface_indicator:
+ - true
port_oam_server_port_replacement_policy:
- AUTO
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_oam02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
requirements:
- dependency_oam_oam02_port:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_oam01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_cmaui02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
requirements:
- dependency_cmaui_cmaui02_port:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui01_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_cmaui02_port_network_role_tag:
type: string
required: true
+ port_cmaui02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
node_templates:
cmaui_cmaui02_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_cmaui02_port_exCP_naming
vlan_requirements:
get_input: port_cmaui02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui02_port_ip_requirements
network_role_tag:
get_input: port_cmaui02_port_network_role_tag
network_role:
get_input: port_cmaui02_port_network_role
+ subnetpoolid:
+ get_input: port_cmaui02_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui02_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui02_port_subnetpoolid
network:
get_input:
- port_cmaui02_port_network
required: true
entry_schema:
type: string
+ port_cmaui01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui01_port_vlan_requirements:
type: list
required: true
get_input: port_cmaui01_port_exCP_naming
vlan_requirements:
get_input: port_cmaui01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui01_port_ip_requirements
network_role_tag:
get_input: port_cmaui01_port_network_role_tag
network_role:
get_input: port_cmaui01_port_network_role
+ subnetpoolid:
+ get_input: port_cmaui01_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui01_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui01_port_subnetpoolid
network:
get_input:
- port_cmaui01_port_network
required: true
entry_schema:
type: string
+ port_oam02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
node_templates:
oam_oam02_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_oam02_port_exCP_naming
vlan_requirements:
get_input: port_oam02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam02_port_ip_requirements
network_role_tag:
get_input: port_oam02_port_network_role_tag
network_role:
get_input: port_oam02_port_network_role
+ subnetpoolid:
+ get_input: port_oam02_port_subnetpoolid
fixed_ips:
get_input:
- port_oam02_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_oam02_port_subnetpoolid
network:
get_input:
- port_oam02_port_network
vm_flavor_name:
type: string
required: true
+ port_oam01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
get_input: port_oam01_port_exCP_naming
vlan_requirements:
get_input: port_oam01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam01_port_ip_requirements
network_role_tag:
get_input: port_oam01_port_network_role_tag
network_role:
get_input: port_oam01_port_network_role
+ subnetpoolid:
+ get_input: port_oam01_port_subnetpoolid
fixed_ips:
get_input:
- port_oam01_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_oam01_port_subnetpoolid
network:
get_input:
- port_oam01_port_network
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_network_role_tag
network_role:
get_input: port_pd02_port_network_role
+ subnetpoolid:
+ get_input: port_pd02_port_subnetpoolid
fixed_ips:
get_input:
- port_pd02_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_pd02_port_subnetpoolid
network:
get_input:
- port_pd02_port_network
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
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
fixed_ips:
get_input:
- port_pd01_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_pd01_port_subnetpoolid
network:
get_input:
- port_pd01_port_network
- - get_input: p2
port_cmaui02_port_network:
- get_input: net
+ port_cmaui02_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
- get_input:
- cmaui_names
- 0
+ port_cmaui01_port_subinterface_indicator:
+ - true
compute_cmaui_availability_zone:
- get_input: availability_zone_0
vm_image_name:
- AUTO
vm_flavor_name:
get_input: cmaui_flavor
+ port_oam01_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: cmaui_image
port_oam01_port_fixed_ips:
- get_input:
- oam_names
- 0
+ port_oam02_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_oamServiceTemplate.yaml
count: 1
is_required: false
vm_flavor_name:
get_input: cmaui_flavor
+ port_pd02_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: cmaui_image
port_pd02_port_security_groups:
- get_input:
- ps_names
- 0
+ port_pd01_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_ps_1ServiceTemplate.yaml
count: 1
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: integer
required: true
status: SUPPORTED
+ port_ps02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_pd_server_user_data_format:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_ps02_port_order:
type: integer
required: true
+ port_ps02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_pd_server_user_data_format:
type: list
required: true
get_input: port_ps02_port_exCP_naming
vlan_requirements:
get_input: port_ps02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps02_port_ip_requirements
network_role_tag:
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd02_port_vlan_requirements:
type: list
required: true
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_ps02_port_network_role_tag: oam
vm_image_name:
get_input: pd_image_name
+ port_ps02_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
port_ps02_port_network:
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_pd02_port_ip_requirements:
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_osm_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: json
+ port_oam_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_BE_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
attributes:
BE_1c1_accessIPv4:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_rd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- p1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: p1\r
- type: string\r
- description: UID of osm network\r
- p2:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: p2\r
- type: string\r
- description: UID of osm network\r
- rd_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: rd_server_1b_flavor\r
- type: string\r
- description: Flavor for PD server\r
- BE_1c1_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: BE_1c1_names\r
- type: list\r
- description: BE1, BE2 server names\r
- entry_schema:\r
- type: string\r
- ps_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: ps_server_1b_ips\r
- type: string\r
- packet_internal_network_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: packet_internal_network_name\r
- type: string\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: security_group_name\r
- type: list\r
- description: BE1, BE2 server names\r
- entry_schema:\r
- type: string\r
- osm_server_1c2_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: osm_server_1c2_names\r
- type: list\r
- description: BE1, BE2 server names\r
- entry_schema:\r
- type: string\r
- osm_server_1c2_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: osm_server_1c2_flavor\r
- type: string\r
- description: Flavor for BE server\r
- rd_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: rd_server_1b_ips\r
- type: string\r
- ps_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: ps_server_1b_names\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- rd_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: rd_server_1b_names\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- jsa_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: jsa_name\r
- type: string\r
- description: network name of jsa log network\r
- osm_server_1c2_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: osm_server_1c2_image\r
- type: string\r
- description: Image for BE server\r
- BE_osm_ips:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: BE_osm_ips\r
- type: string\r
- packet_external_network_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: packet_external_network_name\r
- type: string\r
- BE_1c1_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: BE_1c1_image\r
- type: string\r
- description: Image for BE server\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: availability_zone_0\r
- type: string\r
- description: availabilityzone name\r
- rd_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: rd_server_1b_image\r
- type: string\r
- description: PD Image server\r
- ps_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: ps_server_1b_flavor\r
- type: string\r
- description: Flavor for PS server\r
- ps_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: ps_server_1b_image\r
- type: string\r
- description: Ps Image server\r
- net:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: net\r
- type: string\r
- BE_1c1_flavor:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - nested2\r
- source_type: HEAT\r
- param_name: BE_1c1_flavor\r
- type: string\r
- description: Flavor for BE server\r
- node_templates:\r
- abstract_rd_server_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.rd_server_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- port_ps_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_1b_ips\r
- - 0\r
- compute_rd_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: rd_server_1b_flavor\r
- port_ps_server_1b_port_network:\r
- - get_input: net\r
- port_ps_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: rd_server_1b_image\r
- port_ps_server_1b_port_replacement_policy:\r
- - AUTO\r
- compute_rd_server_1b_name:\r
- - get_input:\r
- - rd_server_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_rd_server_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- dependsOn_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: jsa_name\r
- requirements:\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: test_nested_all_patterns\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: test_nested_no_compute\r
- relationship: tosca.relationships.DependsOn\r
- - dependency:\r
- capability: tosca.capabilities.Node\r
- node: test_nested_pattern_4\r
- relationship: tosca.relationships.DependsOn\r
- abstract_rd_server_1b:\r
- type: org.openecomp.resource.abstract.nodes.rd_server_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_rd_server_1b_port_network:\r
- - get_input: net\r
- compute_rd_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: rd_server_1b_flavor\r
- port_rd_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: rd_server_1b_image\r
- port_rd_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_rd_server_1b_name:\r
- - get_input:\r
- - rd_server_1b_names\r
- - 0\r
- port_rd_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - rd_server_1b_ips\r
- - 0\r
- port_rd_server_1b_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_rd_server_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- test_nested_pattern_4:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4ServiceTemplate.yaml\r
- p2:\r
- get_attribute:\r
- - test_nested_no_compute\r
- - no_compute_attr_1\r
- port_pd_server_port_2_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_port_2_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_port_1_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_port_1_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- test_nested_no_compute:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested-no-compute\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_attribute:\r
- - test_nested_pattern_4\r
- - pattern4_attr_1\r
- service_template_filter:\r
- substitute_service_template: nested-no-computeServiceTemplate.yaml\r
- nested2_pattern_4:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4ServiceTemplate.yaml\r
- p2:\r
- get_input: p2\r
- port_pd_server_port_2_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_port_2_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_port_1_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_port_1_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- abstract_osm_server_1c2_0:\r
- type: org.openecomp.resource.abstract.nodes.osm_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_osm_port_replacement_policy:\r
- - AUTO\r
- port_osm_port_network:\r
- - packet_internal_network_2\r
- compute_osm_server_1c2_name:\r
- - get_input:\r
- - osm_server_1c2_names\r
- - 0\r
- vm_flavor_name:\r
- get_input: osm_server_1c2_flavor\r
- port_osm_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_osm_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - BE_osm_ips\r
- - 1\r
- vm_image_name:\r
- get_input: osm_server_1c2_image\r
- port_osm_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_osm_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- service_template_filter:\r
- substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_osm_server_1c2_osm_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network_2\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_osm_server_1c2_1:\r
- type: org.openecomp.resource.abstract.nodes.osm_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_osm_port_replacement_policy:\r
- - AUTO\r
- port_osm_port_network:\r
- - packet_external_network_2\r
- compute_osm_server_1c2_name:\r
- - get_input:\r
- - osm_server_1c2_names\r
- - 1\r
- vm_flavor_name:\r
- get_input: osm_server_1c2_flavor\r
- port_osm_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_osm_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - BE_osm_ips\r
- - 1\r
- vm_image_name:\r
- get_input: osm_server_1c2_image\r
- port_osm_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_osm_server_1c2_metadata:\r
- - connectivity_to_server_1c1_BE_1:\r
- get_attribute:\r
- - abstract_BE_1c1\r
- - BE_1c1_accessIPv4\r
- connectivity_to_pattern_4:\r
- get_attribute:\r
- - nested2_pattern_4\r
- - pattern4_attr_1\r
- connectivity_to_server_1c1_BE_2:\r
- get_attribute:\r
- - abstract_BE_1c1\r
- - BE_1c1_accessIPv4\r
- connectivity_to_rd_server_1b:\r
- get_attribute:\r
- - abstract_rd_server_1b\r
- - rd_server_1b_accessIPv4\r
- compute_osm_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- service_template_filter:\r
- substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_osm_server_1c2_osm_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_external_network_2\r
- relationship: tosca.relationships.network.LinksTo\r
- packet_internal_network_2:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_internal_network_name\r
- packet_external_network_2:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_external_network_name\r
- abstract_BE_1c1:\r
- type: org.openecomp.resource.abstract.nodes.BE_1c1\r
- directives:\r
- - substitutable\r
- properties:\r
- vm_flavor_name:\r
- get_input: BE_1c1_flavor\r
- port_BE_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_BE_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - BE_osm_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - BE_osm_ips\r
- - 0\r
- compute_BE_1c1_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- port_BE_port_network:\r
- - packet_internal_network_2\r
- - packet_internal_network_2\r
- port_BE_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: BE_1c1_image\r
- compute_BE_1c1_name:\r
- - get_input:\r
- - BE_1c1_names\r
- - 1\r
- - get_input:\r
- - BE_1c1_names\r
- - 0\r
- port_BE_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_BE_1c1_BE_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network_2\r
- relationship: tosca.relationships.network.LinksTo\r
- test_nested_all_patterns:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- directives:\r
- - substitutable\r
- properties:\r
- p1:\r
- get_attribute:\r
- - test_nested_pattern_4\r
- - pattern4_attr_1\r
- service_template_filter:\r
- substitute_service_template: nested1ServiceTemplate.yaml\r
- p2:\r
- get_attribute:\r
- - test_nested_no_compute\r
- - no_compute_attr_1\r
- groups:\r
- main_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/main.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - dependsOn_network\r
- - test_nested_pattern_4\r
- - test_nested_no_compute\r
- - test_nested_all_patterns\r
- nested2_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested2.yml\r
- description: nested1\r
- members:\r
- - nested2_pattern_4\r
- - packet_internal_network_2\r
- - packet_external_network_2\r
- - abstract_rd_server_1b\r
- - abstract_rd_server_1b_1\r
- - abstract_osm_server_1c2_0\r
- - abstract_osm_server_1c2_1\r
- - abstract_BE_1c1\r
- outputs:\r
- all_pattern_attr_1:\r
- description: all_pattern_attr_1\r
- value:\r
- get_attribute:\r
- - abstract_osm_server_1c2_1\r
- - osm_server_1c2_accessIPv4\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ p1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: p1
+ type: string
+ description: UID of osm network
+ p2:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: p2
+ type: string
+ description: UID of osm network
+ rd_server_1b_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: rd_server_1b_flavor
+ type: string
+ description: Flavor for PD server
+ BE_1c1_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: BE_1c1_names
+ type: list
+ description: BE1, BE2 server names
+ entry_schema:
+ type: string
+ ps_server_1b_ips:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: ps_server_1b_ips
+ type: string
+ packet_internal_network_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: packet_internal_network_name
+ type: string
+ security_group_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: security_group_name
+ type: list
+ description: BE1, BE2 server names
+ entry_schema:
+ type: string
+ osm_server_1c2_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: osm_server_1c2_names
+ type: list
+ description: BE1, BE2 server names
+ entry_schema:
+ type: string
+ osm_server_1c2_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: osm_server_1c2_flavor
+ type: string
+ description: Flavor for BE server
+ rd_server_1b_ips:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: rd_server_1b_ips
+ type: string
+ ps_server_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: ps_server_1b_names
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ rd_server_1b_names:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: rd_server_1b_names
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ jsa_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: jsa_name
+ type: string
+ description: network name of jsa log network
+ osm_server_1c2_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: osm_server_1c2_image
+ type: string
+ description: Image for BE server
+ BE_osm_ips:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: BE_osm_ips
+ type: string
+ packet_external_network_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: packet_external_network_name
+ type: string
+ BE_1c1_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: BE_1c1_image
+ type: string
+ description: Image for BE server
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: availability_zone_0
+ type: string
+ description: availabilityzone name
+ rd_server_1b_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: rd_server_1b_image
+ type: string
+ description: PD Image server
+ ps_server_1b_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: ps_server_1b_flavor
+ type: string
+ description: Flavor for PS server
+ ps_server_1b_image:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: ps_server_1b_image
+ type: string
+ description: Ps Image server
+ net:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: net
+ type: string
+ BE_1c1_flavor:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - nested2
+ source_type: HEAT
+ param_name: BE_1c1_flavor
+ type: string
+ description: Flavor for BE server
+ node_templates:
+ abstract_rd_server_1b_1:
+ type: org.openecomp.resource.abstract.nodes.rd_server_1b_1
+ directives:
+ - substitutable
+ properties:
+ port_ps_server_1b_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
+ port_ps_server_1b_port_fixed_ips:
+ - ip_address:
+ get_input:
+ - ps_server_1b_ips
+ - 0
+ compute_rd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ vm_flavor_name:
+ get_input: rd_server_1b_flavor
+ port_ps_server_1b_port_network:
+ - get_input: net
+ port_ps_server_1b_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: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: rd_server_1b_image
+ port_ps_server_1b_port_replacement_policy:
+ - AUTO
+ compute_rd_server_1b_name:
+ - get_input:
+ - rd_server_1b_names
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_rd_server_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ dependsOn_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: jsa_name
+ requirements:
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: test_nested_all_patterns
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: test_nested_no_compute
+ relationship: tosca.relationships.DependsOn
+ - dependency:
+ capability: tosca.capabilities.Node
+ node: test_nested_pattern_4
+ relationship: tosca.relationships.DependsOn
+ abstract_rd_server_1b:
+ type: org.openecomp.resource.abstract.nodes.rd_server_1b
+ directives:
+ - substitutable
+ properties:
+ port_rd_server_1b_port_network:
+ - get_input: net
+ compute_rd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ port_rd_server_1b_port_subinterface_indicator:
+ - true
+ vm_flavor_name:
+ get_input: rd_server_1b_flavor
+ port_rd_server_1b_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: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: rd_server_1b_image
+ port_rd_server_1b_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_rd_server_1b_name:
+ - get_input:
+ - rd_server_1b_names
+ - 0
+ port_rd_server_1b_port_fixed_ips:
+ - ip_address:
+ get_input:
+ - rd_server_1b_ips
+ - 0
+ port_rd_server_1b_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_rd_server_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ test_nested_pattern_4:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested-pattern-4ServiceTemplate.yaml
+ p2:
+ get_attribute:
+ - test_nested_no_compute
+ - no_compute_attr_1
+ port_pd_server_port_2_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_port_1_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: false
+ 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:
+ - substitutable
+ properties:
+ p1:
+ get_attribute:
+ - test_nested_pattern_4
+ - pattern4_attr_1
+ service_template_filter:
+ substitute_service_template: nested-no-computeServiceTemplate.yaml
+ nested2_pattern_4:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested-pattern-4ServiceTemplate.yaml
+ p2:
+ get_input: p2
+ port_pd_server_port_2_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_port_1_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: false
+ 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_subinterface_indicator:
+ - true
+ port_osm_port_network:
+ - packet_internal_network_2
+ compute_osm_server_1c2_name:
+ - get_input:
+ - osm_server_1c2_names
+ - 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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_osm_port_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
+ service_template_filter:
+ substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_osm_server_1c2_osm_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network_2
+ relationship: tosca.relationships.network.LinksTo
+ abstract_osm_server_1c2_1:
+ type: org.openecomp.resource.abstract.nodes.osm_server_1c2
+ directives:
+ - substitutable
+ properties:
+ port_osm_port_replacement_policy:
+ - AUTO
+ port_osm_port_subinterface_indicator:
+ - true
+ port_osm_port_network:
+ - packet_external_network_2
+ compute_osm_server_1c2_name:
+ - get_input:
+ - osm_server_1c2_names
+ - 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:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_osm_port_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:
+ - abstract_BE_1c1
+ - BE_1c1_accessIPv4
+ connectivity_to_pattern_4:
+ get_attribute:
+ - nested2_pattern_4
+ - pattern4_attr_1
+ connectivity_to_server_1c1_BE_2:
+ get_attribute:
+ - abstract_BE_1c1
+ - BE_1c1_accessIPv4
+ connectivity_to_rd_server_1b:
+ get_attribute:
+ - abstract_rd_server_1b
+ - rd_server_1b_accessIPv4
+ compute_osm_server_1c2_availability_zone:
+ - get_input: availability_zone_0
+ service_template_filter:
+ substitute_service_template: Nested_osm_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_osm_server_1c2_osm_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_external_network_2
+ relationship: tosca.relationships.network.LinksTo
+ packet_internal_network_2:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_internal_network_name
+ packet_external_network_2:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_external_network_name
+ abstract_BE_1c1:
+ type: org.openecomp.resource.abstract.nodes.BE_1c1
+ directives:
+ - substitutable
+ properties:
+ vm_flavor_name:
+ get_input: BE_1c1_flavor
+ port_BE_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_BE_port_fixed_ips:
+ - - ip_address:
+ get_input:
+ - BE_osm_ips
+ - 0
+ - - ip_address:
+ 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:
+ - 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: BE_1c1_image
+ compute_BE_1c1_name:
+ - get_input:
+ - BE_1c1_names
+ - 1
+ - get_input:
+ - BE_1c1_names
+ - 0
+ port_BE_port_replacement_policy:
+ - AUTO
+ - AUTO
+ port_BE_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_BE_1c1ServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_BE_1c1_BE_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network_2
+ relationship: tosca.relationships.network.LinksTo
+ test_nested_all_patterns:
+ type: org.openecomp.resource.abstract.nodes.heat.nested1
+ directives:
+ - substitutable
+ properties:
+ p1:
+ get_attribute:
+ - test_nested_pattern_4
+ - pattern4_attr_1
+ service_template_filter:
+ substitute_service_template: nested1ServiceTemplate.yaml
+ p2:
+ get_attribute:
+ - test_nested_no_compute
+ - no_compute_attr_1
+ groups:
+ main_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/main.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - dependsOn_network
+ - test_nested_pattern_4
+ - test_nested_no_compute
+ - test_nested_all_patterns
+ nested2_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested2.yml
+ description: nested1
+ members:
+ - nested2_pattern_4
+ - packet_internal_network_2
+ - packet_external_network_2
+ - abstract_rd_server_1b
+ - abstract_rd_server_1b_1
+ - abstract_osm_server_1c2_0
+ - abstract_osm_server_1c2_1
+ - abstract_BE_1c1
+ outputs:
+ all_pattern_attr_1:
+ description: all_pattern_attr_1
+ value:
+ get_attribute:
+ - abstract_osm_server_1c2_1
+ - osm_server_1c2_accessIPv4
required: true
entry_schema:
type: string
+ port_BE_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
node_templates:
BE_1c1_BE_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_BE_port_exCP_naming
replacement_policy:
get_input:
- port_BE_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_BE_port_mac_requirements
+ order:
+ get_input: port_BE_port_order
+ exCP_naming:
+ get_input: port_BE_port_exCP_naming
vlan_requirements:
get_input: port_BE_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_BE_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_BE_port_ip_requirements
network_role_tag:
get_input: port_BE_port_network_role_tag
- mac_requirements:
- get_input: port_BE_port_mac_requirements
- order:
- get_input: port_BE_port_order
network_role:
get_input: port_BE_port_network_role
- subnetpoolid:
- get_input: port_BE_port_subnetpoolid
fixed_ips:
get_input:
- port_BE_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_BE_port_subnetpoolid
network:
get_input:
- port_BE_port_network
required: true
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
cmaui_1c1_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
required: true
entry_schema:
type: json
+ port_oam_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
oam_server_1c2_oam_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_oam_port_exCP_naming
replacement_policy:
get_input:
- port_oam_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_oam_port_mac_requirements
+ order:
+ get_input: port_oam_port_order
+ exCP_naming:
+ get_input: port_oam_port_exCP_naming
vlan_requirements:
get_input: port_oam_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_port_ip_requirements
network_role_tag:
get_input: port_oam_port_network_role_tag
- mac_requirements:
- get_input: port_oam_port_mac_requirements
- order:
- get_input: port_oam_port_order
network_role:
get_input: port_oam_port_network_role
- subnetpoolid:
- get_input: port_oam_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam_port_subnetpoolid
network:
get_input:
- port_oam_port_network
port_osm_port_subnetpoolid:
type: string
required: true
+ port_osm_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
osm_server_1c2_osm_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_osm_port_exCP_naming
replacement_policy:
get_input:
- port_osm_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_osm_port_mac_requirements
+ order:
+ get_input: port_osm_port_order
+ exCP_naming:
+ get_input: port_osm_port_exCP_naming
vlan_requirements:
get_input: port_osm_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_osm_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_osm_port_ip_requirements
network_role_tag:
get_input: port_osm_port_network_role_tag
- mac_requirements:
- get_input: port_osm_port_mac_requirements
- order:
- get_input: port_osm_port_order
network_role:
get_input: port_osm_port_network_role
- subnetpoolid:
- get_input: port_osm_port_subnetpoolid
fixed_ips:
get_input:
- port_osm_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_osm_port_subnetpoolid
network:
get_input:
- port_osm_port_network
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
pd_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
required: true
entry_schema:
type: string
+ port_rd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
rd_server_1b_rd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_rd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_rd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_rd_server_1b_port_mac_requirements
+ order:
+ get_input: port_rd_server_1b_port_order
+ exCP_naming:
+ get_input: port_rd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_rd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_rd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_rd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_rd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_rd_server_1b_port_mac_requirements
- order:
- get_input: port_rd_server_1b_port_order
network_role:
get_input: port_rd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_rd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_rd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_rd_server_1b_port_subnetpoolid
network:
get_input:
- port_rd_server_1b_port_network
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
rd_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- p1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- p2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- cmaui_1c1_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- ps_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- oam_server_1c2_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- cmaui_1c1_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- ps_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- cmaui_1c1_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- pd_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PD server\r
- pd_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- packet_internal_network_1_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- packet_external_network_1_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: availabilityzone name\r
- ps_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PS server\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- ps_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Ps Image server\r
- net:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: PD Image server\r
- oam_server_1c2_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- oam_server_1c2_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_pd_server_1b_1:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_1b_1\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_1b_name:\r
- - get_input:\r
- - pd_server_1b_names\r
- - 0\r
- vm_flavor_name:\r
- get_input: pd_server_1b_flavor\r
- vm_image_name:\r
- get_input: pd_server_1b_image\r
- port_pd_server_1b_port_replacement_policy:\r
- - AUTO\r
- port_pd_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - pd_server_1b_ips\r
- - 0\r
- port_pd_server_1b_port_network:\r
- - get_input: net\r
- compute_pd_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- port_pd_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_1b_1ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_cmaui_1c1:\r
- type: org.openecomp.resource.abstract.nodes.cmaui_1c1\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - packet_external_network_1\r
- - packet_external_network_1\r
- compute_cmaui_1c1_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: cmaui_1c1_flavor\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_1c1_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_cmaui_1c1_name:\r
- - get_input:\r
- - cmaui_1c1_names\r
- - 1\r
- - get_input:\r
- - cmaui_1c1_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_cmaui_1c1_cmaui_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_external_network_1\r
- relationship: tosca.relationships.network.LinksTo\r
- nested1_pattern_4:\r
- type: org.openecomp.resource.abstract.nodes.heat.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- service_template_filter:\r
- substitute_service_template: nested-pattern-4ServiceTemplate.yaml\r
- p2:\r
- get_input: p2\r
- port_pd_server_port_2_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_port_2_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_port_1_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd_server_port_1_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- abstract_pd_server_1b:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_1b_name:\r
- - get_input:\r
- - pd_server_1b_names\r
- - 1\r
- port_ps_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_1b_ips\r
- - 0\r
- vm_flavor_name:\r
- get_input: pd_server_1b_flavor\r
- port_ps_server_1b_port_network:\r
- - get_input: net\r
- port_ps_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_server_1b_image\r
- port_ps_server_1b_port_replacement_policy:\r
- - AUTO\r
- compute_pd_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- packet_internal_network_1:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_internal_network_1_name\r
- abstract_oam_server_1c2_1:\r
- type: org.openecomp.resource.abstract.nodes.oam_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_oam_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_oam_server_1c2_name:\r
- - get_input:\r
- - oam_server_1c2_names\r
- - 1\r
- port_oam_port_network:\r
- - packet_external_network_1\r
- vm_flavor_name:\r
- get_input: oam_server_1c2_flavor\r
- compute_oam_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- port_oam_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 1\r
- vm_image_name:\r
- get_input: oam_server_1c2_image\r
- compute_oam_server_1c2_metadata:\r
- - connectivity_to_pattern_4:\r
- get_attribute:\r
- - nested1_pattern_4\r
- - pattern4_attr_1\r
- connectivity_to_server_1c1_cmaui_1:\r
- get_attribute:\r
- - abstract_cmaui_1c1\r
- - cmaui_1c1_accessIPv4\r
- connectivity_to_pd_server_1b:\r
- get_attribute:\r
- - abstract_pd_server_1b_1\r
- - pd_server_1b_accessIPv4\r
- connectivity_to_server_1c1_cmaui_2:\r
- get_attribute:\r
- - abstract_cmaui_1c1\r
- - cmaui_1c1_accessIPv4\r
- port_oam_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_oam_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_oam_server_1c2_oam_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_external_network_1\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_oam_server_1c2_0:\r
- type: org.openecomp.resource.abstract.nodes.oam_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_oam_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_oam_server_1c2_name:\r
- - get_input:\r
- - oam_server_1c2_names\r
- - 0\r
- port_oam_port_network:\r
- - packet_internal_network_1\r
- vm_flavor_name:\r
- get_input: oam_server_1c2_flavor\r
- compute_oam_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- port_oam_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 1\r
- vm_image_name:\r
- get_input: oam_server_1c2_image\r
- port_oam_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_oam_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_oam_server_1c2_oam_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network_1\r
- relationship: tosca.relationships.network.LinksTo\r
- packet_external_network_1:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_external_network_1_name\r
- groups:\r
- nested1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested1.yml\r
- description: nested1\r
- members:\r
- - nested1_pattern_4\r
- - packet_internal_network_1\r
- - packet_external_network_1\r
- - abstract_oam_server_1c2_0\r
- - abstract_oam_server_1c2_1\r
- - abstract_pd_server_1b\r
- - abstract_pd_server_1b_1\r
- - abstract_cmaui_1c1\r
- outputs:\r
- all_pattern_attr_1:\r
- description: all_pattern_attr_1\r
- value:\r
- get_attribute:\r
- - abstract_oam_server_1c2_1\r
- - oam_server_1c2_accessIPv4\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- capabilities:\r
- memory_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - memory_server_pd\r
- binding_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - binding_pd_server_1b_ps_server_1b_port\r
- disk.capacity_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.capacity_pd_server_1b\r
- disk.capacity_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.capacity_pd_server_1b\r
- disk.read.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.requests_cmaui_1c1\r
- disk.read.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.requests_cmaui_1c1\r
- disk.device.read.requests.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.read.requests.rate_server_pd\r
- feature_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - feature_pd_server_1b_pd_server_1b_port\r
- network.outgoing.packets.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.packets.rate_oam_server_1c2_oam_port\r
- network.outgoing.packets.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.packets.rate_oam_server_1c2_oam_port\r
- disk.device.iops_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.iops_pd_server_1b\r
- disk.read.requests_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.read.requests_server_pd\r
- disk.device.write.bytes_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.write.bytes_server_pd\r
- cpu.delta_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - cpu.delta_server_pd\r
- disk.device.iops_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.iops_pd_server_1b\r
- scalable_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - scalable_oam_server_1c2\r
- scalable_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - scalable_oam_server_1c2\r
- network.outgoing.packets.rate_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.outgoing.packets.rate_pd_server_1b_ps_server_1b_port\r
- disk.device.read.requests_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.read.requests_server_pd\r
- feature_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - feature_pd_server_port_1\r
- network.outpoing.packets_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outpoing.packets_pd_server_port_1\r
- disk.device.write.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests_cmaui_1c1\r
- disk.device.write.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests_cmaui_1c1\r
- disk.device.read.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes_cmaui_1c1\r
- disk.device.read.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes_cmaui_1c1\r
- disk.device.capacity_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.capacity_oam_server_1c2\r
- disk.capacity_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.capacity_server_pd\r
- disk.device.capacity_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.capacity_oam_server_1c2\r
- network.outpoing.packets_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outpoing.packets_oam_server_1c2_oam_port\r
- network.outpoing.packets_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outpoing.packets_oam_server_1c2_oam_port\r
- binding_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1_cmaui_port\r
- binding_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1_cmaui_port\r
- end_point_packet_internal_network_1:\r
- - packet_internal_network_1\r
- - end_point\r
- memory_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory_oam_server_1c2\r
- memory_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory_oam_server_1c2\r
- disk.write.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.bytes_oam_server_1c2\r
- disk.write.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.bytes_oam_server_1c2\r
- network.incoming.bytes.rate_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.bytes.rate_pd_server_port_2\r
- network.incoming.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes_cmaui_1c1_cmaui_port\r
- network.incoming.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes_cmaui_1c1_cmaui_port\r
- network.incoming.packets_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.packets_pd_server_port_2\r
- os_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - os_oam_server_1c2\r
- disk.device.iops_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.iops_cmaui_1c1\r
- disk.device.iops_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.iops_cmaui_1c1\r
- network.outgoing.packets.rate_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port\r
- memory.resident_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - memory.resident_pd_server_1b\r
- disk.allocation_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.allocation_server_pd\r
- os_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - os_oam_server_1c2\r
- memory.resident_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - memory.resident_pd_server_1b\r
- disk.device.write.bytes.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.write.bytes.rate_server_pd\r
- feature_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - feature_oam_server_1c2\r
- network.incoming.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port\r
- network.incoming.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.bytes_oam_server_1c2_oam_port\r
- feature_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - feature_oam_server_1c2\r
- network.outgoing.bytes_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.bytes_oam_server_1c2_oam_port\r
- disk.device.capacity_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.capacity_cmaui_1c1\r
- host_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - host_server_pd\r
- attachment_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - attachment_oam_server_1c2_oam_port\r
- disk.capacity_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.capacity_oam_server_1c2\r
- disk.capacity_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.capacity_oam_server_1c2\r
- endpoint_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - endpoint_server_pd\r
- attachment_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - attachment_oam_server_1c2_oam_port\r
- disk.device.read.bytes.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.read.bytes.rate_server_pd\r
- disk.write.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.bytes.rate_oam_server_1c2\r
- disk.write.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.bytes.rate_oam_server_1c2\r
- disk.device.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.usage_cmaui_1c1\r
- disk.device.capacity_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.capacity_cmaui_1c1\r
- disk.device.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.usage_cmaui_1c1\r
- disk.device.latency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.latency_oam_server_1c2\r
- disk.device.latency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.latency_oam_server_1c2\r
- disk.write.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests.rate_cmaui_1c1\r
- disk.write.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests.rate_cmaui_1c1\r
- cpu_util_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu_util_cmaui_1c1\r
- disk.allocation_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.allocation_oam_server_1c2\r
- disk.allocation_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.allocation_oam_server_1c2\r
- cpu_util_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu_util_cmaui_1c1\r
- binding_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - binding_pd_server_1b_pd_server_1b_port\r
- disk.device.latency_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.latency_server_pd\r
- disk.write.requests_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.write.requests_pd_server_1b\r
- disk.read.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.bytes_oam_server_1c2\r
- network.outpoing.packets_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outpoing.packets_pd_server_port_2\r
- disk.read.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.bytes_oam_server_1c2\r
- disk.write.requests_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.write.requests_pd_server_1b\r
- binding_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - binding_oam_server_1c2_oam_port\r
- binding_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - binding_oam_server_1c2_oam_port\r
- disk.read.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes.rate_cmaui_1c1\r
- disk.read.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes.rate_cmaui_1c1\r
- host_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - host_cmaui_1c1\r
- host_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - host_cmaui_1c1\r
- vcpus_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - vcpus_pd_server_1b\r
- vcpus_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - vcpus_pd_server_1b\r
- disk.latency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.latency_oam_server_1c2\r
- network.incoming.bytes.rate_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.bytes.rate_pd_server_port_1\r
- disk.latency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.latency_oam_server_1c2\r
- disk.device.usage_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.usage_server_pd\r
- disk.root.size_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.root.size_oam_server_1c2\r
- disk.root.size_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.root.size_oam_server_1c2\r
- disk.device.write.requests_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.write.requests_pd_server_1b\r
- cpu_util_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - cpu_util_server_pd\r
- disk.device.write.requests_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.write.requests_pd_server_1b\r
- network.incoming.bytes.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.bytes.rate_oam_server_1c2_oam_port\r
- network.outgoing.bytes.rate_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outgoing.bytes.rate_pd_server_port_1\r
- network.incoming.bytes.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.bytes.rate_oam_server_1c2_oam_port\r
- memory.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory.usage_cmaui_1c1\r
- memory.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory.usage_cmaui_1c1\r
- end_point_packet_external_network_1:\r
- - packet_external_network_1\r
- - end_point\r
- binding_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1\r
- binding_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1\r
- disk.device.iops_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.iops_oam_server_1c2\r
- disk.device.iops_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.iops_oam_server_1c2\r
- network.incoming.bytes_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.bytes_pd_server_port_2\r
- forwarder_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - forwarder_oam_server_1c2_oam_port\r
- forwarder_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - forwarder_oam_server_1c2_oam_port\r
- binding_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - binding_oam_server_1c2\r
- binding_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - binding_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.read.bytes.rate_pd_server_1b\r
- disk.write.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.requests_oam_server_1c2\r
- disk.write.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.requests_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.read.bytes.rate_pd_server_1b\r
- network.incoming.bytes_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.incoming.bytes_pd_server_1b_ps_server_1b_port\r
- network.outgoing.packets.rate_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outgoing.packets.rate_pd_server_port_2\r
- disk.usage_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.usage_pd_server_1b\r
- disk.write.bytes.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.write.bytes.rate_pd_server_1b\r
- disk.write.bytes.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.write.bytes.rate_pd_server_1b\r
- disk.usage_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.usage_pd_server_1b\r
- network.incoming.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets_cmaui_1c1_cmaui_port\r
- disk.device.write.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.requests_oam_server_1c2\r
- disk.allocation_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.allocation_cmaui_1c1\r
- disk.device.write.bytes.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.write.bytes.rate_pd_server_1b\r
- disk.device.write.bytes.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.write.bytes.rate_pd_server_1b\r
- network.incoming.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets_cmaui_1c1_cmaui_port\r
- feature_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - feature_pd_server_1b\r
- disk.device.write.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests.rate_cmaui_1c1\r
- disk.device.write.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests.rate_cmaui_1c1\r
- feature_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - feature_pd_server_1b\r
- disk.device.write.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.requests_oam_server_1c2\r
- disk.device.read.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.requests_oam_server_1c2\r
- disk.device.write.bytes_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.write.bytes_pd_server_1b\r
- disk.device.read.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.requests_oam_server_1c2\r
- disk.device.write.bytes_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.write.bytes_pd_server_1b\r
- disk.device.read.bytes_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.read.bytes_server_pd\r
- network.incoming.packets.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.packets.rate_oam_server_1c2_oam_port\r
- network.incoming.packets.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.packets.rate_oam_server_1c2_oam_port\r
- disk.iops_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.iops_pd_server_1b\r
- disk.iops_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.iops_pd_server_1b\r
- disk.allocation_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.allocation_cmaui_1c1\r
- disk.device.allocation_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.allocation_oam_server_1c2\r
- disk.device.allocation_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.allocation_oam_server_1c2\r
- disk.write.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests_cmaui_1c1\r
- disk.write.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests_cmaui_1c1\r
- link_packet_external_network_1:\r
- - packet_external_network_1\r
- - link\r
- network.outgoing.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port\r
- network.incoming.bytes_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.bytes_pd_server_port_1\r
- cpu_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu_cmaui_1c1\r
- network.outgoing.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port\r
- cpu_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu_cmaui_1c1\r
- network.outpoing.packets_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.outpoing.packets_pd_server_1b_ps_server_1b_port\r
- cpu_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu_oam_server_1c2\r
- cpu_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu_oam_server_1c2\r
- disk.write.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.requests.rate_oam_server_1c2\r
- disk.device.read.bytes_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.read.bytes_pd_server_1b\r
- attachment_packet_external_network_1:\r
- - packet_external_network_1\r
- - attachment\r
- disk.device.read.bytes_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.read.bytes_pd_server_1b\r
- feature_packet_internal_network_1:\r
- - packet_internal_network_1\r
- - feature\r
- disk.iops_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.iops_server_pd\r
- disk.write.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.requests.rate_oam_server_1c2\r
- disk.read.bytes_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.read.bytes_pd_server_1b\r
- disk.device.write.requests_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.write.requests_server_pd\r
- disk.read.bytes_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.read.bytes_pd_server_1b\r
- endpoint_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - endpoint_pd_server_1b\r
- endpoint_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - endpoint_pd_server_1b\r
- network.incoming.bytes_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port\r
- instance_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - instance_server_pd\r
- disk.latency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.latency_cmaui_1c1\r
- memory_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - memory_pd_server_1b\r
- disk.latency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.latency_cmaui_1c1\r
- memory_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - memory_pd_server_1b\r
- network.outgoing.packets.rate_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outgoing.packets.rate_pd_server_port_1\r
- feature_packet_external_network_1:\r
- - packet_external_network_1\r
- - feature\r
- disk.device.latency_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.latency_pd_server_1b\r
- disk.device.latency_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.latency_pd_server_1b\r
- disk.read.bytes_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.read.bytes_server_pd\r
- disk.device.iops_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.iops_server_pd\r
- network.incoming.packets_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.packets_oam_server_1c2_oam_port\r
- network.incoming.packets_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.packets_oam_server_1c2_oam_port\r
- network.incoming.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port\r
- network.incoming.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port\r
- disk.iops_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.iops_cmaui_1c1\r
- disk.iops_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.iops_cmaui_1c1\r
- disk.device.read.requests_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.read.requests_pd_server_1b\r
- disk.device.read.requests_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.read.requests_pd_server_1b\r
- forwarder_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - forwarder_pd_server_port_2\r
- disk.device.write.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.bytes_oam_server_1c2\r
- disk.device.write.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.bytes_oam_server_1c2\r
- disk.write.bytes_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.write.bytes_server_pd\r
- feature_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - feature_pd_server_port_2\r
- disk.device.write.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.bytes.rate_oam_server_1c2\r
- disk.read.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes_cmaui_1c1\r
- disk.device.write.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.bytes.rate_oam_server_1c2\r
- disk.read.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes_cmaui_1c1\r
- disk.iops_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.iops_oam_server_1c2\r
- forwarder_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - forwarder_pd_server_1b_pd_server_1b_port\r
- disk.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.usage_oam_server_1c2\r
- feature_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1\r
- disk.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.usage_oam_server_1c2\r
- feature_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1\r
- network.outpoing.packets_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port\r
- network.outgoing.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes_cmaui_1c1_cmaui_port\r
- disk.device.capacity_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.capacity_server_pd\r
- disk.iops_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.iops_oam_server_1c2\r
- network.outgoing.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outgoing.bytes_pd_server_port_1\r
- binding_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - binding_server_pd\r
- cpu_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - cpu_pd_server_1b\r
- feature_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - feature_server_pd\r
- disk.device.write.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.requests.rate_oam_server_1c2\r
- disk.device.write.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.requests.rate_oam_server_1c2\r
- disk.read.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.bytes.rate_oam_server_1c2\r
- memory.usage_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - memory.usage_server_pd\r
- scalable_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - scalable_server_pd\r
- disk.read.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.bytes.rate_oam_server_1c2\r
- cpu_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - cpu_pd_server_1b\r
- disk.usage_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.usage_server_pd\r
- network.outgoing.bytes_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outgoing.bytes_pd_server_port_2\r
- vcpus_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - vcpus_server_pd\r
- link_packet_internal_network_1:\r
- - packet_internal_network_1\r
- - link\r
- disk.write.bytes_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.write.bytes_pd_server_1b\r
- disk.write.bytes_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.write.bytes_pd_server_1b\r
- disk.device.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.usage_oam_server_1c2\r
- network.incoming.packets.rate_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.packets.rate_pd_server_port_2\r
- disk.device.write.requests.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.write.requests.rate_pd_server_1b\r
- disk.device.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.usage_oam_server_1c2\r
- forwarder_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - forwarder_pd_server_port_1\r
- disk.latency_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.latency_server_pd\r
- disk.device.write.requests.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.write.requests.rate_pd_server_1b\r
- attachment_packet_internal_network_1:\r
- - packet_internal_network_1\r
- - attachment\r
- disk.write.requests.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.write.requests.rate_server_pd\r
- os_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - os_server_pd\r
- cpu_util_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu_util_oam_server_1c2\r
- cpu_util_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu_util_oam_server_1c2\r
- network.incoming.packets_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.incoming.packets_pd_server_1b_ps_server_1b_port\r
- network.outgoing.bytes.rate_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.outgoing.bytes.rate_pd_server_1b_ps_server_1b_port\r
- network.outgoing.bytes_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port\r
- attachment_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - attachment_pd_server_port_1\r
- memory.resident_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory.resident_oam_server_1c2\r
- memory.resident_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory.resident_oam_server_1c2\r
- disk.device.allocation_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.allocation_cmaui_1c1\r
- disk.device.allocation_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.allocation_cmaui_1c1\r
- disk.root.size_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.root.size_server_pd\r
- vcpus_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - vcpus_cmaui_1c1\r
- feature_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1_cmaui_port\r
- feature_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1_cmaui_port\r
- instance_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - instance_cmaui_1c1\r
- instance_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - instance_cmaui_1c1\r
- network.outgoing.bytes.rate_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port\r
- attachment_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - attachment_pd_server_port_2\r
- disk.device.read.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.requests.rate_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.requests.rate_oam_server_1c2\r
- os_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - os_pd_server_1b\r
- os_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - os_pd_server_1b\r
- disk.root.size_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.root.size_pd_server_1b\r
- endpoint_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - endpoint_cmaui_1c1\r
- network.incoming.packets.rate_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.incoming.packets.rate_pd_server_1b_ps_server_1b_port\r
- host_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - host_pd_server_1b\r
- disk.root.size_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.root.size_pd_server_1b\r
- endpoint_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - endpoint_cmaui_1c1\r
- host_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - host_pd_server_1b\r
- vcpus_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - vcpus_cmaui_1c1\r
- forwarder_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - forwarder_cmaui_1c1_cmaui_port\r
- forwarder_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - forwarder_cmaui_1c1_cmaui_port\r
- disk.allocation_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.allocation_pd_server_1b\r
- disk.allocation_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.allocation_pd_server_1b\r
- attachment_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - attachment_pd_server_1b_ps_server_1b_port\r
- disk.device.read.requests.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.read.requests.rate_pd_server_1b\r
- disk.device.read.requests.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.read.requests.rate_pd_server_1b\r
- disk.write.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes.rate_cmaui_1c1\r
- disk.write.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes.rate_cmaui_1c1\r
- memory.resident_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - memory.resident_server_pd\r
- network.outgoing.bytes.rate_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.outgoing.bytes.rate_pd_server_port_2\r
- network.outgoing.bytes_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.outgoing.bytes_pd_server_1b_ps_server_1b_port\r
- disk.device.allocation_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.allocation_server_pd\r
- network.outpoing.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outpoing.packets_cmaui_1c1_cmaui_port\r
- network.outpoing.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outpoing.packets_cmaui_1c1_cmaui_port\r
- disk.read.bytes.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.read.bytes.rate_pd_server_1b\r
- disk.read.bytes.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.read.bytes.rate_pd_server_1b\r
- memory.usage_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - memory.usage_pd_server_1b\r
- memory.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory.usage_oam_server_1c2\r
- memory.usage_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - memory.usage_pd_server_1b\r
- memory.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory.usage_oam_server_1c2\r
- disk.read.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.requests_oam_server_1c2\r
- disk.latency_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.latency_pd_server_1b\r
- disk.read.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.requests_oam_server_1c2\r
- disk.latency_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.latency_pd_server_1b\r
- memory.resident_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory.resident_cmaui_1c1\r
- memory.resident_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory.resident_cmaui_1c1\r
- os_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - os_cmaui_1c1\r
- os_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - os_cmaui_1c1\r
- disk.ephemeral.size_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.ephemeral.size_server_pd\r
- instance_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - instance_oam_server_1c2\r
- instance_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - instance_oam_server_1c2\r
- memory_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory_cmaui_1c1\r
- network.incoming.bytes.rate_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.device.write.requests.rate_server_pd\r
- disk.write.requests.rate_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.write.requests.rate_pd_server_1b\r
- disk.write.requests.rate_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.write.requests.rate_pd_server_1b\r
- memory_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory_cmaui_1c1\r
- disk.read.bytes.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.read.bytes.rate_server_pd\r
- vcpus_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - vcpus_oam_server_1c2\r
- vcpus_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - vcpus_oam_server_1c2\r
- disk.device.allocation_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.allocation_pd_server_1b\r
- disk.device.allocation_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.allocation_pd_server_1b\r
- disk.ephemeral.size_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.ephemeral.size_cmaui_1c1\r
- disk.ephemeral.size_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.ephemeral.size_cmaui_1c1\r
- disk.root.size_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.root.size_cmaui_1c1\r
- disk.root.size_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.root.size_cmaui_1c1\r
- disk.read.requests_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.read.requests_pd_server_1b\r
- disk.device.write.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes.rate_cmaui_1c1\r
- disk.read.requests_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.read.requests_pd_server_1b\r
- cpu_util_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - cpu_util_pd_server_1b\r
- cpu_util_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - cpu_util_pd_server_1b\r
- disk.write.requests_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.write.requests_server_pd\r
- forwarder_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - forwarder_pd_server_1b_ps_server_1b_port\r
- disk.device.write.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes_cmaui_1c1\r
- disk.device.write.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes.rate_cmaui_1c1\r
- disk.device.write.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes_cmaui_1c1\r
- host_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - host_oam_server_1c2\r
- host_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - host_oam_server_1c2\r
- cpu_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - cpu_server_pd\r
- disk.device.read.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests_cmaui_1c1\r
- disk.device.read.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests_cmaui_1c1\r
- binding_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - binding_pd_server_1b\r
- binding_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - binding_pd_server_1b\r
- binding_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - binding_pd_server_port_2\r
- disk.device.read.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes.rate_cmaui_1c1\r
- disk.device.read.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes.rate_cmaui_1c1\r
- attachment_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - attachment_pd_server_1b_pd_server_1b_port\r
- cpu.delta_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu.delta_oam_server_1c2\r
- disk.ephemeral.size_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.ephemeral.size_pd_server_1b\r
- disk.ephemeral.size_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.ephemeral.size_pd_server_1b\r
- disk.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.usage_cmaui_1c1\r
- disk.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.usage_cmaui_1c1\r
- network.incoming.bytes_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.bytes_oam_server_1c2_oam_port\r
- network.incoming.bytes_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.bytes_oam_server_1c2_oam_port\r
- disk.write.bytes.rate_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - disk.write.bytes.rate_server_pd\r
- attachment_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - attachment_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port\r
- instance_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - instance_pd_server_1b\r
- disk.device.capacity_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.capacity_pd_server_1b\r
- network.outgoing.bytes.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port\r
- instance_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - instance_pd_server_1b\r
- disk.device.capacity_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.capacity_pd_server_1b\r
- disk.capacity_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.capacity_cmaui_1c1\r
- network.outgoing.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port\r
- network.outgoing.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port\r
- attachment_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - attachment_cmaui_1c1_cmaui_port\r
- disk.capacity_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.capacity_cmaui_1c1\r
- disk.ephemeral.size_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.ephemeral.size_oam_server_1c2\r
- disk.ephemeral.size_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.ephemeral.size_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests.rate_cmaui_1c1\r
- network.incoming.packets.rate_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port\r
- disk.device.read.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.bytes_oam_server_1c2\r
- disk.device.read.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.bytes_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests.rate_cmaui_1c1\r
- cpu.delta_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu.delta_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.bytes.rate_oam_server_1c2\r
- disk.device.usage_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - disk.device.usage_pd_server_1b\r
- disk.device.usage_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - disk.device.usage_pd_server_1b\r
- network.incoming.packets.rate_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.packets.rate_pd_server_port_1\r
- disk.device.read.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.bytes.rate_oam_server_1c2\r
- disk.write.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes_cmaui_1c1\r
- disk.write.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes_cmaui_1c1\r
- feature_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - feature_oam_server_1c2_oam_port\r
- feature_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - feature_oam_server_1c2_oam_port\r
- feature_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - feature\r
- network.incoming.packets_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - network.incoming.packets_pd_server_port_1\r
- disk.device.latency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.latency_cmaui_1c1\r
- scalable_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - scalable_cmaui_1c1\r
- disk.device.latency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.latency_cmaui_1c1\r
- scalable_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - scalable_cmaui_1c1\r
- cpu.delta_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu.delta_cmaui_1c1\r
- cpu.delta_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu.delta_cmaui_1c1\r
- scalable_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - scalable_pd_server_1b\r
- scalable_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - scalable_pd_server_1b\r
- cpu.delta_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - cpu.delta_pd_server_1b\r
- cpu.delta_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - cpu.delta_pd_server_1b\r
- network.incoming.packets_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.incoming.packets_pd_server_1b_pd_server_1b_port\r
- binding_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - binding_pd_server_port_1\r
- network.incoming.bytes.rate_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port\r
- feature_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - feature_pd_server_1b_ps_server_1b_port\r
- endpoint_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - endpoint_oam_server_1c2\r
- endpoint_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - endpoint_oam_server_1c2\r
- requirements:\r
- dependency_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - dependency_oam_server_1c2_oam_port\r
- dependency_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - dependency_oam_server_1c2_oam_port\r
- dependency_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - dependency_pd_server_port_1\r
- link_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - link_pd_server_port_2\r
- dependency_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - dependency_pd_server_1b_pd_server_1b_port\r
- dependency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - dependency_oam_server_1c2\r
- dependency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - dependency_oam_server_1c2\r
- local_storage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - local_storage_oam_server_1c2\r
- local_storage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - local_storage_oam_server_1c2\r
- dependency_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1_cmaui_port\r
- dependency_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - dependency_server_pd\r
- dependency_pd_server_port_2_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - dependency_pd_server_port_2\r
- dependency_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1_cmaui_port\r
- dependency_packet_internal_network_1:\r
- - packet_internal_network_1\r
- - dependency\r
- link_pd_server_port_1_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - link_pd_server_port_1\r
- dependency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1\r
- local_storage_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - local_storage_pd_server_1b\r
- local_storage_server_pd_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - local_storage_server_pd\r
- local_storage_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - local_storage_pd_server_1b\r
- dependency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1\r
- link_pd_server_1b_port_1:\r
- - abstract_pd_server_1b_1\r
- - link_pd_server_1b_pd_server_1b_port\r
- link_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - link_pd_server_1b_ps_server_1b_port\r
- dependency_packet_external_network_1:\r
- - packet_external_network_1\r
- - dependency\r
- dependency_ps_server_1b_port_1:\r
- - abstract_pd_server_1b\r
- - dependency_pd_server_1b_ps_server_1b_port\r
- local_storage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - local_storage_cmaui_1c1\r
- local_storage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - local_storage_cmaui_1c1\r
- dependency_server_1b_pd_1:\r
- - abstract_pd_server_1b_1\r
- - dependency_pd_server_1b\r
- dependency_nested1_pattern_4:\r
- - nested1_pattern_4\r
- - dependency\r
- dependency_server_1b_pd_2:\r
- - abstract_pd_server_1b\r
- - dependency_pd_server_1b\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ p1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p2:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ cmaui_1c1_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ ps_server_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ oam_server_1c2_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ cmaui_1c1_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ ps_server_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ cmaui_1c1_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ pd_server_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PD server
+ pd_server_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ packet_internal_network_1_name:
+ hidden: false
+ immutable: false
+ type: string
+ packet_external_network_1_name:
+ hidden: false
+ immutable: false
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ ps_server_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PS server
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ ps_server_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ps Image server
+ net:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: PD Image server
+ oam_server_1c2_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ oam_server_1c2_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_pd_server_1b_1:
+ type: org.openecomp.resource.abstract.nodes.pd_server_1b_1
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_1b_name:
+ - get_input:
+ - pd_server_1b_names
+ - 0
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - ip_address:
+ get_input:
+ - pd_server_1b_ips
+ - 0
+ port_pd_server_1b_port_network:
+ - get_input: 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_1b_1ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_cmaui_1c1:
+ type: org.openecomp.resource.abstract.nodes.cmaui_1c1
+ 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:
+ - 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:
+ - 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_cmaui_1c1_name:
+ - get_input:
+ - cmaui_1c1_names
+ - 1
+ - get_input:
+ - cmaui_1c1_names
+ - 0
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_cmaui_1c1_cmaui_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_external_network_1
+ relationship: tosca.relationships.network.LinksTo
+ nested1_pattern_4:
+ type: org.openecomp.resource.abstract.nodes.heat.pd_server
+ directives:
+ - substitutable
+ properties:
+ service_template_filter:
+ substitute_service_template: nested-pattern-4ServiceTemplate.yaml
+ p2:
+ get_input: p2
+ port_pd_server_port_2_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd_server_port_2_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd_server_port_1_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: false
+ 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:
+ - substitutable
+ properties:
+ compute_pd_server_1b_name:
+ - 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_subinterface_indicator:
+ - true
+ 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:
+ - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_server_1b_image
+ port_ps_server_1b_port_replacement_policy:
+ - AUTO
+ compute_pd_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ packet_internal_network_1:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_internal_network_1_name
+ abstract_oam_server_1c2_1:
+ type: org.openecomp.resource.abstract.nodes.oam_server_1c2
+ 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:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 1
+ vm_image_name:
+ get_input: oam_server_1c2_image
+ compute_oam_server_1c2_metadata:
+ - connectivity_to_pattern_4:
+ get_attribute:
+ - nested1_pattern_4
+ - pattern4_attr_1
+ connectivity_to_server_1c1_cmaui_1:
+ get_attribute:
+ - abstract_cmaui_1c1
+ - cmaui_1c1_accessIPv4
+ connectivity_to_pd_server_1b:
+ get_attribute:
+ - abstract_pd_server_1b_1
+ - pd_server_1b_accessIPv4
+ connectivity_to_server_1c1_cmaui_2:
+ get_attribute:
+ - abstract_cmaui_1c1
+ - cmaui_1c1_accessIPv4
+ port_oam_port_subinterface_indicator:
+ - true
+ port_oam_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_oam_server_1c2_oam_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_external_network_1
+ relationship: tosca.relationships.network.LinksTo
+ abstract_oam_server_1c2_0:
+ type: org.openecomp.resource.abstract.nodes.oam_server_1c2
+ 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:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 1
+ vm_image_name:
+ get_input: oam_server_1c2_image
+ port_oam_port_subinterface_indicator:
+ - true
+ port_oam_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_oam_server_1c2_oam_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network_1
+ relationship: tosca.relationships.network.LinksTo
+ packet_external_network_1:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_external_network_1_name
+ groups:
+ nested1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested1.yml
+ description: nested1
+ members:
+ - nested1_pattern_4
+ - packet_internal_network_1
+ - packet_external_network_1
+ - abstract_oam_server_1c2_0
+ - abstract_oam_server_1c2_1
+ - abstract_pd_server_1b
+ - abstract_pd_server_1b_1
+ - abstract_cmaui_1c1
+ outputs:
+ all_pattern_attr_1:
+ description: all_pattern_attr_1
+ value:
+ get_attribute:
+ - abstract_oam_server_1c2_1
+ - oam_server_1c2_accessIPv4
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested1
+ capabilities:
+ memory_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - memory_server_pd
+ binding_ps_server_1b_port_1:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b_ps_server_1b_port
+ disk.capacity_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.capacity_pd_server_1b
+ disk.capacity_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.capacity_pd_server_1b
+ disk.read.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.read.requests_cmaui_1c1
+ disk.read.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.requests_cmaui_1c1
+ disk.device.read.requests.rate_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.read.requests.rate_server_pd
+ 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
+ disk.device.iops_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.iops_pd_server_1b
+ disk.read.requests_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.read.requests_server_pd
+ disk.device.write.bytes_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.write.bytes_server_pd
+ cpu.delta_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - cpu.delta_server_pd
+ disk.device.iops_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.iops_pd_server_1b
+ scalable_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - scalable_oam_server_1c2
+ scalable_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - 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
+ 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.write.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests_cmaui_1c1
+ disk.device.read.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.read.bytes_cmaui_1c1
+ disk.device.read.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.bytes_cmaui_1c1
+ disk.device.capacity_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.capacity_oam_server_1c2
+ disk.capacity_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.capacity_server_pd
+ 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
+ memory_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - memory_oam_server_1c2
+ memory_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - memory_oam_server_1c2
+ disk.write.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.bytes_oam_server_1c2
+ 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_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.iops_cmaui_1c1
+ disk.device.iops_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - 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
+ memory.resident_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - memory.resident_pd_server_1b
+ disk.allocation_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.allocation_server_pd
+ os_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - os_oam_server_1c2
+ memory.resident_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - memory.resident_pd_server_1b
+ 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_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
+ 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
+ disk.capacity_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.capacity_oam_server_1c2
+ endpoint_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - endpoint_server_pd
+ attachment_oam_port_1:
+ - abstract_oam_server_1c2_0
+ - attachment_oam_server_1c2_oam_port
+ disk.device.read.bytes.rate_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.read.bytes.rate_server_pd
+ disk.write.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.bytes.rate_oam_server_1c2
+ disk.write.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.bytes.rate_oam_server_1c2
+ disk.device.usage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.usage_cmaui_1c1
+ disk.device.capacity_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.capacity_cmaui_1c1
+ disk.device.usage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.usage_cmaui_1c1
+ disk.device.latency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.latency_oam_server_1c2
+ disk.device.latency_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.latency_oam_server_1c2
+ disk.write.requests.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.requests.rate_cmaui_1c1
+ disk.write.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.requests.rate_cmaui_1c1
+ cpu_util_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - cpu_util_cmaui_1c1
+ disk.allocation_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.allocation_oam_server_1c2
+ disk.allocation_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.allocation_oam_server_1c2
+ cpu_util_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - cpu_util_cmaui_1c1
+ binding_pd_server_1b_port_1:
+ - abstract_pd_server_1b_1
+ - binding_pd_server_1b_pd_server_1b_port
+ disk.device.latency_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.latency_server_pd
+ disk.write.requests_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.write.requests_pd_server_1b
+ 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:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2_oam_port
+ disk.read.bytes.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.read.bytes.rate_cmaui_1c1
+ disk.read.bytes.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.bytes.rate_cmaui_1c1
+ host_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - host_cmaui_1c1
+ host_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - host_cmaui_1c1
+ vcpus_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - vcpus_pd_server_1b
+ vcpus_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - vcpus_pd_server_1b
+ 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
+ disk.device.usage_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.usage_server_pd
+ disk.root.size_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.root.size_oam_server_1c2
+ disk.root.size_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.root.size_oam_server_1c2
+ disk.device.write.requests_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.write.requests_pd_server_1b
+ cpu_util_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - cpu_util_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
+ memory.usage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory.usage_cmaui_1c1
+ memory.usage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory.usage_cmaui_1c1
+ end_point_packet_external_network_1:
+ - packet_external_network_1
+ - end_point
+ binding_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1
+ binding_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1
+ disk.device.iops_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.iops_oam_server_1c2
+ 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
+ disk.device.read.bytes.rate_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.read.bytes.rate_pd_server_1b
+ disk.write.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.requests_oam_server_1c2
+ disk.write.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.requests_oam_server_1c2
+ disk.device.read.bytes.rate_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - 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:
+ - nested1_pattern_4
+ - network.outgoing.packets.rate_pd_server_port_2
+ disk.usage_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.usage_pd_server_1b
+ disk.write.bytes.rate_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.write.bytes.rate_pd_server_1b
+ disk.write.bytes.rate_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.write.bytes.rate_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.allocation_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.allocation_cmaui_1c1
+ disk.device.write.bytes.rate_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.write.bytes.rate_pd_server_1b
+ 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:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_port
+ feature_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - feature_pd_server_1b
+ disk.device.write.requests.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests.rate_cmaui_1c1
+ disk.device.write.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests.rate_cmaui_1c1
+ feature_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b
+ disk.device.write.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.requests_oam_server_1c2
+ disk.device.read.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.read.requests_oam_server_1c2
+ disk.device.write.bytes_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.write.bytes_pd_server_1b
+ disk.device.read.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.requests_oam_server_1c2
+ disk.device.write.bytes_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.write.bytes_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.iops_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.iops_pd_server_1b
+ disk.allocation_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.allocation_cmaui_1c1
+ disk.device.allocation_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.allocation_oam_server_1c2
+ disk.device.allocation_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.allocation_oam_server_1c2
+ disk.write.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.requests_cmaui_1c1
+ disk.write.requests_server_1c1_cmaui_1:
+ - 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
+ cpu_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu_oam_server_1c2
+ cpu_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu_oam_server_1c2
+ disk.write.requests.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.requests.rate_oam_server_1c2
+ disk.device.read.bytes_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.read.bytes_pd_server_1b
+ attachment_packet_external_network_1:
+ - packet_external_network_1
+ - attachment
+ disk.device.read.bytes_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.read.bytes_pd_server_1b
+ feature_packet_internal_network_1:
+ - packet_internal_network_1
+ - feature
+ disk.iops_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.iops_server_pd
+ disk.write.requests.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.requests.rate_oam_server_1c2
+ disk.read.bytes_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.read.bytes_pd_server_1b
+ disk.device.write.requests_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.write.requests_server_pd
+ disk.read.bytes_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.read.bytes_pd_server_1b
+ endpoint_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - endpoint_pd_server_1b
+ endpoint_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - 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
+ instance_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - instance_server_pd
+ disk.latency_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.latency_cmaui_1c1
+ memory_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - memory_pd_server_1b
+ disk.latency_server_1c1_cmaui_2:
+ - 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
+ 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
+ disk.read.bytes_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.read.bytes_server_pd
+ 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:
+ - 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
+ disk.iops_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.iops_cmaui_1c1
+ disk.iops_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.iops_cmaui_1c1
+ disk.device.read.requests_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.read.requests_pd_server_1b
+ 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
+ disk.write.bytes_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.write.bytes_server_pd
+ feature_pd_server_port_2_nested1_pattern_4:
+ - nested1_pattern_4
+ - feature_pd_server_port_2
+ 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_2:
+ - abstract_cmaui_1c1
+ - disk.read.bytes_cmaui_1c1
+ disk.device.write.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.bytes.rate_oam_server_1c2
+ disk.read.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.bytes_cmaui_1c1
+ 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
+ disk.usage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.usage_oam_server_1c2
+ feature_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1
+ disk.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.usage_oam_server_1c2
+ feature_server_1c1_cmaui_2:
+ - abstract_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
+ 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
+ cpu_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - cpu_pd_server_1b
+ feature_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - feature_server_pd
+ disk.device.write.requests.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.requests.rate_oam_server_1c2
+ disk.device.write.requests.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.write.requests.rate_oam_server_1c2
+ disk.read.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.bytes.rate_oam_server_1c2
+ memory.usage_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - memory.usage_server_pd
+ scalable_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - scalable_server_pd
+ disk.read.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.bytes.rate_oam_server_1c2
+ cpu_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - cpu_pd_server_1b
+ 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
+ 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
+ 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.device.write.requests.rate_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.write.requests.rate_pd_server_1b
+ attachment_packet_internal_network_1:
+ - packet_internal_network_1
+ - attachment
+ disk.write.requests.rate_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.write.requests.rate_server_pd
+ os_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - os_server_pd
+ cpu_util_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu_util_oam_server_1c2
+ cpu_util_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - 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.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_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
+ 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
+ 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
+ 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
+ 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
+ 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
+ os_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - os_pd_server_1b
+ os_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - os_pd_server_1b
+ disk.root.size_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.root.size_pd_server_1b
+ endpoint_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - 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
+ host_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - host_pd_server_1b
+ disk.root.size_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.root.size_pd_server_1b
+ endpoint_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - endpoint_cmaui_1c1
+ host_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - 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:
+ - abstract_cmaui_1c1
+ - forwarder_cmaui_1c1_cmaui_port
+ disk.allocation_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.allocation_pd_server_1b
+ 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
+ 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
+ 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
+ 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
+ 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
+ disk.read.bytes.rate_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.read.bytes.rate_pd_server_1b
+ memory.usage_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - memory.usage_pd_server_1b
+ memory.usage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - memory.usage_oam_server_1c2
+ memory.usage_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - memory.usage_pd_server_1b
+ memory.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - memory.usage_oam_server_1c2
+ disk.read.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.requests_oam_server_1c2
+ disk.latency_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.latency_pd_server_1b
+ disk.read.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.requests_oam_server_1c2
+ disk.latency_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.latency_pd_server_1b
+ memory.resident_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory.resident_cmaui_1c1
+ memory.resident_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory.resident_cmaui_1c1
+ os_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - os_cmaui_1c1
+ os_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - os_cmaui_1c1
+ disk.ephemeral.size_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.ephemeral.size_server_pd
+ instance_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - instance_oam_server_1c2
+ 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
+ network.incoming.bytes.rate_ps_server_1b_port_1:
+ - abstract_pd_server_1b
+ - network.incoming.bytes.rate_pd_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.device.write.requests.rate_server_pd
+ disk.write.requests.rate_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.write.requests.rate_pd_server_1b
+ disk.write.requests.rate_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.write.requests.rate_pd_server_1b
+ memory_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory_cmaui_1c1
+ disk.read.bytes.rate_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.read.bytes.rate_server_pd
+ 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
+ disk.device.allocation_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.allocation_pd_server_1b
+ disk.device.allocation_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.allocation_pd_server_1b
+ disk.ephemeral.size_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.ephemeral.size_cmaui_1c1
+ disk.ephemeral.size_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.ephemeral.size_cmaui_1c1
+ disk.root.size_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.root.size_cmaui_1c1
+ disk.root.size_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.root.size_cmaui_1c1
+ disk.read.requests_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.read.requests_pd_server_1b
+ disk.device.write.bytes.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes.rate_cmaui_1c1
+ disk.read.requests_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.read.requests_pd_server_1b
+ cpu_util_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - cpu_util_pd_server_1b
+ cpu_util_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - cpu_util_pd_server_1b
+ disk.write.requests_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - disk.write.requests_server_pd
+ forwarder_ps_server_1b_port_1:
+ - abstract_pd_server_1b
+ - forwarder_pd_server_1b_ps_server_1b_port
+ disk.device.write.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes_cmaui_1c1
+ disk.device.write.bytes.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes.rate_cmaui_1c1
+ disk.device.write.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes_cmaui_1c1
+ host_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - host_oam_server_1c2
+ host_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - host_oam_server_1c2
+ cpu_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - cpu_server_pd
+ disk.device.read.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests_cmaui_1c1
+ disk.device.read.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests_cmaui_1c1
+ binding_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b
+ binding_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - binding_pd_server_1b
+ binding_pd_server_port_2_nested1_pattern_4:
+ - nested1_pattern_4
+ - binding_pd_server_port_2
+ 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
+ attachment_pd_server_1b_port_1:
+ - abstract_pd_server_1b_1
+ - attachment_pd_server_1b_pd_server_1b_port
+ cpu.delta_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu.delta_oam_server_1c2
+ 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
+ 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
+ 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.device.capacity_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - disk.device.capacity_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_2:
+ - abstract_oam_server_1c2_1
+ - disk.ephemeral.size_oam_server_1c2
+ disk.ephemeral.size_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.ephemeral.size_oam_server_1c2
+ 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
+ disk.device.read.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.bytes_oam_server_1c2
+ disk.device.read.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - 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
+ cpu.delta_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu.delta_oam_server_1c2
+ disk.device.read.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.read.bytes.rate_oam_server_1c2
+ disk.device.usage_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - disk.device.usage_pd_server_1b
+ 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_1:
+ - abstract_cmaui_1c1
+ - disk.write.bytes_cmaui_1c1
+ disk.write.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.bytes_cmaui_1c1
+ feature_oam_port_2:
+ - 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
+ 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
+ scalable_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - scalable_cmaui_1c1
+ disk.device.latency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.latency_cmaui_1c1
+ scalable_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - scalable_cmaui_1c1
+ cpu.delta_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - cpu.delta_cmaui_1c1
+ cpu.delta_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - cpu.delta_cmaui_1c1
+ scalable_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - scalable_pd_server_1b
+ scalable_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - scalable_pd_server_1b
+ cpu.delta_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - cpu.delta_pd_server_1b
+ cpu.delta_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - 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.bytes.rate_pd_server_1b_port_1:
+ - abstract_pd_server_1b_1
+ - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port
+ feature_ps_server_1b_port_1:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b_ps_server_1b_port
+ endpoint_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - endpoint_oam_server_1c2
+ endpoint_server_1c2_oam_1:
+ - 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:
+ - 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_1b_port_1:
+ - abstract_pd_server_1b_1
+ - dependency_pd_server_1b_pd_server_1b_port
+ dependency_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - dependency_oam_server_1c2
+ dependency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - dependency_oam_server_1c2
+ local_storage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - local_storage_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:
+ - nested1_pattern_4
+ - dependency_pd_server_port_2
+ dependency_cmaui_port_2:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_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
+ local_storage_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - local_storage_pd_server_1b
+ local_storage_server_pd_nested1_pattern_4:
+ - nested1_pattern_4
+ - local_storage_server_pd
+ local_storage_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - local_storage_pd_server_1b
+ dependency_server_1c1_cmaui_2:
+ - abstract_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_ps_server_1b_port_1:
+ - abstract_pd_server_1b
+ - link_pd_server_1b_ps_server_1b_port
+ 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
+ local_storage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - local_storage_cmaui_1c1
+ local_storage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - local_storage_cmaui_1c1
+ dependency_server_1b_pd_1:
+ - abstract_pd_server_1b_1
+ - dependency_pd_server_1b
+ dependency_nested1_pattern_4:
+ - nested1_pattern_4
+ - dependency
+ dependency_server_1b_pd_2:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b
type: string
required: true
status: SUPPORTED
+ port_oam_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
cmaui_1c1_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
vm_image_name:
type: string
required: true
+ port_oam_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
oam_server_1c2_oam_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_oam_port_exCP_naming
replacement_policy:
get_input:
- port_oam_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_oam_port_mac_requirements
+ order:
+ get_input: port_oam_port_order
+ exCP_naming:
+ get_input: port_oam_port_exCP_naming
vlan_requirements:
get_input: port_oam_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_port_ip_requirements
network_role_tag:
get_input: port_oam_port_network_role_tag
- mac_requirements:
- get_input: port_oam_port_mac_requirements
- order:
- get_input: port_oam_port_order
network_role:
get_input: port_oam_port_network_role
- subnetpoolid:
- get_input: port_oam_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam_port_subnetpoolid
network:
get_input:
- port_oam_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- p1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- p2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- cmaui_1c1_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- ps_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- packet_internal_network_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- oam_server_1c2_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- cmaui_1c1_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- ps_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- cmaui_1c1_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- pd_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PD server\r
- pd_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- packet_external_network_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: availabilityzone name\r
- ps_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PS server\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- ps_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Ps Image server\r
- net:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: PD Image server\r
- oam_server_1c2_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- oam_server_1c2_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_cmaui_1c1:\r
- type: org.openecomp.resource.abstract.nodes.cmaui_1c1\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - packet_internal_network\r
- - packet_internal_network\r
- compute_cmaui_1c1_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: cmaui_1c1_flavor\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_1c1_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_cmaui_1c1_name:\r
- - get_input:\r
- - cmaui_1c1_names\r
- - 1\r
- - get_input:\r
- - cmaui_1c1_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_cmaui_1c1_cmaui_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_pd_server_1b:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_1b_name:\r
- - get_input:\r
- - pd_server_1b_names\r
- - 0\r
- vm_flavor_name:\r
- get_input: pd_server_1b_flavor\r
- vm_image_name:\r
- get_input: pd_server_1b_image\r
- port_pd_server_1b_port_replacement_policy:\r
- - AUTO\r
- port_pd_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - pd_server_1b_ips\r
- - 0\r
- port_pd_server_1b_port_network:\r
- - get_input: net\r
- compute_pd_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- port_pd_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_ps_server_1b:\r
- type: org.openecomp.resource.abstract.nodes.ps_server_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_ps_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_1b_ips\r
- - 0\r
- vm_flavor_name:\r
- get_input: ps_server_1b_flavor\r
- port_ps_server_1b_port_network:\r
- - get_input: net\r
- port_ps_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: ps_server_1b_image\r
- port_ps_server_1b_port_replacement_policy:\r
- - AUTO\r
- compute_ps_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- compute_ps_server_1b_name:\r
- - get_input:\r
- - ps_server_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- packet_external_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_external_network_name\r
- packet_internal_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_internal_network_name\r
- abstract_oam_server_1c2_1:\r
- type: org.openecomp.resource.abstract.nodes.oam_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_oam_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_oam_server_1c2_name:\r
- - get_input:\r
- - oam_server_1c2_names\r
- - 1\r
- port_oam_port_network:\r
- - packet_external_network\r
- vm_flavor_name:\r
- get_input: oam_server_1c2_flavor\r
- compute_oam_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- port_oam_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 1\r
- vm_image_name:\r
- get_input: oam_server_1c2_image\r
- port_oam_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_oam_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_oam_server_1c2_oam_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_external_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_oam_server_1c2_0:\r
- type: org.openecomp.resource.abstract.nodes.oam_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_oam_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_oam_server_1c2_name:\r
- - get_input:\r
- - oam_server_1c2_names\r
- - 0\r
- port_oam_port_network:\r
- - packet_internal_network\r
- vm_flavor_name:\r
- get_input: oam_server_1c2_flavor\r
- compute_oam_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- port_oam_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 1\r
- vm_image_name:\r
- get_input: oam_server_1c2_image\r
- port_oam_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_oam_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_oam_server_1c2_oam_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network\r
- relationship: tosca.relationships.network.LinksTo\r
- groups:\r
- nested1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested1.yml\r
- description: nested1\r
- members:\r
- - packet_external_network\r
- - packet_internal_network\r
- - abstract_ps_server_1b\r
- - abstract_oam_server_1c2_0\r
- - abstract_oam_server_1c2_1\r
- - abstract_pd_server_1b\r
- - abstract_cmaui_1c1\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- capabilities:\r
- disk.capacity_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.capacity_pd_server_1b\r
- disk.device.write.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.bytes.rate_oam_server_1c2\r
- disk.read.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes_cmaui_1c1\r
- disk.device.write.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.bytes.rate_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.bytes.rate_ps_server_1b\r
- disk.read.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes_cmaui_1c1\r
- disk.usage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.usage_pd_server_1b\r
- disk.iops_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.iops_oam_server_1c2\r
- disk.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.usage_oam_server_1c2\r
- disk.read.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.requests_cmaui_1c1\r
- feature_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1\r
- disk.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.usage_oam_server_1c2\r
- network.incoming.bytes_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port\r
- feature_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1\r
- disk.read.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.requests_cmaui_1c1\r
- disk.device.iops_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.iops_ps_server_1b\r
- network.outgoing.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes_cmaui_1c1_cmaui_port\r
- disk.iops_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.iops_oam_server_1c2\r
- network.outgoing.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes_cmaui_1c1_cmaui_port\r
- network.outgoing.packets.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.packets.rate_oam_server_1c2_oam_port\r
- network.outgoing.packets.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.packets.rate_oam_server_1c2_oam_port\r
- disk.device.iops_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.iops_pd_server_1b\r
- network.incoming.packets_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.packets_pd_server_1b_pd_server_1b_port\r
- attachment_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - attachment_ps_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.requests.rate_oam_server_1c2\r
- forwarder_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - forwarder_ps_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.requests.rate_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.bytes.rate_pd_server_1b\r
- disk.read.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.bytes.rate_oam_server_1c2\r
- disk.read.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.bytes.rate_oam_server_1c2\r
- scalable_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - scalable_oam_server_1c2\r
- disk.latency_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.latency_pd_server_1b\r
- scalable_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - scalable_oam_server_1c2\r
- disk.device.read.requests.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.requests.rate_pd_server_1b\r
- disk.device.write.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests_cmaui_1c1\r
- disk.device.write.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests_cmaui_1c1\r
- disk.device.read.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes_cmaui_1c1\r
- disk.device.read.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes_cmaui_1c1\r
- disk.device.read.requests.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.requests.rate_ps_server_1b\r
- disk.device.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.usage_oam_server_1c2\r
- disk.device.capacity_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.capacity_oam_server_1c2\r
- disk.device.capacity_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.capacity_oam_server_1c2\r
- binding_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - binding_ps_server_1b\r
- binding_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - binding_pd_server_1b\r
- disk.device.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.usage_oam_server_1c2\r
- memory.usage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - memory.usage_pd_server_1b\r
- network.outpoing.packets_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outpoing.packets_oam_server_1c2_oam_port\r
- network.outpoing.packets_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outpoing.packets_oam_server_1c2_oam_port\r
- binding_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1_cmaui_port\r
- binding_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1_cmaui_port\r
- memory.usage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - memory.usage_ps_server_1b\r
- cpu_util_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - cpu_util_pd_server_1b\r
- cpu_util_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu_util_oam_server_1c2\r
- cpu_util_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu_util_oam_server_1c2\r
- memory_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory_oam_server_1c2\r
- memory_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory_oam_server_1c2\r
- disk.write.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.bytes_oam_server_1c2\r
- disk.write.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.bytes_oam_server_1c2\r
- memory.resident_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory.resident_oam_server_1c2\r
- memory.resident_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory.resident_oam_server_1c2\r
- cpu_util_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - cpu_util_ps_server_1b\r
- network.incoming.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes_cmaui_1c1_cmaui_port\r
- network.incoming.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes_cmaui_1c1_cmaui_port\r
- os_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - os_oam_server_1c2\r
- disk.device.iops_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.iops_cmaui_1c1\r
- instance_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - instance_pd_server_1b\r
- disk.device.iops_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.iops_cmaui_1c1\r
- os_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - os_oam_server_1c2\r
- disk.device.write.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.bytes_pd_server_1b\r
- disk.device.allocation_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.allocation_cmaui_1c1\r
- disk.device.allocation_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.allocation_cmaui_1c1\r
- feature_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - feature_oam_server_1c2\r
- disk.device.write.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.bytes_ps_server_1b\r
- network.incoming.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port\r
- vcpus_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - vcpus_cmaui_1c1\r
- network.incoming.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port\r
- feature_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1_cmaui_port\r
- network.incoming.bytes.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port\r
- network.outgoing.bytes_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.bytes_oam_server_1c2_oam_port\r
- feature_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1_cmaui_port\r
- instance_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - instance_ps_server_1b\r
- feature_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - feature_oam_server_1c2\r
- network.outgoing.bytes_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.bytes_oam_server_1c2_oam_port\r
- disk.device.capacity_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.capacity_cmaui_1c1\r
- instance_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - instance_cmaui_1c1\r
- cpu.delta_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - cpu.delta_ps_server_1b\r
- instance_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - instance_cmaui_1c1\r
- disk.device.read.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.requests.rate_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.requests.rate_oam_server_1c2\r
- attachment_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - attachment_oam_server_1c2_oam_port\r
- disk.device.write.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.bytes.rate_pd_server_1b\r
- disk.capacity_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.capacity_oam_server_1c2\r
- disk.capacity_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.capacity_oam_server_1c2\r
- cpu.delta_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - cpu.delta_pd_server_1b\r
- attachment_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - attachment_oam_server_1c2_oam_port\r
- disk.device.write.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.requests_pd_server_1b\r
- disk.write.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.bytes.rate_oam_server_1c2\r
- disk.write.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.bytes.rate_oam_server_1c2\r
- endpoint_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - endpoint_cmaui_1c1\r
- network.outgoing.packets.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port\r
- endpoint_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - endpoint_cmaui_1c1\r
- disk.device.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.usage_cmaui_1c1\r
- disk.device.capacity_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.capacity_cmaui_1c1\r
- disk.device.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.usage_cmaui_1c1\r
- network.incoming.bytes_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port\r
- attachment_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - attachment_pd_server_1b_pd_server_1b_port\r
- vcpus_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - vcpus_cmaui_1c1\r
- binding_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - binding_ps_server_1b_ps_server_1b_port\r
- disk.device.write.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.bytes.rate_ps_server_1b\r
- forwarder_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - forwarder_cmaui_1c1_cmaui_port\r
- forwarder_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - forwarder_cmaui_1c1_cmaui_port\r
- disk.device.write.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.requests_ps_server_1b\r
- disk.device.latency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.latency_oam_server_1c2\r
- disk.device.latency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.latency_oam_server_1c2\r
- feature_packet_external_network:\r
- - packet_external_network\r
- - feature\r
- disk.write.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests.rate_cmaui_1c1\r
- disk.write.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests.rate_cmaui_1c1\r
- disk.device.read.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.requests_pd_server_1b\r
- disk.read.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.read.requests_pd_server_1b\r
- cpu_util_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu_util_cmaui_1c1\r
- disk.allocation_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.allocation_oam_server_1c2\r
- disk.allocation_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.allocation_oam_server_1c2\r
- cpu_util_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu_util_cmaui_1c1\r
- disk.device.read.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.requests_ps_server_1b\r
- binding_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - binding_pd_server_1b_pd_server_1b_port\r
- disk.read.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.bytes_oam_server_1c2\r
- disk.read.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.bytes_oam_server_1c2\r
- cpu_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - cpu_pd_server_1b\r
- binding_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - binding_oam_server_1c2_oam_port\r
- disk.write.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes.rate_cmaui_1c1\r
- disk.write.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes.rate_cmaui_1c1\r
- disk.allocation_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.allocation_pd_server_1b\r
- binding_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - binding_oam_server_1c2_oam_port\r
- disk.read.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes.rate_cmaui_1c1\r
- disk.read.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes.rate_cmaui_1c1\r
- host_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - host_cmaui_1c1\r
- host_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - host_cmaui_1c1\r
- cpu_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - cpu_ps_server_1b\r
- network.outpoing.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outpoing.packets_cmaui_1c1_cmaui_port\r
- disk.allocation_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.allocation_ps_server_1b\r
- network.outpoing.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outpoing.packets_cmaui_1c1_cmaui_port\r
- disk.latency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.latency_oam_server_1c2\r
- disk.latency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.latency_oam_server_1c2\r
- disk.read.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.read.requests_ps_server_1b\r
- disk.capacity_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.capacity_ps_server_1b\r
- memory.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory.usage_oam_server_1c2\r
- network.outpoing.packets_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port\r
- memory.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory.usage_oam_server_1c2\r
- disk.read.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.requests_oam_server_1c2\r
- attachment_packet_external_network:\r
- - packet_external_network\r
- - attachment\r
- disk.read.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.requests_oam_server_1c2\r
- disk.usage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.usage_ps_server_1b\r
- disk.root.size_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.root.size_oam_server_1c2\r
- memory.resident_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory.resident_cmaui_1c1\r
- disk.root.size_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.root.size_oam_server_1c2\r
- memory.resident_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory.resident_cmaui_1c1\r
- network.incoming.bytes.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port\r
- network.incoming.bytes.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.bytes.rate_oam_server_1c2_oam_port\r
- os_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - os_cmaui_1c1\r
- os_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - os_cmaui_1c1\r
- instance_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - instance_oam_server_1c2\r
- instance_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - instance_oam_server_1c2\r
- network.incoming.bytes.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.bytes.rate_oam_server_1c2_oam_port\r
- vcpus_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - vcpus_pd_server_1b\r
- memory.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory.usage_cmaui_1c1\r
- disk.write.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.bytes.rate_ps_server_1b\r
- memory.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory.usage_cmaui_1c1\r
- binding_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1\r
- memory_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory_cmaui_1c1\r
- binding_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1\r
- feature_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - feature_ps_server_1b_ps_server_1b_port\r
- disk.device.iops_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.iops_oam_server_1c2\r
- vcpus_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - vcpus_ps_server_1b\r
- disk.device.iops_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.iops_oam_server_1c2\r
- disk.write.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.bytes.rate_pd_server_1b\r
- forwarder_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - forwarder_oam_server_1c2_oam_port\r
- forwarder_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - forwarder_oam_server_1c2_oam_port\r
- binding_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - binding_oam_server_1c2\r
- binding_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - binding_oam_server_1c2\r
- os_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - os_pd_server_1b\r
- attachment_packet_internal_network:\r
- - packet_internal_network\r
- - attachment\r
- network.outgoing.packets.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port\r
- memory_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory_cmaui_1c1\r
- disk.device.latency_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.latency_pd_server_1b\r
- disk.write.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.requests_oam_server_1c2\r
- disk.device.usage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.usage_pd_server_1b\r
- disk.write.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.requests_oam_server_1c2\r
- vcpus_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - vcpus_oam_server_1c2\r
- vcpus_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - vcpus_oam_server_1c2\r
- os_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - os_ps_server_1b\r
- disk.device.latency_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.latency_ps_server_1b\r
- disk.ephemeral.size_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.ephemeral.size_cmaui_1c1\r
- disk.ephemeral.size_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.ephemeral.size_cmaui_1c1\r
- disk.root.size_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.root.size_cmaui_1c1\r
- disk.device.usage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.usage_ps_server_1b\r
- disk.root.size_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.root.size_cmaui_1c1\r
- disk.read.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.read.bytes_ps_server_1b\r
- network.incoming.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets_cmaui_1c1_cmaui_port\r
- disk.device.write.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes.rate_cmaui_1c1\r
- disk.ephemeral.size_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.ephemeral.size_pd_server_1b\r
- disk.device.write.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.requests_oam_server_1c2\r
- disk.allocation_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.allocation_cmaui_1c1\r
- memory_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - memory_ps_server_1b\r
- network.incoming.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port\r
- network.incoming.packets.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests.rate_cmaui_1c1\r
- disk.device.write.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes_cmaui_1c1\r
- disk.device.write.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests.rate_cmaui_1c1\r
- feature_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - feature_ps_server_1b\r
- disk.write.requests.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.requests.rate_ps_server_1b\r
- disk.device.write.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.requests_oam_server_1c2\r
- disk.device.write.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes.rate_cmaui_1c1\r
- disk.device.write.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes_cmaui_1c1\r
- host_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - host_pd_server_1b\r
- disk.device.read.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.requests_oam_server_1c2\r
- disk.ephemeral.size_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.ephemeral.size_ps_server_1b\r
- disk.read.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.read.bytes_pd_server_1b\r
- host_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - host_oam_server_1c2\r
- disk.device.read.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.requests_oam_server_1c2\r
- memory_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - memory_pd_server_1b\r
- host_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - host_oam_server_1c2\r
- network.incoming.packets.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.packets.rate_oam_server_1c2_oam_port\r
- disk.write.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.bytes_ps_server_1b\r
- network.incoming.packets.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.packets.rate_oam_server_1c2_oam_port\r
- end_point_packet_external_network:\r
- - packet_external_network\r
- - end_point\r
- network.outpoing.packets_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port\r
- feature_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - feature_pd_server_1b\r
- disk.device.read.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests_cmaui_1c1\r
- disk.allocation_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.allocation_cmaui_1c1\r
- disk.device.read.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests_cmaui_1c1\r
- disk.device.allocation_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.allocation_pd_server_1b\r
- disk.root.size_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.root.size_ps_server_1b\r
- disk.device.allocation_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.allocation_oam_server_1c2\r
- disk.device.allocation_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.allocation_oam_server_1c2\r
- network.outgoing.bytes_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port\r
- disk.write.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.bytes_pd_server_1b\r
- disk.write.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests_cmaui_1c1\r
- disk.write.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests_cmaui_1c1\r
- disk.device.capacity_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.capacity_pd_server_1b\r
- network.outgoing.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port\r
- disk.root.size_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.root.size_pd_server_1b\r
- cpu_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu_cmaui_1c1\r
- network.outgoing.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port\r
- cpu_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu_cmaui_1c1\r
- cpu_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu_oam_server_1c2\r
- disk.device.capacity_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.capacity_ps_server_1b\r
- disk.write.requests.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.requests.rate_pd_server_1b\r
- cpu_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu_oam_server_1c2\r
- link_packet_external_network:\r
- - packet_external_network\r
- - link\r
- disk.device.read.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes.rate_cmaui_1c1\r
- disk.device.read.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes.rate_cmaui_1c1\r
- host_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - host_ps_server_1b\r
- disk.write.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.requests.rate_oam_server_1c2\r
- cpu.delta_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu.delta_oam_server_1c2\r
- disk.iops_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.iops_pd_server_1b\r
- disk.write.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.requests.rate_oam_server_1c2\r
- disk.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.usage_cmaui_1c1\r
- disk.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.usage_cmaui_1c1\r
- disk.device.allocation_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.allocation_ps_server_1b\r
- end_point_packet_internal_network:\r
- - packet_internal_network\r
- - end_point\r
- network.incoming.bytes_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.bytes_oam_server_1c2_oam_port\r
- feature_packet_internal_network:\r
- - packet_internal_network\r
- - feature\r
- network.incoming.bytes_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.bytes_oam_server_1c2_oam_port\r
- forwarder_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - forwarder_pd_server_1b_pd_server_1b_port\r
- disk.device.write.requests.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.requests.rate_ps_server_1b\r
- attachment_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - attachment_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port\r
- network.outgoing.bytes.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port\r
- disk.iops_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.iops_ps_server_1b\r
- disk.capacity_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.capacity_cmaui_1c1\r
- network.outgoing.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port\r
- network.outgoing.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port\r
- attachment_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - attachment_cmaui_1c1_cmaui_port\r
- disk.capacity_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.capacity_cmaui_1c1\r
- disk.ephemeral.size_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.ephemeral.size_oam_server_1c2\r
- disk.read.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.read.bytes.rate_ps_server_1b\r
- disk.ephemeral.size_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.ephemeral.size_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests.rate_cmaui_1c1\r
- disk.device.read.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.bytes_oam_server_1c2\r
- disk.device.read.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.bytes_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests.rate_cmaui_1c1\r
- network.incoming.packets_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.packets_ps_server_1b_ps_server_1b_port\r
- disk.write.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.requests_ps_server_1b\r
- feature_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - feature_pd_server_1b_pd_server_1b_port\r
- disk.latency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.latency_cmaui_1c1\r
- scalable_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - scalable_ps_server_1b\r
- disk.latency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.latency_cmaui_1c1\r
- cpu.delta_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu.delta_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.bytes.rate_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.bytes.rate_oam_server_1c2\r
- scalable_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - scalable_pd_server_1b\r
- disk.write.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.requests_pd_server_1b\r
- disk.latency_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.latency_ps_server_1b\r
- disk.write.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes_cmaui_1c1\r
- network.outgoing.bytes.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port\r
- disk.write.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes_cmaui_1c1\r
- feature_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - feature_oam_server_1c2_oam_port\r
- feature_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - feature_oam_server_1c2_oam_port\r
- network.incoming.packets.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port\r
- disk.device.latency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.latency_cmaui_1c1\r
- disk.read.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.read.bytes.rate_pd_server_1b\r
- scalable_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - scalable_cmaui_1c1\r
- link_packet_internal_network:\r
- - packet_internal_network\r
- - link\r
- disk.device.latency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.latency_cmaui_1c1\r
- scalable_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - scalable_cmaui_1c1\r
- cpu.delta_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu.delta_cmaui_1c1\r
- endpoint_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - endpoint_pd_server_1b\r
- cpu.delta_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu.delta_cmaui_1c1\r
- endpoint_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - endpoint_ps_server_1b\r
- network.incoming.packets_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.packets_oam_server_1c2_oam_port\r
- network.incoming.packets_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.packets_oam_server_1c2_oam_port\r
- network.incoming.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port\r
- network.incoming.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port\r
- disk.device.read.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.bytes_ps_server_1b\r
- disk.iops_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.iops_cmaui_1c1\r
- disk.iops_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.iops_cmaui_1c1\r
- disk.device.write.requests.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.requests.rate_pd_server_1b\r
- memory.resident_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - memory.resident_pd_server_1b\r
- disk.device.write.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.bytes_oam_server_1c2\r
- disk.device.write.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.bytes_oam_server_1c2\r
- memory.resident_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - memory.resident_ps_server_1b\r
- disk.device.read.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.bytes_pd_server_1b\r
- endpoint_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - endpoint_oam_server_1c2\r
- endpoint_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - endpoint_oam_server_1c2\r
- requirements:\r
- dependency_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - dependency_pd_server_1b\r
- link_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - link_pd_server_1b_pd_server_1b_port\r
- local_storage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - local_storage_ps_server_1b\r
- dependency_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - dependency_oam_server_1c2_oam_port\r
- dependency_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - dependency_oam_server_1c2_oam_port\r
- dependency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1\r
- dependency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1\r
- link_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - link_ps_server_1b_ps_server_1b_port\r
- local_storage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - local_storage_pd_server_1b\r
- dependency_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - dependency_ps_server_1b_ps_server_1b_port\r
- dependency_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - dependency_ps_server_1b\r
- dependency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - dependency_oam_server_1c2\r
- dependency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - dependency_oam_server_1c2\r
- local_storage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - local_storage_oam_server_1c2\r
- local_storage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - local_storage_oam_server_1c2\r
- dependency_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - dependency_pd_server_1b_pd_server_1b_port\r
- dependency_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1_cmaui_port\r
- dependency_packet_internal_network:\r
- - packet_internal_network\r
- - dependency\r
- local_storage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - local_storage_cmaui_1c1\r
- local_storage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - local_storage_cmaui_1c1\r
- dependency_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1_cmaui_port\r
- dependency_packet_external_network:\r
- - packet_external_network\r
- - dependency\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ p1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p2:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ cmaui_1c1_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ ps_server_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ packet_internal_network_name:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ oam_server_1c2_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ cmaui_1c1_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ ps_server_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ cmaui_1c1_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ pd_server_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PD server
+ pd_server_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ packet_external_network_name:
+ hidden: false
+ immutable: false
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ ps_server_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PS server
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ ps_server_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ps Image server
+ net:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: PD Image server
+ oam_server_1c2_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ oam_server_1c2_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_cmaui_1c1:
+ type: org.openecomp.resource.abstract.nodes.cmaui_1c1
+ 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:
+ - 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:
+ - 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_cmaui_1c1_name:
+ - get_input:
+ - cmaui_1c1_names
+ - 1
+ - get_input:
+ - cmaui_1c1_names
+ - 0
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_cmaui_1c1_cmaui_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_pd_server_1b:
+ type: org.openecomp.resource.abstract.nodes.pd_server_1b
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_1b_name:
+ - get_input:
+ - pd_server_1b_names
+ - 0
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - ip_address:
+ get_input:
+ - pd_server_1b_ips
+ - 0
+ port_pd_server_1b_port_network:
+ - get_input: 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_ps_server_1b:
+ type: org.openecomp.resource.abstract.nodes.ps_server_1b
+ directives:
+ - substitutable
+ properties:
+ port_ps_server_1b_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - get_input: net
+ port_ps_server_1b_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: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: ps_server_1b_image
+ port_ps_server_1b_port_replacement_policy:
+ - AUTO
+ compute_ps_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ compute_ps_server_1b_name:
+ - get_input:
+ - ps_server_1b_names
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ packet_external_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_external_network_name
+ packet_internal_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_internal_network_name
+ abstract_oam_server_1c2_1:
+ type: org.openecomp.resource.abstract.nodes.oam_server_1c2
+ 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:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 1
+ vm_image_name:
+ get_input: oam_server_1c2_image
+ port_oam_port_subinterface_indicator:
+ - true
+ port_oam_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_oam_server_1c2_oam_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_external_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_oam_server_1c2_0:
+ type: org.openecomp.resource.abstract.nodes.oam_server_1c2
+ 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:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 1
+ vm_image_name:
+ get_input: oam_server_1c2_image
+ port_oam_port_subinterface_indicator:
+ - true
+ port_oam_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_oam_server_1c2_oam_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network
+ relationship: tosca.relationships.network.LinksTo
+ groups:
+ nested1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested1.yml
+ description: nested1
+ members:
+ - packet_external_network
+ - packet_internal_network
+ - abstract_ps_server_1b
+ - abstract_oam_server_1c2_0
+ - abstract_oam_server_1c2_1
+ - abstract_pd_server_1b
+ - abstract_cmaui_1c1
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested1
+ capabilities:
+ disk.capacity_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.capacity_pd_server_1b
+ 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_2:
+ - abstract_cmaui_1c1
+ - disk.read.bytes_cmaui_1c1
+ disk.device.write.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.bytes.rate_oam_server_1c2
+ disk.device.read.bytes.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.read.bytes.rate_ps_server_1b
+ disk.read.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.bytes_cmaui_1c1
+ disk.usage_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.usage_pd_server_1b
+ 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
+ disk.read.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.read.requests_cmaui_1c1
+ feature_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1
+ disk.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.usage_oam_server_1c2
+ network.incoming.bytes_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ feature_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1
+ disk.read.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.requests_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:
+ - 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
+ disk.device.iops_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.iops_pd_server_1b
+ network.incoming.packets_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ attachment_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - attachment_ps_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.requests.rate_oam_server_1c2
+ forwarder_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - forwarder_ps_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.write.requests.rate_oam_server_1c2
+ disk.device.read.bytes.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.bytes.rate_pd_server_1b
+ disk.read.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.bytes.rate_oam_server_1c2
+ disk.read.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.bytes.rate_oam_server_1c2
+ scalable_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - scalable_oam_server_1c2
+ disk.latency_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.latency_pd_server_1b
+ scalable_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - scalable_oam_server_1c2
+ disk.device.read.requests.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.requests.rate_pd_server_1b
+ disk.device.write.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests_cmaui_1c1
+ disk.device.write.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests_cmaui_1c1
+ disk.device.read.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.read.bytes_cmaui_1c1
+ disk.device.read.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.bytes_cmaui_1c1
+ disk.device.read.requests.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.read.requests.rate_ps_server_1b
+ disk.device.usage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.usage_oam_server_1c2
+ disk.device.capacity_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.capacity_oam_server_1c2
+ disk.device.capacity_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.capacity_oam_server_1c2
+ binding_server_1b_ps:
+ - abstract_ps_server_1b
+ - binding_ps_server_1b
+ binding_server_1b_pd:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b
+ disk.device.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.usage_oam_server_1c2
+ 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_1b_pd:
+ - abstract_pd_server_1b
+ - cpu_util_pd_server_1b
+ cpu_util_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu_util_oam_server_1c2
+ cpu_util_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu_util_oam_server_1c2
+ memory_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - memory_oam_server_1c2
+ memory_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - memory_oam_server_1c2
+ disk.write.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.bytes_oam_server_1c2
+ disk.write.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.bytes_oam_server_1c2
+ 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
+ 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
+ os_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - os_oam_server_1c2
+ disk.device.iops_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.iops_cmaui_1c1
+ instance_server_1b_pd:
+ - abstract_pd_server_1b
+ - instance_pd_server_1b
+ disk.device.iops_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.iops_cmaui_1c1
+ os_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - os_oam_server_1c2
+ disk.device.write.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.write.bytes_pd_server_1b
+ 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
+ feature_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - feature_oam_server_1c2
+ 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
+ instance_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - instance_cmaui_1c1
+ cpu.delta_server_1b_ps:
+ - abstract_ps_server_1b
+ - cpu.delta_ps_server_1b
+ instance_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - instance_cmaui_1c1
+ 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
+ disk.capacity_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.capacity_oam_server_1c2
+ disk.capacity_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.capacity_oam_server_1c2
+ cpu.delta_server_1b_pd:
+ - abstract_pd_server_1b
+ - cpu.delta_pd_server_1b
+ attachment_oam_port_1:
+ - abstract_oam_server_1c2_0
+ - attachment_oam_server_1c2_oam_port
+ disk.device.write.requests_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.write.requests_pd_server_1b
+ disk.write.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.bytes.rate_oam_server_1c2
+ disk.write.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.bytes.rate_oam_server_1c2
+ endpoint_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - endpoint_cmaui_1c1
+ network.outgoing.packets.rate_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ endpoint_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - endpoint_cmaui_1c1
+ disk.device.usage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.usage_cmaui_1c1
+ disk.device.capacity_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.capacity_cmaui_1c1
+ disk.device.usage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.usage_cmaui_1c1
+ network.incoming.bytes_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port
+ attachment_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - attachment_pd_server_1b_pd_server_1b_port
+ vcpus_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - vcpus_cmaui_1c1
+ 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.latency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.latency_oam_server_1c2
+ disk.device.latency_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.latency_oam_server_1c2
+ feature_packet_external_network:
+ - packet_external_network
+ - feature
+ disk.write.requests.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.requests.rate_cmaui_1c1
+ disk.write.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.requests.rate_cmaui_1c1
+ disk.device.read.requests_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.requests_pd_server_1b
+ 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
+ disk.allocation_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.allocation_oam_server_1c2
+ disk.allocation_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.allocation_oam_server_1c2
+ cpu_util_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - cpu_util_cmaui_1c1
+ disk.device.read.requests_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.read.requests_ps_server_1b
+ binding_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b_pd_server_1b_port
+ disk.read.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.bytes_oam_server_1c2
+ disk.read.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.bytes_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.write.bytes.rate_server_1c1_cmaui_2:
+ - 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:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2_oam_port
+ disk.read.bytes.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.read.bytes.rate_cmaui_1c1
+ disk.read.bytes.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.bytes.rate_cmaui_1c1
+ host_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - host_cmaui_1c1
+ host_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - host_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
+ disk.latency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.latency_oam_server_1c2
+ disk.read.requests_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.read.requests_ps_server_1b
+ disk.capacity_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.capacity_ps_server_1b
+ memory.usage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - memory.usage_oam_server_1c2
+ network.outpoing.packets_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ memory.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - memory.usage_oam_server_1c2
+ disk.read.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.requests_oam_server_1c2
+ attachment_packet_external_network:
+ - packet_external_network
+ - attachment
+ disk.read.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.requests_oam_server_1c2
+ disk.usage_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.usage_ps_server_1b
+ disk.root.size_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.root.size_oam_server_1c2
+ memory.resident_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory.resident_cmaui_1c1
+ disk.root.size_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.root.size_oam_server_1c2
+ memory.resident_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory.resident_cmaui_1c1
+ 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
+ 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
+ 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
+ memory.usage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory.usage_cmaui_1c1
+ disk.write.bytes.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.write.bytes.rate_ps_server_1b
+ memory.usage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory.usage_cmaui_1c1
+ binding_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1
+ memory_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory_cmaui_1c1
+ binding_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1
+ feature_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - feature_ps_server_1b_ps_server_1b_port
+ disk.device.iops_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.iops_oam_server_1c2
+ vcpus_server_1b_ps:
+ - abstract_ps_server_1b
+ - vcpus_ps_server_1b
+ disk.device.iops_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.iops_oam_server_1c2
+ 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
+ binding_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2
+ os_server_1b_pd:
+ - abstract_pd_server_1b
+ - os_pd_server_1b
+ attachment_packet_internal_network:
+ - packet_internal_network
+ - attachment
+ network.outgoing.packets.rate_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ memory_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory_cmaui_1c1
+ disk.device.latency_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.latency_pd_server_1b
+ disk.write.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.requests_oam_server_1c2
+ disk.device.usage_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.usage_pd_server_1b
+ disk.write.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.requests_oam_server_1c2
+ 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
+ os_server_1b_ps:
+ - abstract_ps_server_1b
+ - os_ps_server_1b
+ disk.device.latency_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.latency_ps_server_1b
+ disk.ephemeral.size_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.ephemeral.size_cmaui_1c1
+ disk.ephemeral.size_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.ephemeral.size_cmaui_1c1
+ disk.root.size_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.root.size_cmaui_1c1
+ disk.device.usage_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.usage_ps_server_1b
+ disk.root.size_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.root.size_cmaui_1c1
+ 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.ephemeral.size_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.ephemeral.size_pd_server_1b
+ disk.device.write.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.write.requests_oam_server_1c2
+ 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:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_port
+ network.outgoing.bytes.rate_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
+ network.incoming.packets.rate_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests.rate_cmaui_1c1
+ disk.device.write.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes_cmaui_1c1
+ disk.device.write.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests.rate_cmaui_1c1
+ feature_server_1b_ps:
+ - abstract_ps_server_1b
+ - feature_ps_server_1b
+ disk.write.requests.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.write.requests.rate_ps_server_1b
+ disk.device.write.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.requests_oam_server_1c2
+ disk.device.write.bytes.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes.rate_cmaui_1c1
+ disk.device.write.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes_cmaui_1c1
+ host_server_1b_pd:
+ - abstract_pd_server_1b
+ - host_pd_server_1b
+ disk.device.read.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.read.requests_oam_server_1c2
+ disk.ephemeral.size_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.ephemeral.size_ps_server_1b
+ disk.read.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.read.bytes_pd_server_1b
+ host_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - host_oam_server_1c2
+ disk.device.read.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.requests_oam_server_1c2
+ memory_server_1b_pd:
+ - abstract_pd_server_1b
+ - memory_pd_server_1b
+ 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
+ network.outpoing.packets_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ feature_server_1b_pd:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b
+ disk.device.read.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests_cmaui_1c1
+ disk.allocation_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.allocation_cmaui_1c1
+ disk.device.read.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests_cmaui_1c1
+ disk.device.allocation_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.allocation_pd_server_1b
+ disk.root.size_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.root.size_ps_server_1b
+ disk.device.allocation_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.allocation_oam_server_1c2
+ disk.device.allocation_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.allocation_oam_server_1c2
+ network.outgoing.bytes_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ disk.write.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.write.bytes_pd_server_1b
+ disk.write.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.requests_cmaui_1c1
+ disk.write.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.requests_cmaui_1c1
+ 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
+ cpu_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu_oam_server_1c2
+ disk.device.capacity_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.capacity_ps_server_1b
+ disk.write.requests.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.write.requests.rate_pd_server_1b
+ cpu_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu_oam_server_1c2
+ link_packet_external_network:
+ - packet_external_network
+ - link
+ 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
+ host_server_1b_ps:
+ - abstract_ps_server_1b
+ - host_ps_server_1b
+ disk.write.requests.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.requests.rate_oam_server_1c2
+ cpu.delta_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu.delta_oam_server_1c2
+ 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
+ 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
+ disk.device.allocation_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.allocation_ps_server_1b
+ 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
+ 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_2:
+ - abstract_oam_server_1c2_1
+ - disk.ephemeral.size_oam_server_1c2
+ disk.read.bytes.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.read.bytes.rate_ps_server_1b
+ disk.ephemeral.size_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.ephemeral.size_oam_server_1c2
+ disk.device.read.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests.rate_cmaui_1c1
+ disk.device.read.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.bytes_oam_server_1c2
+ disk.device.read.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - 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_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
+ feature_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b_pd_server_1b_port
+ disk.latency_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.latency_cmaui_1c1
+ scalable_server_1b_ps:
+ - abstract_ps_server_1b
+ - scalable_ps_server_1b
+ disk.latency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.latency_cmaui_1c1
+ cpu.delta_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu.delta_oam_server_1c2
+ disk.device.read.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.read.bytes.rate_oam_server_1c2
+ disk.device.read.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.bytes.rate_oam_server_1c2
+ scalable_server_1b_pd:
+ - abstract_pd_server_1b
+ - scalable_pd_server_1b
+ disk.write.requests_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.write.requests_pd_server_1b
+ disk.latency_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.latency_ps_server_1b
+ disk.write.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.bytes_cmaui_1c1
+ network.outgoing.bytes.rate_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outgoing.bytes.rate_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:
+ - 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.packets.rate_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ disk.device.latency_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.latency_cmaui_1c1
+ disk.read.bytes.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.read.bytes.rate_pd_server_1b
+ scalable_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - scalable_cmaui_1c1
+ link_packet_internal_network:
+ - packet_internal_network
+ - link
+ disk.device.latency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.latency_cmaui_1c1
+ scalable_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - scalable_cmaui_1c1
+ cpu.delta_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - cpu.delta_cmaui_1c1
+ endpoint_server_1b_pd:
+ - abstract_pd_server_1b
+ - endpoint_pd_server_1b
+ cpu.delta_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - cpu.delta_cmaui_1c1
+ 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:
+ - 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.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
+ disk.iops_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.iops_cmaui_1c1
+ disk.iops_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.iops_cmaui_1c1
+ disk.device.write.requests.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.write.requests.rate_pd_server_1b
+ memory.resident_server_1b_pd:
+ - abstract_pd_server_1b
+ - memory.resident_pd_server_1b
+ 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
+ memory.resident_server_1b_ps:
+ - abstract_ps_server_1b
+ - memory.resident_ps_server_1b
+ disk.device.read.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.bytes_pd_server_1b
+ endpoint_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - endpoint_oam_server_1c2
+ endpoint_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - endpoint_oam_server_1c2
+ requirements:
+ dependency_server_1b_pd:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b
+ link_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - link_pd_server_1b_pd_server_1b_port
+ 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
+ dependency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1
+ link_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - link_ps_server_1b_ps_server_1b_port
+ local_storage_server_1b_pd:
+ - abstract_pd_server_1b
+ - local_storage_pd_server_1b
+ dependency_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - dependency_ps_server_1b_ps_server_1b_port
+ dependency_server_1b_ps:
+ - abstract_ps_server_1b
+ - dependency_ps_server_1b
+ dependency_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - dependency_oam_server_1c2
+ dependency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - dependency_oam_server_1c2
+ local_storage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - local_storage_oam_server_1c2
+ local_storage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - local_storage_oam_server_1c2
+ dependency_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b_pd_server_1b_port
+ dependency_cmaui_port_1:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_port
+ dependency_packet_internal_network:
+ - packet_internal_network
+ - dependency
+ local_storage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - local_storage_cmaui_1c1
+ local_storage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - local_storage_cmaui_1c1
+ dependency_cmaui_port_2:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_port
+ dependency_packet_external_network:
+ - packet_external_network
+ - dependency
type: string
required: true
status: SUPPORTED
+ port_oam_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: string
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
cmaui_1c1_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
vm_image_name:
type: string
required: true
+ port_oam_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_port_vlan_requirements:
type: list
required: true
oam_server_1c2_oam_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_oam_port_exCP_naming
replacement_policy:
get_input:
- port_oam_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_oam_port_mac_requirements
+ order:
+ get_input: port_oam_port_order
+ exCP_naming:
+ get_input: port_oam_port_exCP_naming
vlan_requirements:
get_input: port_oam_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_port_ip_requirements
network_role_tag:
get_input: port_oam_port_network_role_tag
- mac_requirements:
- get_input: port_oam_port_mac_requirements
- order:
- get_input: port_oam_port_order
network_role:
get_input: port_oam_port_network_role
- subnetpoolid:
- get_input: port_oam_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam_port_subnetpoolid
network:
get_input:
- port_oam_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- p1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- p2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- cmaui_1c1_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- ps_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- packet_internal_network_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: PD server names\r
- entry_schema:\r
- type: string\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- oam_server_1c2_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- cmaui_1c1_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- ps_server_1b_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: Ps server names\r
- entry_schema:\r
- type: string\r
- cmaui_1c1_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- pd_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PD server\r
- pd_server_1b_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- packet_external_network_name:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: availabilityzone name\r
- ps_server_1b_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for PS server\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- ps_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Ps Image server\r
- net:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- pd_server_1b_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: PD Image server\r
- oam_server_1c2_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- oam_server_1c2_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_cmaui_1c1:\r
- type: org.openecomp.resource.abstract.nodes.cmaui_1c1\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - packet_internal_network\r
- - packet_internal_network\r
- compute_cmaui_1c1_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- vm_flavor_name:\r
- get_input: cmaui_1c1_flavor\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_1c1_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- compute_cmaui_1c1_name:\r
- - get_input:\r
- - cmaui_1c1_names\r
- - 1\r
- - get_input:\r
- - cmaui_1c1_names\r
- - 0\r
- service_template_filter:\r
- substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_cmaui_1c1_cmaui_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_pd_server_1b:\r
- type: org.openecomp.resource.abstract.nodes.pd_server_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_1b_name:\r
- - get_input:\r
- - pd_server_1b_names\r
- - 0\r
- vm_flavor_name:\r
- get_input: pd_server_1b_flavor\r
- vm_image_name:\r
- get_input: pd_server_1b_image\r
- port_pd_server_1b_port_replacement_policy:\r
- - AUTO\r
- port_pd_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_pd_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - pd_server_1b_ips\r
- - 0\r
- port_pd_server_1b_port_network:\r
- - get_input: net\r
- compute_pd_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- port_pd_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_ps_server_1b:\r
- type: org.openecomp.resource.abstract.nodes.ps_server_1b\r
- directives:\r
- - substitutable\r
- properties:\r
- port_ps_server_1b_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps_server_1b_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - ps_server_1b_ips\r
- - 0\r
- vm_flavor_name:\r
- get_input: ps_server_1b_flavor\r
- port_ps_server_1b_port_network:\r
- - get_input: net\r
- port_ps_server_1b_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: ps_server_1b_image\r
- port_ps_server_1b_port_replacement_policy:\r
- - AUTO\r
- compute_ps_server_1b_availability_zone:\r
- - get_input: availability_zone_0\r
- compute_ps_server_1b_name:\r
- - get_input:\r
- - ps_server_1b_names\r
- - 1\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- packet_external_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_external_network_name\r
- packet_internal_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_internal_network_name\r
- abstract_oam_server_1c2_1:\r
- type: org.openecomp.resource.abstract.nodes.oam_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_oam_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_oam_server_1c2_name:\r
- - get_input:\r
- - oam_server_1c2_names\r
- - 1\r
- port_oam_port_network:\r
- - packet_external_network\r
- vm_flavor_name:\r
- get_input: oam_server_1c2_flavor\r
- compute_oam_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- port_oam_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 1\r
- vm_image_name:\r
- get_input: oam_server_1c2_image\r
- port_oam_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_oam_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_oam_server_1c2_oam_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_external_network\r
- relationship: tosca.relationships.network.LinksTo\r
- abstract_oam_server_1c2_0:\r
- type: org.openecomp.resource.abstract.nodes.oam_server_1c2\r
- directives:\r
- - substitutable\r
- properties:\r
- port_oam_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_oam_server_1c2_name:\r
- - get_input:\r
- - oam_server_1c2_names\r
- - 0\r
- port_oam_port_network:\r
- - packet_internal_network\r
- vm_flavor_name:\r
- get_input: oam_server_1c2_flavor\r
- compute_oam_server_1c2_availability_zone:\r
- - get_input: availability_zone_0\r
- port_oam_port_fixed_ips:\r
- - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 1\r
- vm_image_name:\r
- get_input: oam_server_1c2_image\r
- port_oam_port_ip_requirements:\r
- - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_oam_port_replacement_policy:\r
- - AUTO\r
- service_template_filter:\r
- substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_oam_server_1c2_oam_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_internal_network\r
- relationship: tosca.relationships.network.LinksTo\r
- groups:\r
- nested1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested1.yml\r
- description: nested1\r
- members:\r
- - packet_external_network\r
- - packet_internal_network\r
- - abstract_ps_server_1b\r
- - abstract_oam_server_1c2_0\r
- - abstract_oam_server_1c2_1\r
- - abstract_pd_server_1b\r
- - abstract_cmaui_1c1\r
- outputs:\r
- all_pattern_attr_1:\r
- description: all_pattern_attr_1\r
- value:\r
- get_attribute:\r
- - abstract_oam_server_1c2_1\r
- - oam_server_1c2_accessIPv4\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- capabilities:\r
- disk.capacity_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.capacity_pd_server_1b\r
- disk.device.write.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.bytes.rate_oam_server_1c2\r
- disk.read.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes_cmaui_1c1\r
- disk.device.write.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.bytes.rate_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.bytes.rate_ps_server_1b\r
- disk.read.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes_cmaui_1c1\r
- disk.usage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.usage_pd_server_1b\r
- disk.iops_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.iops_oam_server_1c2\r
- disk.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.usage_oam_server_1c2\r
- disk.read.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.requests_cmaui_1c1\r
- feature_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1\r
- disk.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.usage_oam_server_1c2\r
- network.incoming.bytes_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.bytes_pd_server_1b_pd_server_1b_port\r
- feature_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1\r
- disk.read.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.requests_cmaui_1c1\r
- disk.device.iops_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.iops_ps_server_1b\r
- network.outgoing.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes_cmaui_1c1_cmaui_port\r
- disk.iops_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.iops_oam_server_1c2\r
- network.outgoing.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes_cmaui_1c1_cmaui_port\r
- network.outgoing.packets.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.packets.rate_oam_server_1c2_oam_port\r
- network.outgoing.packets.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.packets.rate_oam_server_1c2_oam_port\r
- disk.device.iops_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.iops_pd_server_1b\r
- network.incoming.packets_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.packets_pd_server_1b_pd_server_1b_port\r
- attachment_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - attachment_ps_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.requests.rate_oam_server_1c2\r
- forwarder_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - forwarder_ps_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.requests.rate_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.bytes.rate_pd_server_1b\r
- disk.read.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.bytes.rate_oam_server_1c2\r
- disk.read.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.bytes.rate_oam_server_1c2\r
- scalable_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - scalable_oam_server_1c2\r
- disk.latency_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.latency_pd_server_1b\r
- scalable_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - scalable_oam_server_1c2\r
- disk.device.read.requests.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.requests.rate_pd_server_1b\r
- disk.device.write.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests_cmaui_1c1\r
- disk.device.write.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests_cmaui_1c1\r
- disk.device.read.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes_cmaui_1c1\r
- disk.device.read.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes_cmaui_1c1\r
- disk.device.read.requests.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.requests.rate_ps_server_1b\r
- disk.device.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.usage_oam_server_1c2\r
- disk.device.capacity_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.capacity_oam_server_1c2\r
- disk.device.capacity_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.capacity_oam_server_1c2\r
- binding_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - binding_ps_server_1b\r
- binding_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - binding_pd_server_1b\r
- disk.device.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.usage_oam_server_1c2\r
- memory.usage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - memory.usage_pd_server_1b\r
- network.outpoing.packets_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outpoing.packets_oam_server_1c2_oam_port\r
- network.outpoing.packets_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outpoing.packets_oam_server_1c2_oam_port\r
- binding_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1_cmaui_port\r
- binding_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1_cmaui_port\r
- memory.usage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - memory.usage_ps_server_1b\r
- cpu_util_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - cpu_util_pd_server_1b\r
- cpu_util_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu_util_oam_server_1c2\r
- cpu_util_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu_util_oam_server_1c2\r
- memory_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory_oam_server_1c2\r
- memory_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory_oam_server_1c2\r
- disk.write.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.bytes_oam_server_1c2\r
- disk.write.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.bytes_oam_server_1c2\r
- memory.resident_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory.resident_oam_server_1c2\r
- memory.resident_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory.resident_oam_server_1c2\r
- cpu_util_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - cpu_util_ps_server_1b\r
- network.incoming.bytes_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes_cmaui_1c1_cmaui_port\r
- network.incoming.bytes_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes_cmaui_1c1_cmaui_port\r
- os_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - os_oam_server_1c2\r
- disk.device.iops_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.iops_cmaui_1c1\r
- instance_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - instance_pd_server_1b\r
- disk.device.iops_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.iops_cmaui_1c1\r
- os_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - os_oam_server_1c2\r
- disk.device.write.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.bytes_pd_server_1b\r
- disk.device.allocation_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.allocation_cmaui_1c1\r
- disk.device.allocation_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.allocation_cmaui_1c1\r
- feature_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - feature_oam_server_1c2\r
- disk.device.write.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.bytes_ps_server_1b\r
- network.incoming.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port\r
- vcpus_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - vcpus_cmaui_1c1\r
- network.incoming.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets.rate_cmaui_1c1_cmaui_port\r
- feature_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1_cmaui_port\r
- network.incoming.bytes.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.bytes.rate_pd_server_1b_pd_server_1b_port\r
- network.outgoing.bytes_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.bytes_oam_server_1c2_oam_port\r
- feature_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - feature_cmaui_1c1_cmaui_port\r
- instance_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - instance_ps_server_1b\r
- feature_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - feature_oam_server_1c2\r
- network.outgoing.bytes_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.bytes_oam_server_1c2_oam_port\r
- disk.device.capacity_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.capacity_cmaui_1c1\r
- instance_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - instance_cmaui_1c1\r
- cpu.delta_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - cpu.delta_ps_server_1b\r
- instance_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - instance_cmaui_1c1\r
- disk.device.read.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.requests.rate_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.requests.rate_oam_server_1c2\r
- attachment_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - attachment_oam_server_1c2_oam_port\r
- disk.device.write.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.bytes.rate_pd_server_1b\r
- disk.capacity_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.capacity_oam_server_1c2\r
- disk.capacity_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.capacity_oam_server_1c2\r
- cpu.delta_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - cpu.delta_pd_server_1b\r
- attachment_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - attachment_oam_server_1c2_oam_port\r
- disk.device.write.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.requests_pd_server_1b\r
- disk.write.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.bytes.rate_oam_server_1c2\r
- disk.write.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.bytes.rate_oam_server_1c2\r
- endpoint_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - endpoint_cmaui_1c1\r
- network.outgoing.packets.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port\r
- endpoint_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - endpoint_cmaui_1c1\r
- disk.device.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.usage_cmaui_1c1\r
- disk.device.capacity_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.capacity_cmaui_1c1\r
- disk.device.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.usage_cmaui_1c1\r
- network.incoming.bytes_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.bytes_ps_server_1b_ps_server_1b_port\r
- attachment_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - attachment_pd_server_1b_pd_server_1b_port\r
- vcpus_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - vcpus_cmaui_1c1\r
- binding_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - binding_ps_server_1b_ps_server_1b_port\r
- disk.device.write.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.bytes.rate_ps_server_1b\r
- forwarder_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - forwarder_cmaui_1c1_cmaui_port\r
- forwarder_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - forwarder_cmaui_1c1_cmaui_port\r
- disk.device.write.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.requests_ps_server_1b\r
- disk.device.latency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.latency_oam_server_1c2\r
- disk.device.latency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.latency_oam_server_1c2\r
- feature_packet_external_network:\r
- - packet_external_network\r
- - feature\r
- disk.write.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests.rate_cmaui_1c1\r
- disk.write.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests.rate_cmaui_1c1\r
- disk.device.read.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.requests_pd_server_1b\r
- disk.read.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.read.requests_pd_server_1b\r
- cpu_util_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu_util_cmaui_1c1\r
- disk.allocation_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.allocation_oam_server_1c2\r
- disk.allocation_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.allocation_oam_server_1c2\r
- cpu_util_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu_util_cmaui_1c1\r
- disk.device.read.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.requests_ps_server_1b\r
- binding_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - binding_pd_server_1b_pd_server_1b_port\r
- disk.read.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.bytes_oam_server_1c2\r
- disk.read.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.bytes_oam_server_1c2\r
- cpu_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - cpu_pd_server_1b\r
- binding_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - binding_oam_server_1c2_oam_port\r
- disk.write.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes.rate_cmaui_1c1\r
- disk.write.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes.rate_cmaui_1c1\r
- disk.allocation_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.allocation_pd_server_1b\r
- binding_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - binding_oam_server_1c2_oam_port\r
- disk.read.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes.rate_cmaui_1c1\r
- disk.read.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.read.bytes.rate_cmaui_1c1\r
- host_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - host_cmaui_1c1\r
- host_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - host_cmaui_1c1\r
- cpu_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - cpu_ps_server_1b\r
- network.outpoing.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outpoing.packets_cmaui_1c1_cmaui_port\r
- disk.allocation_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.allocation_ps_server_1b\r
- network.outpoing.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outpoing.packets_cmaui_1c1_cmaui_port\r
- disk.latency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.latency_oam_server_1c2\r
- disk.latency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.latency_oam_server_1c2\r
- disk.read.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.read.requests_ps_server_1b\r
- disk.capacity_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.capacity_ps_server_1b\r
- memory.usage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - memory.usage_oam_server_1c2\r
- network.outpoing.packets_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outpoing.packets_ps_server_1b_ps_server_1b_port\r
- memory.usage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - memory.usage_oam_server_1c2\r
- disk.read.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.read.requests_oam_server_1c2\r
- attachment_packet_external_network:\r
- - packet_external_network\r
- - attachment\r
- disk.read.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.read.requests_oam_server_1c2\r
- disk.usage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.usage_ps_server_1b\r
- disk.root.size_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.root.size_oam_server_1c2\r
- memory.resident_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory.resident_cmaui_1c1\r
- disk.root.size_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.root.size_oam_server_1c2\r
- memory.resident_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory.resident_cmaui_1c1\r
- network.incoming.bytes.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.bytes.rate_ps_server_1b_ps_server_1b_port\r
- network.incoming.bytes.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.bytes.rate_oam_server_1c2_oam_port\r
- os_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - os_cmaui_1c1\r
- os_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - os_cmaui_1c1\r
- instance_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - instance_oam_server_1c2\r
- instance_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - instance_oam_server_1c2\r
- network.incoming.bytes.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.bytes.rate_oam_server_1c2_oam_port\r
- vcpus_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - vcpus_pd_server_1b\r
- memory.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory.usage_cmaui_1c1\r
- disk.write.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.bytes.rate_ps_server_1b\r
- memory.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory.usage_cmaui_1c1\r
- binding_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1\r
- memory_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - memory_cmaui_1c1\r
- binding_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - binding_cmaui_1c1\r
- feature_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - feature_ps_server_1b_ps_server_1b_port\r
- disk.device.iops_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.iops_oam_server_1c2\r
- vcpus_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - vcpus_ps_server_1b\r
- disk.device.iops_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.iops_oam_server_1c2\r
- disk.write.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.bytes.rate_pd_server_1b\r
- forwarder_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - forwarder_oam_server_1c2_oam_port\r
- forwarder_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - forwarder_oam_server_1c2_oam_port\r
- binding_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - binding_oam_server_1c2\r
- binding_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - binding_oam_server_1c2\r
- os_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - os_pd_server_1b\r
- attachment_packet_internal_network:\r
- - packet_internal_network\r
- - attachment\r
- network.outgoing.packets.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port\r
- memory_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - memory_cmaui_1c1\r
- disk.device.latency_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.latency_pd_server_1b\r
- disk.write.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.requests_oam_server_1c2\r
- disk.device.usage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.usage_pd_server_1b\r
- disk.write.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.requests_oam_server_1c2\r
- vcpus_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - vcpus_oam_server_1c2\r
- vcpus_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - vcpus_oam_server_1c2\r
- os_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - os_ps_server_1b\r
- disk.device.latency_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.latency_ps_server_1b\r
- disk.ephemeral.size_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.ephemeral.size_cmaui_1c1\r
- disk.ephemeral.size_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.ephemeral.size_cmaui_1c1\r
- disk.root.size_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.root.size_cmaui_1c1\r
- disk.device.usage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.usage_ps_server_1b\r
- disk.root.size_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.root.size_cmaui_1c1\r
- disk.read.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.read.bytes_ps_server_1b\r
- network.incoming.packets_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets_cmaui_1c1_cmaui_port\r
- disk.device.write.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes.rate_cmaui_1c1\r
- disk.ephemeral.size_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.ephemeral.size_pd_server_1b\r
- disk.device.write.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.requests_oam_server_1c2\r
- disk.allocation_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.allocation_cmaui_1c1\r
- memory_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - memory_ps_server_1b\r
- network.incoming.packets_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.packets_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port\r
- network.incoming.packets.rate_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port\r
- disk.device.write.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests.rate_cmaui_1c1\r
- disk.device.write.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes_cmaui_1c1\r
- disk.device.write.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.requests.rate_cmaui_1c1\r
- feature_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - feature_ps_server_1b\r
- disk.write.requests.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.requests.rate_ps_server_1b\r
- disk.device.write.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.requests_oam_server_1c2\r
- disk.device.write.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes.rate_cmaui_1c1\r
- disk.device.write.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.write.bytes_cmaui_1c1\r
- host_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - host_pd_server_1b\r
- disk.device.read.requests_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.requests_oam_server_1c2\r
- disk.ephemeral.size_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.ephemeral.size_ps_server_1b\r
- disk.read.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.read.bytes_pd_server_1b\r
- host_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - host_oam_server_1c2\r
- disk.device.read.requests_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.requests_oam_server_1c2\r
- memory_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - memory_pd_server_1b\r
- host_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - host_oam_server_1c2\r
- network.incoming.packets.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.packets.rate_oam_server_1c2_oam_port\r
- disk.write.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.bytes_ps_server_1b\r
- network.incoming.packets.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.packets.rate_oam_server_1c2_oam_port\r
- end_point_packet_external_network:\r
- - packet_external_network\r
- - end_point\r
- network.outpoing.packets_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outpoing.packets_pd_server_1b_pd_server_1b_port\r
- feature_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - feature_pd_server_1b\r
- disk.device.read.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests_cmaui_1c1\r
- disk.allocation_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.allocation_cmaui_1c1\r
- disk.device.read.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests_cmaui_1c1\r
- disk.device.allocation_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.allocation_pd_server_1b\r
- disk.root.size_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.root.size_ps_server_1b\r
- disk.device.allocation_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.allocation_oam_server_1c2\r
- disk.device.allocation_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.allocation_oam_server_1c2\r
- network.outgoing.bytes_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outgoing.bytes_pd_server_1b_pd_server_1b_port\r
- disk.write.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.bytes_pd_server_1b\r
- disk.write.requests_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests_cmaui_1c1\r
- disk.write.requests_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.requests_cmaui_1c1\r
- disk.device.capacity_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.capacity_pd_server_1b\r
- network.outgoing.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port\r
- disk.root.size_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.root.size_pd_server_1b\r
- cpu_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu_cmaui_1c1\r
- network.outgoing.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.bytes.rate_cmaui_1c1_cmaui_port\r
- cpu_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu_cmaui_1c1\r
- cpu_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu_oam_server_1c2\r
- disk.device.capacity_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.capacity_ps_server_1b\r
- disk.write.requests.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.requests.rate_pd_server_1b\r
- cpu_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu_oam_server_1c2\r
- link_packet_external_network:\r
- - packet_external_network\r
- - link\r
- disk.device.read.bytes.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes.rate_cmaui_1c1\r
- disk.device.read.bytes.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.bytes.rate_cmaui_1c1\r
- host_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - host_ps_server_1b\r
- disk.write.requests.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.write.requests.rate_oam_server_1c2\r
- cpu.delta_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - cpu.delta_oam_server_1c2\r
- disk.iops_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.iops_pd_server_1b\r
- disk.write.requests.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.write.requests.rate_oam_server_1c2\r
- disk.usage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.usage_cmaui_1c1\r
- disk.usage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.usage_cmaui_1c1\r
- disk.device.allocation_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.allocation_ps_server_1b\r
- end_point_packet_internal_network:\r
- - packet_internal_network\r
- - end_point\r
- network.incoming.bytes_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.bytes_oam_server_1c2_oam_port\r
- feature_packet_internal_network:\r
- - packet_internal_network\r
- - feature\r
- network.incoming.bytes_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.bytes_oam_server_1c2_oam_port\r
- forwarder_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - forwarder_pd_server_1b_pd_server_1b_port\r
- disk.device.write.requests.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.write.requests.rate_ps_server_1b\r
- attachment_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - attachment_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes.rate_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port\r
- network.outgoing.bytes.rate_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.outgoing.bytes.rate_oam_server_1c2_oam_port\r
- disk.iops_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.iops_ps_server_1b\r
- disk.capacity_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.capacity_cmaui_1c1\r
- network.outgoing.packets.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port\r
- network.outgoing.packets.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.outgoing.packets.rate_cmaui_1c1_cmaui_port\r
- attachment_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - attachment_cmaui_1c1_cmaui_port\r
- disk.capacity_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.capacity_cmaui_1c1\r
- disk.ephemeral.size_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.ephemeral.size_oam_server_1c2\r
- disk.read.bytes.rate_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.read.bytes.rate_ps_server_1b\r
- disk.ephemeral.size_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.ephemeral.size_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests.rate_cmaui_1c1\r
- disk.device.read.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.bytes_oam_server_1c2\r
- disk.device.read.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.bytes_oam_server_1c2\r
- disk.device.read.requests.rate_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.read.requests.rate_cmaui_1c1\r
- network.incoming.packets_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.incoming.packets_ps_server_1b_ps_server_1b_port\r
- disk.write.requests_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.write.requests_ps_server_1b\r
- feature_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - feature_pd_server_1b_pd_server_1b_port\r
- disk.latency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.latency_cmaui_1c1\r
- scalable_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - scalable_ps_server_1b\r
- disk.latency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.latency_cmaui_1c1\r
- cpu.delta_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - cpu.delta_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.read.bytes.rate_oam_server_1c2\r
- disk.device.read.bytes.rate_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.read.bytes.rate_oam_server_1c2\r
- scalable_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - scalable_pd_server_1b\r
- disk.write.requests_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.write.requests_pd_server_1b\r
- disk.latency_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.latency_ps_server_1b\r
- disk.write.bytes_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes_cmaui_1c1\r
- network.outgoing.bytes.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.outgoing.bytes.rate_pd_server_1b_pd_server_1b_port\r
- disk.write.bytes_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.write.bytes_cmaui_1c1\r
- feature_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - feature_oam_server_1c2_oam_port\r
- feature_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - feature_oam_server_1c2_oam_port\r
- network.incoming.packets.rate_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port\r
- disk.device.latency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.device.latency_cmaui_1c1\r
- disk.read.bytes.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.read.bytes.rate_pd_server_1b\r
- scalable_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - scalable_cmaui_1c1\r
- link_packet_internal_network:\r
- - packet_internal_network\r
- - link\r
- disk.device.latency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.device.latency_cmaui_1c1\r
- scalable_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - scalable_cmaui_1c1\r
- cpu.delta_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - cpu.delta_cmaui_1c1\r
- endpoint_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - endpoint_pd_server_1b\r
- cpu.delta_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - cpu.delta_cmaui_1c1\r
- endpoint_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - endpoint_ps_server_1b\r
- network.incoming.packets_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - network.incoming.packets_oam_server_1c2_oam_port\r
- network.incoming.packets_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - network.incoming.packets_oam_server_1c2_oam_port\r
- network.incoming.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port\r
- network.outgoing.bytes_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - network.outgoing.bytes_ps_server_1b_ps_server_1b_port\r
- network.incoming.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - network.incoming.bytes.rate_cmaui_1c1_cmaui_port\r
- disk.device.read.bytes_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - disk.device.read.bytes_ps_server_1b\r
- disk.iops_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - disk.iops_cmaui_1c1\r
- disk.iops_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - disk.iops_cmaui_1c1\r
- disk.device.write.requests.rate_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.write.requests.rate_pd_server_1b\r
- memory.resident_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - memory.resident_pd_server_1b\r
- disk.device.write.bytes_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - disk.device.write.bytes_oam_server_1c2\r
- disk.device.write.bytes_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - disk.device.write.bytes_oam_server_1c2\r
- memory.resident_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - memory.resident_ps_server_1b\r
- disk.device.read.bytes_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - disk.device.read.bytes_pd_server_1b\r
- endpoint_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - endpoint_oam_server_1c2\r
- endpoint_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - endpoint_oam_server_1c2\r
- requirements:\r
- dependency_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - dependency_pd_server_1b\r
- link_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - link_pd_server_1b_pd_server_1b_port\r
- local_storage_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - local_storage_ps_server_1b\r
- dependency_oam_port_2:\r
- - abstract_oam_server_1c2_1\r
- - dependency_oam_server_1c2_oam_port\r
- dependency_oam_port_1:\r
- - abstract_oam_server_1c2_0\r
- - dependency_oam_server_1c2_oam_port\r
- dependency_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1\r
- dependency_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1\r
- link_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - link_ps_server_1b_ps_server_1b_port\r
- local_storage_server_1b_pd:\r
- - abstract_pd_server_1b\r
- - local_storage_pd_server_1b\r
- dependency_ps_server_1b_port:\r
- - abstract_ps_server_1b\r
- - dependency_ps_server_1b_ps_server_1b_port\r
- dependency_server_1b_ps:\r
- - abstract_ps_server_1b\r
- - dependency_ps_server_1b\r
- dependency_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - dependency_oam_server_1c2\r
- dependency_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - dependency_oam_server_1c2\r
- local_storage_server_1c2_oam_2:\r
- - abstract_oam_server_1c2_1\r
- - local_storage_oam_server_1c2\r
- local_storage_server_1c2_oam_1:\r
- - abstract_oam_server_1c2_0\r
- - local_storage_oam_server_1c2\r
- dependency_pd_server_1b_port:\r
- - abstract_pd_server_1b\r
- - dependency_pd_server_1b_pd_server_1b_port\r
- dependency_cmaui_port_1:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1_cmaui_port\r
- dependency_packet_internal_network:\r
- - packet_internal_network\r
- - dependency\r
- local_storage_server_1c1_cmaui_2:\r
- - abstract_cmaui_1c1\r
- - local_storage_cmaui_1c1\r
- local_storage_server_1c1_cmaui_1:\r
- - abstract_cmaui_1c1\r
- - local_storage_cmaui_1c1\r
- dependency_cmaui_port_2:\r
- - abstract_cmaui_1c1\r
- - dependency_cmaui_1c1_cmaui_port\r
- dependency_packet_external_network:\r
- - packet_external_network\r
- - dependency\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ p1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p2:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ cmaui_1c1_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ ps_server_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ packet_internal_network_name:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: PD server names
+ entry_schema:
+ type: string
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ oam_server_1c2_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ cmaui_1c1_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ ps_server_1b_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: Ps server names
+ entry_schema:
+ type: string
+ cmaui_1c1_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ pd_server_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PD server
+ pd_server_1b_ips:
+ hidden: false
+ immutable: false
+ type: string
+ packet_external_network_name:
+ hidden: false
+ immutable: false
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ ps_server_1b_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for PS server
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ ps_server_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Ps Image server
+ net:
+ hidden: false
+ immutable: false
+ type: string
+ pd_server_1b_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: PD Image server
+ oam_server_1c2_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ oam_server_1c2_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_cmaui_1c1:
+ type: org.openecomp.resource.abstract.nodes.cmaui_1c1
+ 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:
+ - 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:
+ - 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ compute_cmaui_1c1_name:
+ - get_input:
+ - cmaui_1c1_names
+ - 1
+ - get_input:
+ - cmaui_1c1_names
+ - 0
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_cmaui_1c1ServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_cmaui_1c1_cmaui_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_pd_server_1b:
+ type: org.openecomp.resource.abstract.nodes.pd_server_1b
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_1b_name:
+ - get_input:
+ - pd_server_1b_names
+ - 0
+ vm_flavor_name:
+ get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - ip_address:
+ get_input:
+ - pd_server_1b_ips
+ - 0
+ port_pd_server_1b_port_network:
+ - get_input: 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_pd_server_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_ps_server_1b:
+ type: org.openecomp.resource.abstract.nodes.ps_server_1b
+ directives:
+ - substitutable
+ properties:
+ port_ps_server_1b_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
+ 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:
+ - get_input: net
+ port_ps_server_1b_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: false
+ floating_ip_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: ps_server_1b_image
+ port_ps_server_1b_port_replacement_policy:
+ - AUTO
+ compute_ps_server_1b_availability_zone:
+ - get_input: availability_zone_0
+ compute_ps_server_1b_name:
+ - get_input:
+ - ps_server_1b_names
+ - 1
+ service_template_filter:
+ substitute_service_template: Nested_ps_server_1bServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ packet_external_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_external_network_name
+ packet_internal_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_internal_network_name
+ abstract_oam_server_1c2_1:
+ type: org.openecomp.resource.abstract.nodes.oam_server_1c2
+ 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:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 1
+ vm_image_name:
+ get_input: oam_server_1c2_image
+ port_oam_port_subinterface_indicator:
+ - true
+ port_oam_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_oam_server_1c2_oam_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_external_network
+ relationship: tosca.relationships.network.LinksTo
+ abstract_oam_server_1c2_0:
+ type: org.openecomp.resource.abstract.nodes.oam_server_1c2
+ 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:
+ - ip_address:
+ get_input:
+ - cmaui_oam_ips
+ - 1
+ vm_image_name:
+ get_input: oam_server_1c2_image
+ port_oam_port_subinterface_indicator:
+ - true
+ port_oam_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: false
+ floating_ip_count_required:
+ is_required: false
+ port_oam_port_replacement_policy:
+ - AUTO
+ service_template_filter:
+ substitute_service_template: Nested_oam_server_1c2ServiceTemplate.yaml
+ count: 1
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_oam_server_1c2_oam_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_internal_network
+ relationship: tosca.relationships.network.LinksTo
+ groups:
+ nested1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested1.yml
+ description: nested1
+ members:
+ - packet_external_network
+ - packet_internal_network
+ - abstract_ps_server_1b
+ - abstract_oam_server_1c2_0
+ - abstract_oam_server_1c2_1
+ - abstract_pd_server_1b
+ - abstract_cmaui_1c1
+ outputs:
+ all_pattern_attr_1:
+ description: all_pattern_attr_1
+ value:
+ get_attribute:
+ - abstract_oam_server_1c2_1
+ - oam_server_1c2_accessIPv4
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested1
+ capabilities:
+ disk.capacity_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.capacity_pd_server_1b
+ 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_2:
+ - abstract_cmaui_1c1
+ - disk.read.bytes_cmaui_1c1
+ disk.device.write.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.bytes.rate_oam_server_1c2
+ disk.device.read.bytes.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.read.bytes.rate_ps_server_1b
+ disk.read.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.bytes_cmaui_1c1
+ disk.usage_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.usage_pd_server_1b
+ 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
+ disk.read.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.read.requests_cmaui_1c1
+ feature_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1
+ disk.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.usage_oam_server_1c2
+ network.incoming.bytes_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.incoming.bytes_pd_server_1b_pd_server_1b_port
+ feature_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - feature_cmaui_1c1
+ disk.read.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.requests_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:
+ - 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
+ disk.device.iops_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.iops_pd_server_1b
+ network.incoming.packets_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.incoming.packets_pd_server_1b_pd_server_1b_port
+ attachment_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - attachment_ps_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.requests.rate_oam_server_1c2
+ forwarder_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - forwarder_ps_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.write.requests.rate_oam_server_1c2
+ disk.device.read.bytes.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.bytes.rate_pd_server_1b
+ disk.read.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.bytes.rate_oam_server_1c2
+ disk.read.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.bytes.rate_oam_server_1c2
+ scalable_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - scalable_oam_server_1c2
+ disk.latency_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.latency_pd_server_1b
+ scalable_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - scalable_oam_server_1c2
+ disk.device.read.requests.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.requests.rate_pd_server_1b
+ disk.device.write.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests_cmaui_1c1
+ disk.device.write.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests_cmaui_1c1
+ disk.device.read.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.read.bytes_cmaui_1c1
+ disk.device.read.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.bytes_cmaui_1c1
+ disk.device.read.requests.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.read.requests.rate_ps_server_1b
+ disk.device.usage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.usage_oam_server_1c2
+ disk.device.capacity_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.capacity_oam_server_1c2
+ disk.device.capacity_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.capacity_oam_server_1c2
+ binding_server_1b_ps:
+ - abstract_ps_server_1b
+ - binding_ps_server_1b
+ binding_server_1b_pd:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b
+ disk.device.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.usage_oam_server_1c2
+ 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_1b_pd:
+ - abstract_pd_server_1b
+ - cpu_util_pd_server_1b
+ cpu_util_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu_util_oam_server_1c2
+ cpu_util_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu_util_oam_server_1c2
+ memory_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - memory_oam_server_1c2
+ memory_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - memory_oam_server_1c2
+ disk.write.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.bytes_oam_server_1c2
+ disk.write.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.bytes_oam_server_1c2
+ 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
+ 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
+ os_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - os_oam_server_1c2
+ disk.device.iops_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.iops_cmaui_1c1
+ instance_server_1b_pd:
+ - abstract_pd_server_1b
+ - instance_pd_server_1b
+ disk.device.iops_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.iops_cmaui_1c1
+ os_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - os_oam_server_1c2
+ disk.device.write.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.write.bytes_pd_server_1b
+ 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
+ feature_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - feature_oam_server_1c2
+ 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
+ instance_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - instance_cmaui_1c1
+ cpu.delta_server_1b_ps:
+ - abstract_ps_server_1b
+ - cpu.delta_ps_server_1b
+ instance_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - instance_cmaui_1c1
+ 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
+ disk.capacity_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.capacity_oam_server_1c2
+ disk.capacity_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.capacity_oam_server_1c2
+ cpu.delta_server_1b_pd:
+ - abstract_pd_server_1b
+ - cpu.delta_pd_server_1b
+ attachment_oam_port_1:
+ - abstract_oam_server_1c2_0
+ - attachment_oam_server_1c2_oam_port
+ disk.device.write.requests_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.write.requests_pd_server_1b
+ disk.write.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.bytes.rate_oam_server_1c2
+ disk.write.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.bytes.rate_oam_server_1c2
+ endpoint_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - endpoint_cmaui_1c1
+ network.outgoing.packets.rate_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.outgoing.packets.rate_ps_server_1b_ps_server_1b_port
+ endpoint_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - endpoint_cmaui_1c1
+ disk.device.usage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.usage_cmaui_1c1
+ disk.device.capacity_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.capacity_cmaui_1c1
+ disk.device.usage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.usage_cmaui_1c1
+ network.incoming.bytes_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.incoming.bytes_ps_server_1b_ps_server_1b_port
+ attachment_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - attachment_pd_server_1b_pd_server_1b_port
+ vcpus_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - vcpus_cmaui_1c1
+ 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.latency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.latency_oam_server_1c2
+ disk.device.latency_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.latency_oam_server_1c2
+ feature_packet_external_network:
+ - packet_external_network
+ - feature
+ disk.write.requests.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.requests.rate_cmaui_1c1
+ disk.write.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.requests.rate_cmaui_1c1
+ disk.device.read.requests_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.requests_pd_server_1b
+ 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
+ disk.allocation_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.allocation_oam_server_1c2
+ disk.allocation_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.allocation_oam_server_1c2
+ cpu_util_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - cpu_util_cmaui_1c1
+ disk.device.read.requests_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.read.requests_ps_server_1b
+ binding_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - binding_pd_server_1b_pd_server_1b_port
+ disk.read.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.bytes_oam_server_1c2
+ disk.read.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.bytes_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.write.bytes.rate_server_1c1_cmaui_2:
+ - 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:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2_oam_port
+ disk.read.bytes.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.read.bytes.rate_cmaui_1c1
+ disk.read.bytes.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.read.bytes.rate_cmaui_1c1
+ host_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - host_cmaui_1c1
+ host_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - host_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
+ disk.latency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.latency_oam_server_1c2
+ disk.read.requests_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.read.requests_ps_server_1b
+ disk.capacity_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.capacity_ps_server_1b
+ memory.usage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - memory.usage_oam_server_1c2
+ network.outpoing.packets_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.outpoing.packets_ps_server_1b_ps_server_1b_port
+ memory.usage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - memory.usage_oam_server_1c2
+ disk.read.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.read.requests_oam_server_1c2
+ attachment_packet_external_network:
+ - packet_external_network
+ - attachment
+ disk.read.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.read.requests_oam_server_1c2
+ disk.usage_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.usage_ps_server_1b
+ disk.root.size_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.root.size_oam_server_1c2
+ memory.resident_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory.resident_cmaui_1c1
+ disk.root.size_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.root.size_oam_server_1c2
+ memory.resident_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory.resident_cmaui_1c1
+ 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
+ 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
+ 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
+ memory.usage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory.usage_cmaui_1c1
+ disk.write.bytes.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.write.bytes.rate_ps_server_1b
+ memory.usage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory.usage_cmaui_1c1
+ binding_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1
+ memory_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - memory_cmaui_1c1
+ binding_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - binding_cmaui_1c1
+ feature_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - feature_ps_server_1b_ps_server_1b_port
+ disk.device.iops_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.iops_oam_server_1c2
+ vcpus_server_1b_ps:
+ - abstract_ps_server_1b
+ - vcpus_ps_server_1b
+ disk.device.iops_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.iops_oam_server_1c2
+ 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
+ binding_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - binding_oam_server_1c2
+ os_server_1b_pd:
+ - abstract_pd_server_1b
+ - os_pd_server_1b
+ attachment_packet_internal_network:
+ - packet_internal_network
+ - attachment
+ network.outgoing.packets.rate_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outgoing.packets.rate_pd_server_1b_pd_server_1b_port
+ memory_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - memory_cmaui_1c1
+ disk.device.latency_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.latency_pd_server_1b
+ disk.write.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.requests_oam_server_1c2
+ disk.device.usage_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.usage_pd_server_1b
+ disk.write.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.write.requests_oam_server_1c2
+ 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
+ os_server_1b_ps:
+ - abstract_ps_server_1b
+ - os_ps_server_1b
+ disk.device.latency_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.latency_ps_server_1b
+ disk.ephemeral.size_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.ephemeral.size_cmaui_1c1
+ disk.ephemeral.size_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.ephemeral.size_cmaui_1c1
+ disk.root.size_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.root.size_cmaui_1c1
+ disk.device.usage_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.usage_ps_server_1b
+ disk.root.size_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.root.size_cmaui_1c1
+ 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.ephemeral.size_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.ephemeral.size_pd_server_1b
+ disk.device.write.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.write.requests_oam_server_1c2
+ 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:
+ - abstract_cmaui_1c1
+ - network.incoming.packets_cmaui_1c1_cmaui_port
+ network.outgoing.bytes.rate_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.outgoing.bytes.rate_ps_server_1b_ps_server_1b_port
+ network.incoming.packets.rate_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - network.incoming.packets.rate_ps_server_1b_ps_server_1b_port
+ disk.device.write.requests.rate_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests.rate_cmaui_1c1
+ disk.device.write.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes_cmaui_1c1
+ disk.device.write.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.requests.rate_cmaui_1c1
+ feature_server_1b_ps:
+ - abstract_ps_server_1b
+ - feature_ps_server_1b
+ disk.write.requests.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.write.requests.rate_ps_server_1b
+ disk.device.write.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.write.requests_oam_server_1c2
+ disk.device.write.bytes.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes.rate_cmaui_1c1
+ disk.device.write.bytes_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.write.bytes_cmaui_1c1
+ host_server_1b_pd:
+ - abstract_pd_server_1b
+ - host_pd_server_1b
+ disk.device.read.requests_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.read.requests_oam_server_1c2
+ disk.ephemeral.size_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.ephemeral.size_ps_server_1b
+ disk.read.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.read.bytes_pd_server_1b
+ host_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - host_oam_server_1c2
+ disk.device.read.requests_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.requests_oam_server_1c2
+ memory_server_1b_pd:
+ - abstract_pd_server_1b
+ - memory_pd_server_1b
+ 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
+ network.outpoing.packets_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outpoing.packets_pd_server_1b_pd_server_1b_port
+ feature_server_1b_pd:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b
+ disk.device.read.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests_cmaui_1c1
+ disk.allocation_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.allocation_cmaui_1c1
+ disk.device.read.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests_cmaui_1c1
+ disk.device.allocation_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.allocation_pd_server_1b
+ disk.root.size_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.root.size_ps_server_1b
+ disk.device.allocation_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.allocation_oam_server_1c2
+ disk.device.allocation_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.allocation_oam_server_1c2
+ network.outgoing.bytes_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outgoing.bytes_pd_server_1b_pd_server_1b_port
+ disk.write.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.write.bytes_pd_server_1b
+ disk.write.requests_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.write.requests_cmaui_1c1
+ disk.write.requests_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.requests_cmaui_1c1
+ 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
+ cpu_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu_oam_server_1c2
+ disk.device.capacity_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.capacity_ps_server_1b
+ disk.write.requests.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.write.requests.rate_pd_server_1b
+ cpu_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu_oam_server_1c2
+ link_packet_external_network:
+ - packet_external_network
+ - link
+ 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
+ host_server_1b_ps:
+ - abstract_ps_server_1b
+ - host_ps_server_1b
+ disk.write.requests.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.write.requests.rate_oam_server_1c2
+ cpu.delta_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - cpu.delta_oam_server_1c2
+ 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
+ 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
+ disk.device.allocation_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.device.allocation_ps_server_1b
+ 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
+ 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_2:
+ - abstract_oam_server_1c2_1
+ - disk.ephemeral.size_oam_server_1c2
+ disk.read.bytes.rate_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.read.bytes.rate_ps_server_1b
+ disk.ephemeral.size_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.ephemeral.size_oam_server_1c2
+ disk.device.read.requests.rate_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.read.requests.rate_cmaui_1c1
+ disk.device.read.bytes_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.bytes_oam_server_1c2
+ disk.device.read.bytes_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - 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_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
+ feature_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - feature_pd_server_1b_pd_server_1b_port
+ disk.latency_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.latency_cmaui_1c1
+ scalable_server_1b_ps:
+ - abstract_ps_server_1b
+ - scalable_ps_server_1b
+ disk.latency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.latency_cmaui_1c1
+ cpu.delta_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - cpu.delta_oam_server_1c2
+ disk.device.read.bytes.rate_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - disk.device.read.bytes.rate_oam_server_1c2
+ disk.device.read.bytes.rate_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - disk.device.read.bytes.rate_oam_server_1c2
+ scalable_server_1b_pd:
+ - abstract_pd_server_1b
+ - scalable_pd_server_1b
+ disk.write.requests_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.write.requests_pd_server_1b
+ disk.latency_server_1b_ps:
+ - abstract_ps_server_1b
+ - disk.latency_ps_server_1b
+ disk.write.bytes_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.write.bytes_cmaui_1c1
+ network.outgoing.bytes.rate_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.outgoing.bytes.rate_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:
+ - 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.packets.rate_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - network.incoming.packets.rate_pd_server_1b_pd_server_1b_port
+ disk.device.latency_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.device.latency_cmaui_1c1
+ disk.read.bytes.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.read.bytes.rate_pd_server_1b
+ scalable_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - scalable_cmaui_1c1
+ link_packet_internal_network:
+ - packet_internal_network
+ - link
+ disk.device.latency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.device.latency_cmaui_1c1
+ scalable_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - scalable_cmaui_1c1
+ cpu.delta_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - cpu.delta_cmaui_1c1
+ endpoint_server_1b_pd:
+ - abstract_pd_server_1b
+ - endpoint_pd_server_1b
+ cpu.delta_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - cpu.delta_cmaui_1c1
+ 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:
+ - 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.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
+ disk.iops_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - disk.iops_cmaui_1c1
+ disk.iops_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - disk.iops_cmaui_1c1
+ disk.device.write.requests.rate_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.write.requests.rate_pd_server_1b
+ memory.resident_server_1b_pd:
+ - abstract_pd_server_1b
+ - memory.resident_pd_server_1b
+ 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
+ memory.resident_server_1b_ps:
+ - abstract_ps_server_1b
+ - memory.resident_ps_server_1b
+ disk.device.read.bytes_server_1b_pd:
+ - abstract_pd_server_1b
+ - disk.device.read.bytes_pd_server_1b
+ endpoint_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - endpoint_oam_server_1c2
+ endpoint_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - endpoint_oam_server_1c2
+ requirements:
+ dependency_server_1b_pd:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b
+ link_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - link_pd_server_1b_pd_server_1b_port
+ 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
+ dependency_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1
+ link_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - link_ps_server_1b_ps_server_1b_port
+ local_storage_server_1b_pd:
+ - abstract_pd_server_1b
+ - local_storage_pd_server_1b
+ dependency_ps_server_1b_port:
+ - abstract_ps_server_1b
+ - dependency_ps_server_1b_ps_server_1b_port
+ dependency_server_1b_ps:
+ - abstract_ps_server_1b
+ - dependency_ps_server_1b
+ dependency_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - dependency_oam_server_1c2
+ dependency_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - dependency_oam_server_1c2
+ local_storage_server_1c2_oam_2:
+ - abstract_oam_server_1c2_1
+ - local_storage_oam_server_1c2
+ local_storage_server_1c2_oam_1:
+ - abstract_oam_server_1c2_0
+ - local_storage_oam_server_1c2
+ dependency_pd_server_1b_port:
+ - abstract_pd_server_1b
+ - dependency_pd_server_1b_pd_server_1b_port
+ dependency_cmaui_port_1:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_port
+ dependency_packet_internal_network:
+ - packet_internal_network
+ - dependency
+ local_storage_server_1c1_cmaui_2:
+ - abstract_cmaui_1c1
+ - local_storage_cmaui_1c1
+ local_storage_server_1c1_cmaui_1:
+ - abstract_cmaui_1c1
+ - local_storage_cmaui_1c1
+ dependency_cmaui_port_2:
+ - abstract_cmaui_1c1
+ - dependency_cmaui_1c1_cmaui_port
+ dependency_packet_external_network:
+ - packet_external_network
+ - dependency
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
cmaui_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
is_required: false
floating_ip_count_required:
is_required: false
+ port_cmaui_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 1
is_required: false
floating_ip_count_required:
is_required: false
+ port_cmaui_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_cmauiServiceTemplate.yaml
count: 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
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_subnetpoolid:
type: string
required: true
cmaui_cmaui_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_cmaui_port_exCP_naming
replacement_policy:
get_input:
- port_cmaui_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_cmaui_port_mac_requirements
+ order:
+ get_input: port_cmaui_port_order
+ exCP_naming:
+ get_input: port_cmaui_port_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_ip_requirements
network_role_tag:
get_input: port_cmaui_port_network_role_tag
- mac_requirements:
- get_input: port_cmaui_port_mac_requirements
- order:
- get_input: port_cmaui_port_order
network_role:
get_input: port_cmaui_port_network_role
- subnetpoolid:
- get_input: port_cmaui_port_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_cmaui_port_subnetpoolid
network:
get_input:
- port_cmaui_port_network
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- cmaui_names:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- p1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- p2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: UID of OAM network\r
- cmaui_image:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Image for CMAUI server\r
- cmaui_flavor:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Flavor for CMAUI server\r
- security_group_name:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: CMAUI1, CMAUI2 server names\r
- entry_schema:\r
- type: string\r
- availability_zone_0:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: availabilityzone name\r
- cmaui_oam_ips:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- net:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- node_templates:\r
- abstract_cmaui:\r
- type: org.openecomp.resource.abstract.nodes.cmaui\r
- directives:\r
- - substitutable\r
- properties:\r
- port_cmaui_port_fixed_ips:\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- - - ip_address:\r
- get_input:\r
- - cmaui_oam_ips\r
- - 0\r
- port_cmaui_port_network:\r
- - get_input: net\r
- - get_input: net\r
- vm_flavor_name:\r
- get_input: cmaui_flavor\r
- compute_cmaui_name:\r
- - get_input:\r
- - cmaui_names\r
- - 1\r
- - get_input:\r
- - cmaui_names\r
- - 0\r
- port_cmaui_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- compute_cmaui_availability_zone:\r
- - get_input: availability_zone_0\r
- - get_input: availability_zone_0\r
- port_cmaui_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_image_name:\r
- get_input: cmaui_image\r
- port_cmaui_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: true\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_cmauiServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- nested1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested1.yml\r
- description: nested1\r
- members:\r
- - abstract_cmaui\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested1\r
- capabilities:\r
- disk.device.usage_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.usage_cmaui\r
- disk.device.usage_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.usage_cmaui\r
- disk.device.latency_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.latency_cmaui\r
- disk.device.latency_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.latency_cmaui\r
- disk.root.size_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.root.size_cmaui\r
- disk.device.write.requests.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.write.requests.rate_cmaui\r
- disk.root.size_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.root.size_cmaui\r
- disk.device.write.requests.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.write.requests.rate_cmaui\r
- disk.read.requests_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.read.requests_cmaui\r
- network.outgoing.bytes_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.outgoing.bytes_cmaui_cmaui_port\r
- disk.read.requests_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.read.requests_cmaui\r
- network.outgoing.bytes_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.outgoing.bytes_cmaui_cmaui_port\r
- disk.device.iops_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.iops_cmaui\r
- disk.device.iops_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.iops_cmaui\r
- disk.device.capacity_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.capacity_cmaui\r
- disk.device.read.bytes.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.read.bytes.rate_cmaui\r
- disk.device.read.bytes.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.read.bytes.rate_cmaui\r
- disk.read.bytes_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.read.bytes_cmaui\r
- disk.read.bytes_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.read.bytes_cmaui\r
- disk.device.read.bytes_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.read.bytes_cmaui\r
- disk.device.read.bytes_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.read.bytes_cmaui\r
- disk.write.requests.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.write.requests.rate_cmaui\r
- disk.write.requests.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.write.requests.rate_cmaui\r
- memory_server_cmaui_2:\r
- - abstract_cmaui\r
- - memory_cmaui\r
- cpu_server_cmaui_2:\r
- - abstract_cmaui\r
- - cpu_cmaui\r
- cpu_server_cmaui_1:\r
- - abstract_cmaui\r
- - cpu_cmaui\r
- network.incoming.packets_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.incoming.packets_cmaui_cmaui_port\r
- network.incoming.packets_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.incoming.packets_cmaui_cmaui_port\r
- disk.ephemeral.size_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.ephemeral.size_cmaui\r
- disk.ephemeral.size_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.ephemeral.size_cmaui\r
- disk.capacity_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.capacity_cmaui\r
- disk.capacity_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.capacity_cmaui\r
- binding_cmaui_port_1:\r
- - abstract_cmaui\r
- - binding_cmaui_cmaui_port\r
- binding_cmaui_port_2:\r
- - abstract_cmaui\r
- - binding_cmaui_cmaui_port\r
- disk.iops_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.iops_cmaui\r
- disk.iops_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.iops_cmaui\r
- disk.device.write.requests_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.write.requests_cmaui\r
- disk.device.write.requests_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.write.requests_cmaui\r
- network.outgoing.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.outgoing.bytes.rate_cmaui_cmaui_port\r
- disk.device.write.bytes.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.write.bytes.rate_cmaui\r
- cpu_util_server_cmaui_1:\r
- - abstract_cmaui\r
- - cpu_util_cmaui\r
- network.outgoing.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.outgoing.bytes.rate_cmaui_cmaui_port\r
- network.incoming.bytes_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.incoming.bytes_cmaui_cmaui_port\r
- cpu_util_server_cmaui_2:\r
- - abstract_cmaui\r
- - cpu_util_cmaui\r
- network.incoming.bytes_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.incoming.bytes_cmaui_cmaui_port\r
- disk.device.write.bytes.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.write.bytes.rate_cmaui\r
- disk.write.bytes.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.write.bytes.rate_cmaui\r
- disk.device.write.bytes_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.write.bytes_cmaui\r
- disk.write.bytes.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.write.bytes.rate_cmaui\r
- disk.device.write.bytes_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.write.bytes_cmaui\r
- network.incoming.packets.rate_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.incoming.packets.rate_cmaui_cmaui_port\r
- network.incoming.packets.rate_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.incoming.packets.rate_cmaui_cmaui_port\r
- feature_cmaui_port_1:\r
- - abstract_cmaui\r
- - feature_cmaui_cmaui_port\r
- feature_cmaui_port_2:\r
- - abstract_cmaui\r
- - feature_cmaui_cmaui_port\r
- disk.write.bytes_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.write.bytes_cmaui\r
- disk.write.bytes_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.write.bytes_cmaui\r
- feature_server_cmaui_1:\r
- - abstract_cmaui\r
- - feature_cmaui\r
- disk.allocation_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.allocation_cmaui\r
- feature_server_cmaui_2:\r
- - abstract_cmaui\r
- - feature_cmaui\r
- disk.allocation_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.allocation_cmaui\r
- binding_server_cmaui_1:\r
- - abstract_cmaui\r
- - binding_cmaui\r
- binding_server_cmaui_2:\r
- - abstract_cmaui\r
- - binding_cmaui\r
- vcpus_server_cmaui_2:\r
- - abstract_cmaui\r
- - vcpus_cmaui\r
- attachment_cmaui_port_2:\r
- - abstract_cmaui\r
- - attachment_cmaui_cmaui_port\r
- scalable_server_cmaui_2:\r
- - abstract_cmaui\r
- - scalable_cmaui\r
- scalable_server_cmaui_1:\r
- - abstract_cmaui\r
- - scalable_cmaui\r
- network.outgoing.packets.rate_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.outgoing.packets.rate_cmaui_cmaui_port\r
- network.outgoing.packets.rate_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.outgoing.packets.rate_cmaui_cmaui_port\r
- attachment_cmaui_port_1:\r
- - abstract_cmaui\r
- - attachment_cmaui_cmaui_port\r
- disk.write.requests_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.write.requests_cmaui\r
- disk.write.requests_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.write.requests_cmaui\r
- disk.usage_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.usage_cmaui\r
- disk.usage_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.usage_cmaui\r
- endpoint_server_cmaui_1:\r
- - abstract_cmaui\r
- - endpoint_cmaui\r
- endpoint_server_cmaui_2:\r
- - abstract_cmaui\r
- - endpoint_cmaui\r
- os_server_cmaui_2:\r
- - abstract_cmaui\r
- - os_cmaui\r
- os_server_cmaui_1:\r
- - abstract_cmaui\r
- - os_cmaui\r
- forwarder_cmaui_port_2:\r
- - abstract_cmaui\r
- - forwarder_cmaui_cmaui_port\r
- forwarder_cmaui_port_1:\r
- - abstract_cmaui\r
- - forwarder_cmaui_cmaui_port\r
- disk.device.allocation_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.allocation_cmaui\r
- disk.device.allocation_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.allocation_cmaui\r
- memory_server_cmaui_1:\r
- - abstract_cmaui\r
- - memory_cmaui\r
- host_server_cmaui_2:\r
- - abstract_cmaui\r
- - host_cmaui\r
- host_server_cmaui_1:\r
- - abstract_cmaui\r
- - host_cmaui\r
- instance_server_cmaui_2:\r
- - abstract_cmaui\r
- - instance_cmaui\r
- disk.device.capacity_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.capacity_cmaui\r
- instance_server_cmaui_1:\r
- - abstract_cmaui\r
- - instance_cmaui\r
- disk.device.read.requests.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.read.requests.rate_cmaui\r
- network.incoming.bytes.rate_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.incoming.bytes.rate_cmaui_cmaui_port\r
- network.incoming.bytes.rate_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.incoming.bytes.rate_cmaui_cmaui_port\r
- vcpus_server_cmaui_1:\r
- - abstract_cmaui\r
- - vcpus_cmaui\r
- disk.device.read.requests_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.read.requests_cmaui\r
- disk.read.bytes.rate_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.read.bytes.rate_cmaui\r
- network.outpoing.packets_cmaui_port_1:\r
- - abstract_cmaui\r
- - network.outpoing.packets_cmaui_cmaui_port\r
- disk.read.bytes.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.read.bytes.rate_cmaui\r
- network.outpoing.packets_cmaui_port_2:\r
- - abstract_cmaui\r
- - network.outpoing.packets_cmaui_cmaui_port\r
- disk.device.read.requests_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.device.read.requests_cmaui\r
- cpu.delta_server_cmaui_1:\r
- - abstract_cmaui\r
- - cpu.delta_cmaui\r
- cpu.delta_server_cmaui_2:\r
- - abstract_cmaui\r
- - cpu.delta_cmaui\r
- disk.device.read.requests.rate_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.device.read.requests.rate_cmaui\r
- memory.resident_server_cmaui_2:\r
- - abstract_cmaui\r
- - memory.resident_cmaui\r
- memory.resident_server_cmaui_1:\r
- - abstract_cmaui\r
- - memory.resident_cmaui\r
- disk.latency_server_cmaui_2:\r
- - abstract_cmaui\r
- - disk.latency_cmaui\r
- disk.latency_server_cmaui_1:\r
- - abstract_cmaui\r
- - disk.latency_cmaui\r
- memory.usage_server_cmaui_1:\r
- - abstract_cmaui\r
- - memory.usage_cmaui\r
- memory.usage_server_cmaui_2:\r
- - abstract_cmaui\r
- - memory.usage_cmaui\r
- requirements:\r
- dependency_cmaui_port_1:\r
- - abstract_cmaui\r
- - dependency_cmaui_cmaui_port\r
- local_storage_server_cmaui_2:\r
- - abstract_cmaui\r
- - local_storage_cmaui\r
- link_cmaui_port_2:\r
- - abstract_cmaui\r
- - link_cmaui_cmaui_port\r
- dependency_server_cmaui_2:\r
- - abstract_cmaui\r
- - dependency_cmaui\r
- link_cmaui_port_1:\r
- - abstract_cmaui\r
- - link_cmaui_cmaui_port\r
- dependency_server_cmaui_1:\r
- - abstract_cmaui\r
- - dependency_cmaui\r
- dependency_cmaui_port_2:\r
- - abstract_cmaui\r
- - dependency_cmaui_cmaui_port\r
- local_storage_server_cmaui_1:\r
- - abstract_cmaui\r
- - local_storage_cmaui\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ cmaui_names:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ p1:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ p2:
+ hidden: false
+ immutable: false
+ type: string
+ description: UID of OAM network
+ cmaui_image:
+ hidden: false
+ immutable: false
+ type: string
+ description: Image for CMAUI server
+ cmaui_flavor:
+ hidden: false
+ immutable: false
+ type: string
+ description: Flavor for CMAUI server
+ security_group_name:
+ hidden: false
+ immutable: false
+ type: list
+ description: CMAUI1, CMAUI2 server names
+ entry_schema:
+ type: string
+ availability_zone_0:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ type: string
+ description: availabilityzone name
+ cmaui_oam_ips:
+ hidden: false
+ immutable: false
+ type: string
+ net:
+ hidden: false
+ immutable: false
+ type: string
+ node_templates:
+ abstract_cmaui:
+ type: org.openecomp.resource.abstract.nodes.cmaui
+ 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
+ vm_flavor_name:
+ get_input: cmaui_flavor
+ compute_cmaui_name:
+ - get_input:
+ - cmaui_names
+ - 1
+ - get_input:
+ - cmaui_names
+ - 0
+ port_cmaui_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ 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:
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: true
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_cmaui_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_cmauiServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ nested1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested1.yml
+ description: nested1
+ members:
+ - abstract_cmaui
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested1
+ capabilities:
+ disk.device.usage_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.usage_cmaui
+ disk.device.usage_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.usage_cmaui
+ disk.device.latency_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.latency_cmaui
+ disk.device.latency_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.latency_cmaui
+ disk.root.size_server_cmaui_2:
+ - abstract_cmaui
+ - disk.root.size_cmaui
+ disk.device.write.requests.rate_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.write.requests.rate_cmaui
+ disk.root.size_server_cmaui_1:
+ - abstract_cmaui
+ - disk.root.size_cmaui
+ disk.device.write.requests.rate_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.write.requests.rate_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.device.iops_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.iops_cmaui
+ disk.device.capacity_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.capacity_cmaui
+ disk.device.read.bytes.rate_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.read.bytes.rate_cmaui
+ disk.device.read.bytes.rate_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.read.bytes.rate_cmaui
+ disk.read.bytes_server_cmaui_2:
+ - abstract_cmaui
+ - disk.read.bytes_cmaui
+ disk.read.bytes_server_cmaui_1:
+ - abstract_cmaui
+ - disk.read.bytes_cmaui
+ disk.device.read.bytes_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.read.bytes_cmaui
+ disk.device.read.bytes_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.read.bytes_cmaui
+ disk.write.requests.rate_server_cmaui_1:
+ - abstract_cmaui
+ - disk.write.requests.rate_cmaui
+ disk.write.requests.rate_server_cmaui_2:
+ - abstract_cmaui
+ - disk.write.requests.rate_cmaui
+ memory_server_cmaui_2:
+ - abstract_cmaui
+ - memory_cmaui
+ cpu_server_cmaui_2:
+ - abstract_cmaui
+ - cpu_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
+ disk.ephemeral.size_server_cmaui_2:
+ - abstract_cmaui
+ - disk.ephemeral.size_cmaui
+ disk.capacity_server_cmaui_1:
+ - abstract_cmaui
+ - disk.capacity_cmaui
+ disk.capacity_server_cmaui_2:
+ - abstract_cmaui
+ - disk.capacity_cmaui
+ binding_cmaui_port_1:
+ - abstract_cmaui
+ - binding_cmaui_cmaui_port
+ binding_cmaui_port_2:
+ - abstract_cmaui
+ - binding_cmaui_cmaui_port
+ disk.iops_server_cmaui_2:
+ - abstract_cmaui
+ - disk.iops_cmaui
+ disk.iops_server_cmaui_1:
+ - abstract_cmaui
+ - disk.iops_cmaui
+ disk.device.write.requests_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.write.requests_cmaui
+ disk.device.write.requests_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.write.requests_cmaui
+ network.outgoing.bytes.rate_cmaui_port_2:
+ - abstract_cmaui
+ - network.outgoing.bytes.rate_cmaui_cmaui_port
+ disk.device.write.bytes.rate_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.write.bytes.rate_cmaui
+ 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:
+ - abstract_cmaui
+ - network.incoming.bytes_cmaui_cmaui_port
+ cpu_util_server_cmaui_2:
+ - abstract_cmaui
+ - cpu_util_cmaui
+ network.incoming.bytes_cmaui_port_1:
+ - abstract_cmaui
+ - network.incoming.bytes_cmaui_cmaui_port
+ disk.device.write.bytes.rate_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.write.bytes.rate_cmaui
+ disk.write.bytes.rate_server_cmaui_2:
+ - abstract_cmaui
+ - disk.write.bytes.rate_cmaui
+ disk.device.write.bytes_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.write.bytes_cmaui
+ disk.write.bytes.rate_server_cmaui_1:
+ - abstract_cmaui
+ - disk.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.write.bytes_server_cmaui_2:
+ - abstract_cmaui
+ - disk.write.bytes_cmaui
+ feature_server_cmaui_1:
+ - abstract_cmaui
+ - feature_cmaui
+ disk.allocation_server_cmaui_1:
+ - abstract_cmaui
+ - disk.allocation_cmaui
+ feature_server_cmaui_2:
+ - abstract_cmaui
+ - feature_cmaui
+ disk.allocation_server_cmaui_2:
+ - abstract_cmaui
+ - disk.allocation_cmaui
+ binding_server_cmaui_1:
+ - abstract_cmaui
+ - binding_cmaui
+ binding_server_cmaui_2:
+ - 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:
+ - 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
+ disk.write.requests_server_cmaui_2:
+ - abstract_cmaui
+ - disk.write.requests_cmaui
+ disk.write.requests_server_cmaui_1:
+ - abstract_cmaui
+ - disk.write.requests_cmaui
+ disk.usage_server_cmaui_1:
+ - abstract_cmaui
+ - disk.usage_cmaui
+ disk.usage_server_cmaui_2:
+ - abstract_cmaui
+ - disk.usage_cmaui
+ endpoint_server_cmaui_1:
+ - abstract_cmaui
+ - endpoint_cmaui
+ endpoint_server_cmaui_2:
+ - abstract_cmaui
+ - endpoint_cmaui
+ os_server_cmaui_2:
+ - abstract_cmaui
+ - os_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
+ disk.device.allocation_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.allocation_cmaui
+ memory_server_cmaui_1:
+ - abstract_cmaui
+ - memory_cmaui
+ host_server_cmaui_2:
+ - abstract_cmaui
+ - host_cmaui
+ host_server_cmaui_1:
+ - abstract_cmaui
+ - host_cmaui
+ instance_server_cmaui_2:
+ - abstract_cmaui
+ - instance_cmaui
+ disk.device.capacity_server_cmaui_1:
+ - abstract_cmaui
+ - disk.device.capacity_cmaui
+ 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.device.read.requests_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.read.requests_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
+ cpu.delta_server_cmaui_1:
+ - abstract_cmaui
+ - cpu.delta_cmaui
+ cpu.delta_server_cmaui_2:
+ - abstract_cmaui
+ - cpu.delta_cmaui
+ disk.device.read.requests.rate_server_cmaui_2:
+ - abstract_cmaui
+ - disk.device.read.requests.rate_cmaui
+ memory.resident_server_cmaui_2:
+ - abstract_cmaui
+ - memory.resident_cmaui
+ memory.resident_server_cmaui_1:
+ - abstract_cmaui
+ - memory.resident_cmaui
+ disk.latency_server_cmaui_2:
+ - abstract_cmaui
+ - disk.latency_cmaui
+ disk.latency_server_cmaui_1:
+ - abstract_cmaui
+ - disk.latency_cmaui
+ memory.usage_server_cmaui_1:
+ - abstract_cmaui
+ - memory.usage_cmaui
+ memory.usage_server_cmaui_2:
+ - abstract_cmaui
+ - memory.usage_cmaui
+ requirements:
+ dependency_cmaui_port_1:
+ - abstract_cmaui
+ - dependency_cmaui_cmaui_port
+ local_storage_server_cmaui_2:
+ - abstract_cmaui
+ - local_storage_cmaui
+ link_cmaui_port_2:
+ - abstract_cmaui
+ - link_cmaui_cmaui_port
+ dependency_server_cmaui_2:
+ - abstract_cmaui
+ - dependency_cmaui
+ link_cmaui_port_1:
+ - abstract_cmaui
+ - link_cmaui_cmaui_port
+ dependency_server_cmaui_1:
+ - abstract_cmaui
+ - dependency_cmaui
+ dependency_cmaui_port_2:
+ - abstract_cmaui
+ - dependency_cmaui_cmaui_port
+ local_storage_server_cmaui_1:
+ - abstract_cmaui
+ - local_storage_cmaui
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
vm_flavor_name:
type: string
required: true
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
pd_server_pd_server_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_port_mac_requirements
+ order:
+ get_input: port_pd_server_port_order
+ exCP_naming:
+ get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_port_mac_requirements
- order:
- get_input: port_pd_server_port_order
network_role:
get_input: port_pd_server_port_network_role
- subnetpoolid:
- get_input: port_pd_server_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_port_subnetpoolid
network:
get_input:
- port_pd_server_port_network
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
ps_server_ps_server_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_port_mac_requirements
+ order:
+ get_input: port_ps_server_port_order
+ exCP_naming:
+ get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
get_input: port_ps_server_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_port_mac_requirements
- order:
- get_input: port_ps_server_port_order
network_role:
get_input: port_ps_server_port_network_role
- subnetpoolid:
- get_input: port_ps_server_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_port_subnetpoolid
network:
get_input:
- port_ps_server_port_network
- get_input: net
vm_flavor_name:
get_input: pd_server_flavor
+ port_pd_server_port_subinterface_indicator:
+ - true
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
+ port_ps_server_port_subinterface_indicator:
+ - true
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_oam_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_sm_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_sm_server_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
default: 0
constraints:
- greater_or_equal: 0
+ port_oam_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
oam_server_oam_server_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_oam_server_port_exCP_naming
replacement_policy:
get_input:
- port_oam_server_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_oam_server_port_mac_requirements
+ order:
+ get_input: port_oam_server_port_order
+ exCP_naming:
+ get_input: port_oam_server_port_exCP_naming
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
get_input: port_oam_server_port_network_role_tag
- mac_requirements:
- get_input: port_oam_server_port_mac_requirements
- order:
- get_input: port_oam_server_port_order
network_role:
get_input: port_oam_server_port_network_role
- subnetpoolid:
- get_input: port_oam_server_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_oam_server_port_subnetpoolid
network:
get_input:
- port_oam_server_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
pd_server_pd_server_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_port_mac_requirements
+ order:
+ get_input: port_pd_server_port_order
+ exCP_naming:
+ get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_port_mac_requirements
- order:
- get_input: port_pd_server_port_order
network_role:
get_input: port_pd_server_port_network_role
- subnetpoolid:
- get_input: port_pd_server_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_port_subnetpoolid
network:
get_input:
- port_pd_server_port_network
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
ps_server_ps_server_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_port_mac_requirements
+ order:
+ get_input: port_ps_server_port_order
+ exCP_naming:
+ get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
get_input: port_ps_server_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_port_mac_requirements
- order:
- get_input: port_ps_server_port_order
network_role:
get_input: port_ps_server_port_network_role
- subnetpoolid:
- get_input: port_ps_server_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_port_subnetpoolid
network:
get_input:
- port_ps_server_port_network
required: true
entry_schema:
type: string
+ port_sm_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_sm_server_name:
type: list
required: true
sm_server_sm_server_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_sm_server_port_exCP_naming
replacement_policy:
get_input:
- port_sm_server_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_sm_server_port_mac_requirements
+ order:
+ get_input: port_sm_server_port_order
+ exCP_naming:
+ get_input: port_sm_server_port_exCP_naming
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_sm_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
get_input: port_sm_server_port_network_role_tag
- mac_requirements:
- get_input: port_sm_server_port_mac_requirements
- order:
- get_input: port_sm_server_port_order
network_role:
get_input: port_sm_server_port_network_role
- subnetpoolid:
- get_input: port_sm_server_port_subnetpoolid
fixed_ips:
get_input:
- port_sm_server_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_sm_server_port_subnetpoolid
network:
get_input:
- port_sm_server_port_network
- get_input: net
vm_flavor_name:
get_input: pd_server_flavor
+ port_pd_server_port_subinterface_indicator:
+ - true
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
+ port_ps_server_port_subinterface_indicator:
+ - true
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: sm_server_flavor
port_sm_server_port_network:
- get_input: net
+ port_sm_server_port_subinterface_indicator:
+ - true
compute_sm_server_name:
- get_input:
- sm_server_names
properties:
port_oam_server_port_network:
- get_input: net
+ port_oam_server_port_subinterface_indicator:
+ - true
port_oam_server_port_replacement_policy:
- AUTO
vm_flavor_name:
type: string
required: true
status: SUPPORTED
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: json
+ port_oam_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_sm_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_sm_server_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: json
+ port_oam_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_server_port_replacement_policy:
type: list
required: true
get_input: port_oam_server_port_exCP_naming
vlan_requirements:
get_input: port_oam_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_server_port_ip_requirements
network_role_tag:
get_input: port_oam_server_port_network_role_tag
network_role:
get_input: port_oam_server_port_network_role
+ subnetpoolid:
+ get_input: port_oam_server_port_subnetpoolid
fixed_ips:
get_input:
- port_oam_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_oam_server_port_subnetpoolid
network:
get_input:
- port_oam_server_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_port_network_role_tag:
type: string
required: true
get_input: port_pd_server_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_port_ip_requirements
network_role_tag:
get_input: port_pd_server_port_network_role_tag
network_role:
get_input: port_pd_server_port_network_role
+ subnetpoolid:
+ get_input: port_pd_server_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_pd_server_port_subnetpoolid
network:
get_input:
- port_pd_server_port_network
port_ps_server_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_ps_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_port_ip_requirements:
type: list
required: true
get_input: port_ps_server_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_port_ip_requirements
network_role_tag:
get_input: port_ps_server_port_network_role_tag
network_role:
get_input: port_ps_server_port_network_role
+ subnetpoolid:
+ get_input: port_ps_server_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_ps_server_port_subnetpoolid
network:
get_input:
- port_ps_server_port_network
required: true
entry_schema:
type: string
+ port_sm_server_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_sm_server_name:
type: list
required: true
get_input: port_sm_server_port_exCP_naming
vlan_requirements:
get_input: port_sm_server_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_sm_server_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_sm_server_port_ip_requirements
network_role_tag:
get_input: port_sm_server_port_network_role_tag
network_role:
get_input: port_sm_server_port_network_role
+ subnetpoolid:
+ get_input: port_sm_server_port_subnetpoolid
fixed_ips:
get_input:
- port_sm_server_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_sm_server_port_subnetpoolid
network:
get_input:
- port_sm_server_port_network
- get_input: net
vm_flavor_name:
get_input: pd_server_flavor
+ port_pd_server_port_subinterface_indicator:
+ - true
port_pd_server_port_fixed_ips:
- ip_address:
get_input:
- 0
vm_flavor_name:
get_input: ps_server_flavor
+ port_ps_server_port_subinterface_indicator:
+ - true
port_ps_server_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: sm_server_flavor
port_sm_server_port_network:
- get_input: net
+ port_sm_server_port_subinterface_indicator:
+ - true
compute_sm_server_name:
- get_input:
- sm_server_names
- get_input: net
port_oam_server_port_security_groups:
- - get_input: p1
+ port_oam_server_port_subinterface_indicator:
+ - true
port_oam_server_port_replacement_policy:
- AUTO
vm_flavor_name:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_ims_core_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_cdi_config_drive:
type: list
required: true
status: SUPPORTED
entry_schema:
type: boolean
+ port_cdi_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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.lbd:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- port_lbd_internal_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_lbd_ims_core_1_port_allowed_address_pairs:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
port_lbd_internal_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_ims_core_1_port_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_1_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_lbd_dpdk_1_port_subnetpoolid:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_lbd_internal_1_port_ip_requirements:
- type: list
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
+ port_lbd_dpdk_1_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_lbd_ims_core_1_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
+ type: boolean
port_lbd_dpdk_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: string
required: true
status: SUPPORTED
+ compute_lbd_scheduler_hints:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_internal_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ compute_lbd_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_1_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_lbd_ims_core_1_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_1_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_lbd_ims_core_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_lbd_internal_1_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_ims_core_1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
port_lbd_internal_1_port_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
- compute_lbd_scheduler_hints:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_lbd_dpdk_1_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_lbd_internal_1_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_lbd_internal_1_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
- port_lbd_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_lbd_dpdk_1_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_name:
+ port_lbd_internal_1_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
+ type: boolean
port_lbd_dpdk_1_port_network_role:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_oam_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_oam_1_port_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_oam_internal_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_oam_availability_zone:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_oam_oam_2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_oam_2_port_security_groups:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_oam_internal_2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_cdi_ims_core_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_internal_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_cdi_metadata:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: boolean
- port_lbd_dpdk_0_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: string
required: true
status: SUPPORTED
- port_lbd_internal_0_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_security_groups:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
compute_lbd_availability_zone:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_lbd_dpdk_0_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
port_lbd_dpdk_0_port_ip_requirements:
type: list
required: true
type: integer
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_lbd_ims_core_0_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_dpdk_0_port_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_lbd_ims_core_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_order:
- type: integer
- required: true
- status: SUPPORTED
- port_lbd_dpdk_0_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_lbd_ims_core_0_port_vlan_requirements:
+ port_lbd_internal_0_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
+ type: boolean
port_lbd_ims_core_0_port_network_role_tag:
type: string
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_lbd_ims_core_0_port_fixed_ips:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_dpdk_0_port_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_lbd_internal_0_port_fixed_ips:
+ port_lbd_ims_core_0_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: boolean
port_lbd_internal_0_port_network:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_lbd_metadata:
+ compute_lbd_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_ims_core_0_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- compute_lbd_name:
+ port_lbd_ims_core_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_ip_requirements:
+ port_lbd_internal_0_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_security_groups:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_lbd_dpdk_0_port_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_internal_0_port_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_lbd_ims_core_0_port_name:
+ port_lbd_dpdk_0_port_security_groups:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_dpdk_0_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_0_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_lbd_internal_0_port_vlan_requirements:
+ port_lbd_internal_0_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_ims_core_0_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_lbd_dpdk_0_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_lbd_internal_0_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_lbd_dpdk_0_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_lbd_ims_core_0_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_0_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_lbd_ims_core_0_port_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_lbd_internal_0_port_fixed_ips:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_lbd_metadata:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_lbd_internal_0_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
requirements:
- dependency_lbd_lbd_ims_core_0_port:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_cif_internal_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_oam_1_port_3_subnetpoolid:
type: string
required: true
status: SUPPORTED
+ port_cif_ims_core_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_cif_ims_li_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_oam_1_port_3_allowed_address_pairs:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_cif_oam_1_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_ims_core_1_port_order:
type: integer
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
+ port_cif_oam_1_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_oam_1_port_3_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_oam_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_oam_0_port_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_oam_oam_0_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cif_oam_0_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_oam_0_port_1_order:
type: integer
required: true
type: integer
required: true
status: SUPPORTED
+ port_cif_ims_core_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_cif_ims_li_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_oam_0_port_3_security_groups:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_cif_oam_0_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_oam_0_port_1_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
+ port_cif_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cif_internal_0_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_cdi_ims_core_1_port_mac_requirements:
mac_count_required:
is_required: false
+ port_cdi_ims_core_1_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: cdi_image_name
compute_cdi_scheduler_hints:
is_required: true
floating_ip_count_required:
is_required: false
+ port_cdi_internal_1_port_subinterface_indicator:
+ - true
compute_cdi_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: lbd_ims_core_v6_vip_0
compute_lbd_user_data_format:
- RAW
- compute_lbd_config_drive:
- - true
port_lbd_internal_1_port_name:
- str_replace:
template: $PREFIX$DELeth0
- ip_address: 128.0.0.0/1
- ip_address: ::/1
- ip_address: 8000::/1
+ vm_flavor_name:
+ get_input: lbd_flavor_name
+ port_lbd_ims_core_1_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ compute_lbd_availability_zone:
+ - get_input: availability_zone_1
+ vm_image_name:
+ get_input: lbd_image_name
+ port_lbd_dpdk_1_port_subinterface_indicator:
+ - true
+ port_lbd_dpdk_1_port_network:
+ - cscf_internal_dpdk_network_0
+ port_lbd_ims_core_1_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth2
+ params:
+ $PREFIX:
+ get_input: lbd_name_1
+ $DEL:
+ get_input: vcscf_name_delimeter
+ compute_lbd_scheduler_hints:
+ - group: lbd_server_group_group
+ port_lbd_dpdk_1_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ 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: 4
ip_count_required:
port_lbd_dpdk_1_port_mac_requirements:
mac_count_required:
is_required: false
- vm_flavor_name:
- get_input: lbd_flavor_name
- port_lbd_ims_core_1_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_lbd_availability_zone:
- - get_input: availability_zone_1
+ port_lbd_ims_core_1_port_subinterface_indicator:
+ - true
port_lbd_internal_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
port_lbd_internal_1_port_security_groups:
- - cscf_RSG
- vm_image_name:
- get_input: lbd_image_name
- port_lbd_dpdk_1_port_network:
- - cscf_internal_dpdk_network_0
- port_lbd_ims_core_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth2
- params:
- $PREFIX:
- get_input: lbd_name_1
- $DEL:
- get_input: vcscf_name_delimeter
port_lbd_ims_core_1_port_security_groups:
- - cscf_RSG
port_lbd_ims_core_1_port_fixed_ips:
get_input: lbd_internal_ip_1
port_lbd_ims_core_1_port_network:
- get_input: ims_core_net_id
- compute_lbd_scheduler_hints:
- - group: lbd_server_group_group
- port_lbd_dpdk_1_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: lbd_name_1
- $DEL:
- get_input: vcscf_name_delimeter
port_lbd_dpdk_1_port_security_groups:
- - cscf_RSG
port_lbd_dpdk_1_port_fixed_ips:
- ip_address:
get_input: lbd_internal_dpdk_ip_1
- port_lbd_internal_1_port_network:
- - cscf_internal_network_0
port_lbd_dpdk_1_port_ip_requirements:
- ip_version: 4
ip_count_required:
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- port_lbd_internal_1_port_mac_requirements:
- mac_count_required:
- is_required: false
- compute_lbd_name:
- - get_input: lbd_name_1
- port_lbd_ims_core_1_port_network_role_tag: ims_core
+ port_lbd_internal_1_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_lbdServiceTemplate.yaml
count: 1
get_input: cdi_internal_ip_0
- ip_address:
get_input: cdi_internal_v6_ip_0
+ port_cdi_ims_core_0_port_subinterface_indicator:
+ - true
compute_cdi_config_drive:
- true
+ port_cdi_internal_0_port_subinterface_indicator:
+ - true
port_cdi_internal_0_port_security_groups:
- - cscf_RSG
port_cdi_ims_core_0_port_security_groups:
is_required: false
floating_ip_count_required:
is_required: false
+ port_oam_oam_1_port_subinterface_indicator:
+ - true
port_oam_oam_1_port_network_role_tag: oam
port_oam_oam_1_port_security_groups:
- - cscf_RSG
get_input: vcscf_name_delimeter
compute_oam_scheduler_hints:
- group: oam_server_group_group
+ port_oam_internal_1_port_subinterface_indicator:
+ - true
compute_oam_availability_zone:
- get_input: availability_zone_1
compute_oam_metadata:
- substitutable
properties:
port_oam_oam_2_port_network_role_tag: oam
+ port_oam_oam_2_port_subinterface_indicator:
+ - true
port_oam_oam_2_port_security_groups:
- - cscf_RSG
port_oam_oam_2_port_name:
port_oam_oam_2_port_mac_requirements:
mac_count_required:
is_required: false
+ port_oam_internal_2_port_subinterface_indicator:
+ - true
port_oam_oam_2_port_network:
- get_input: oam_net_id
compute_oam_user_data_format:
get_input: oam_name_0
$DEL:
get_input: vcscf_name_delimeter
+ port_oam_internal_0_port_subinterface_indicator:
+ - true
port_oam_oam_0_port_fixed_ips:
- ip_address:
get_input: oam_oam_ip_0
port_oam_internal_0_port_fixed_ips:
- ip_address:
get_input: oam_internal_ip_0
+ port_oam_oam_0_port_subinterface_indicator:
+ - true
port_oam_oam_0_port_network_role_tag: oam
compute_oam_user_data_format:
- RAW
properties:
compute_lbd_user_data_format:
- RAW
- compute_lbd_config_drive:
- - true
- port_lbd_dpdk_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_dpdk_ip_0
- port_lbd_internal_0_port_security_groups:
- - - cscf_RSG
vm_flavor_name:
get_input: lbd_flavor_name
- port_lbd_dpdk_0_port_security_groups:
- - - cscf_RSG
compute_lbd_availability_zone:
- get_input: availability_zone_0
port_lbd_dpdk_0_port_allowed_address_pairs:
- ip_address: 8000::/1
vm_image_name:
get_input: lbd_image_name
- port_lbd_dpdk_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth1
- params:
- $PREFIX:
- get_input: lbd_name_0
- $DEL:
- get_input: vcscf_name_delimeter
port_lbd_dpdk_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
port_lbd_ims_core_0_port_network:
- get_input: ims_core_net_id
- port_lbd_dpdk_0_port_network:
- - cscf_internal_dpdk_network_0
port_lbd_ims_core_0_port_mac_requirements:
mac_count_required:
is_required: false
get_input: lbd_name_0
$DEL:
get_input: vcscf_name_delimeter
+ port_lbd_internal_0_port_subinterface_indicator:
+ - true
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:
mac_count_required:
is_required: false
- port_lbd_ims_core_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_ims_core_v6_ip_0
port_lbd_ims_core_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: true
floating_ip_count_required:
is_required: false
- port_lbd_internal_0_port_fixed_ips:
- - ip_address:
- get_input: lbd_internal_ip_0
+ port_lbd_ims_core_0_port_subinterface_indicator:
+ - true
port_lbd_internal_0_port_network:
- cscf_internal_network_0
port_lbd_dpdk_0_port_mac_requirements:
mac_count_required:
is_required: false
+ compute_lbd_name:
+ - get_input: lbd_name_0
+ port_lbd_ims_core_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_ims_core_0_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth2
+ params:
+ $PREFIX:
+ get_input: lbd_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
+ compute_lbd_config_drive:
+ - true
+ port_lbd_dpdk_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_dpdk_ip_0
+ port_lbd_internal_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_0_port_security_groups:
+ - - cscf_RSG
+ port_lbd_dpdk_0_port_name:
+ - str_replace:
+ template: $PREFIX$DELeth1
+ params:
+ $PREFIX:
+ get_input: lbd_name_0
+ $DEL:
+ get_input: vcscf_name_delimeter
+ port_lbd_dpdk_0_port_network:
+ - cscf_internal_dpdk_network_0
+ port_lbd_dpdk_0_port_subinterface_indicator:
+ - true
+ port_lbd_ims_core_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_ims_core_v6_ip_0
+ port_lbd_internal_0_port_fixed_ips:
+ - ip_address:
+ get_input: lbd_internal_ip_0
compute_lbd_metadata:
- vf_module_id:
get_input: vf_module_id
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
- compute_lbd_name:
- - get_input: lbd_name_0
port_lbd_internal_0_port_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_lbd_ims_core_0_port_security_groups:
- - - cscf_RSG
- port_lbd_ims_core_0_port_name:
- - str_replace:
- template: $PREFIX$DELeth2
- params:
- $PREFIX:
- get_input: lbd_name_0
- $DEL:
- get_input: vcscf_name_delimeter
service_template_filter:
substitute_service_template: Nested_lbd_1ServiceTemplate.yaml
count: 1
get_input: cif_name_0
$DEL:
get_input: vcscf_name_delimeter
+ port_cif_oam_0_port_3_subinterface_indicator:
+ - true
vm_image_name:
get_input: cif_image_name
compute_cif_user_data_format:
get_input: vcscf_name_delimeter
port_cif_internal_0_port_network:
- cscf_internal_network_0
+ port_cif_ims_core_0_port_subinterface_indicator:
+ - true
+ port_cif_ims_li_0_port_subinterface_indicator:
+ - true
port_cif_oam_0_port_3_security_groups:
- - cscf_RSG
port_cif_ims_core_0_port_ip_requirements:
port_cif_ims_li_0_port_mac_requirements:
mac_count_required:
is_required: false
+ port_cif_oam_0_port_1_subinterface_indicator:
+ - true
port_cif_oam_0_port_1_network:
- get_input: oam_net_id
port_cif_ims_li_0_port_security_groups:
port_cif_ims_li_0_port_allowed_address_pairs:
- ip_address:
get_input: cif_ims_li_v6_vip_0
+ port_cif_internal_0_port_subinterface_indicator:
+ - true
port_cif_internal_0_port_mac_requirements:
mac_count_required:
is_required: false
- get_input: oam_net_id
vm_flavor_name:
get_input: cif_flavor_name
+ port_cif_internal_1_port_subinterface_indicator:
+ - true
+ port_cif_ims_core_1_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: cif_image_name
compute_cif_user_data_format:
- RAW
+ port_cif_ims_li_1_port_subinterface_indicator:
+ - true
port_cif_oam_1_port_3_allowed_address_pairs:
- ip_address:
get_input: cif_oam_vip_1
get_input: vnf_name
vf_module_name:
get_input: vf_module_name
+ port_cif_oam_1_port_1_subinterface_indicator:
+ - true
port_cif_oam_1_port_1_fixed_ips:
- ip_address:
get_input: cif_oam_ip_1
get_input: vcscf_name_delimeter
compute_cif_config_drive:
- true
+ port_cif_oam_1_port_3_subinterface_indicator:
+ - true
port_cif_oam_1_port_3_name:
- str_replace:
template: $PREFIX$DELeth3
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_cdi_ims_core_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_cdi_config_drive:
type: list
required: true
entry_schema:
type: boolean
+ port_cdi_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_cdi_ims_core_0_port_exCP_naming
vlan_requirements:
get_input: port_cdi_ims_core_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cdi_ims_core_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cdi_ims_core_0_port_ip_requirements
network_role_tag:
get_input: port_cdi_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_cdi_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cdi_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cdi_internal_0_port_ip_requirements
network_role_tag:
port_cdi_ims_core_1_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_cdi_ims_core_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cdi_internal_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_cdi_metadata:
type: list
required: true
get_input: port_cdi_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_cdi_internal_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cdi_internal_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cdi_internal_1_port_ip_requirements
network_role_tag:
get_input: port_cdi_ims_core_1_port_exCP_naming
vlan_requirements:
get_input: port_cdi_ims_core_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cdi_ims_core_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cdi_ims_core_1_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_cif_oam_0_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_oam_0_port_1_order:
type: integer
required: true
port_cif_ims_core_0_port_order:
type: integer
required: true
+ port_cif_ims_core_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_cif_ims_li_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_oam_0_port_3_security_groups:
type: list
required: true
port_cif_ims_li_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_cif_oam_0_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_oam_0_port_1_network:
type: list
required: true
port_cif_ims_core_0_port_subnetpoolid:
type: string
required: true
+ port_cif_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_internal_0_port_network_role_tag:
type: string
required: true
get_input: port_cif_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_cif_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_internal_0_port_ip_requirements
network_role_tag:
get_input: port_cif_ims_li_0_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_li_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_ims_li_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_ims_li_0_port_ip_requirements
network_role_tag:
get_input: port_cif_ims_core_0_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_core_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_ims_core_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_ims_core_0_port_ip_requirements
network_role_tag:
get_input: port_cif_oam_0_port_1_exCP_naming
vlan_requirements:
get_input: port_cif_oam_0_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_oam_0_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_oam_0_port_1_ip_requirements
network_role_tag:
get_input: port_cif_oam_0_port_3_exCP_naming
vlan_requirements:
get_input: port_cif_oam_0_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_oam_0_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_oam_0_port_3_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
+ port_cif_internal_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_oam_1_port_3_subnetpoolid:
type: string
required: true
+ port_cif_ims_core_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: string
+ port_cif_ims_li_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_oam_1_port_3_allowed_address_pairs:
type: list
required: true
port_cif_ims_li_1_port_network_role:
type: string
required: true
+ port_cif_oam_1_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_ims_core_1_port_order:
type: integer
required: true
port_cif_oam_1_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_cif_oam_1_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cif_oam_1_port_3_name:
type: list
required: true
get_input: port_cif_ims_li_1_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_li_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_ims_li_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_ims_li_1_port_ip_requirements
network_role_tag:
get_input: port_cif_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_cif_internal_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_internal_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_internal_1_port_ip_requirements
network_role_tag:
get_input: port_cif_oam_1_port_1_exCP_naming
vlan_requirements:
get_input: port_cif_oam_1_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_oam_1_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_oam_1_port_1_ip_requirements
network_role_tag:
get_input: port_cif_ims_core_1_port_exCP_naming
vlan_requirements:
get_input: port_cif_ims_core_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_ims_core_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_ims_core_1_port_ip_requirements
network_role_tag:
get_input: port_cif_oam_1_port_3_exCP_naming
vlan_requirements:
get_input: port_cif_oam_1_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cif_oam_1_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cif_oam_1_port_3_ip_requirements
network_role_tag:
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_lbd_internal_1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_lbd_ims_core_1_port_allowed_address_pairs:
type: list
required: true
required: true
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- entry_schema:
- type: boolean
port_lbd_internal_1_port_name:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.network.AddressPair
- port_lbd_ims_core_1_port_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_1_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_dpdk_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_lbd_dpdk_1_port_subnetpoolid:
type: string
required: true
port_lbd_internal_1_port_order:
type: integer
required: true
- port_lbd_internal_1_port_ip_requirements:
- type: list
+ vm_image_name:
+ type: string
required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_internal_1_port_security_groups:
+ port_lbd_dpdk_1_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: json
- port_lbd_ims_core_1_port_subnetpoolid:
- type: string
- required: true
- vm_image_name:
- type: string
- required: true
+ type: boolean
port_lbd_dpdk_1_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_lbd_ims_core_1_port_network_role:
type: string
required: true
+ compute_lbd_scheduler_hints:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_dpdk_1_port_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_internal_1_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_internal_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ compute_lbd_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_1_port_network_role_tag:
+ type: string
+ required: true
+ port_lbd_internal_1_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_ims_core_1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_ims_core_1_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_lbd_ims_core_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_internal_1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_lbd_internal_1_port_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_ims_core_1_port_subnetpoolid:
+ type: string
+ required: true
port_lbd_internal_1_port_subnetpoolid:
type: string
required: true
port_lbd_dpdk_1_port_network_role_tag:
type: string
required: true
- compute_lbd_scheduler_hints:
- type: list
- required: true
- entry_schema:
- type: json
- port_lbd_dpdk_1_port_name:
- type: list
- required: true
- entry_schema:
- type: string
port_lbd_dpdk_1_port_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_lbd_ims_core_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_internal_1_port_network:
- type: list
- required: true
- entry_schema:
- type: string
port_lbd_internal_1_port_network_role:
type: string
required: true
required: true
entry_schema:
type: json
- port_lbd_internal_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_lbd_dpdk_1_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- compute_lbd_name:
+ port_lbd_internal_1_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: string
- port_lbd_ims_core_1_port_network_role_tag:
- type: string
- required: true
+ type: boolean
port_lbd_dpdk_1_port_network_role:
type: string
required: true
get_input: port_lbd_ims_core_1_port_exCP_naming
vlan_requirements:
get_input: port_lbd_ims_core_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_lbd_ims_core_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_lbd_ims_core_1_port_ip_requirements
network_role_tag:
get_input: port_lbd_dpdk_1_port_exCP_naming
vlan_requirements:
get_input: port_lbd_dpdk_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_lbd_dpdk_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_lbd_dpdk_1_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_lbd_internal_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_lbd_internal_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_lbd_internal_1_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_1_port_network_role_tag
network_role:
get_input: port_lbd_internal_1_port_network_role
+ subnetpoolid:
+ get_input: port_lbd_internal_1_port_subnetpoolid
fixed_ips:
get_input:
- port_lbd_internal_1_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_lbd_internal_1_port_subnetpoolid
name:
get_input:
- port_lbd_internal_1_port_name
required: true
entry_schema:
type: string
- compute_lbd_config_drive:
- type: list
- required: true
- entry_schema:
- type: boolean
- port_lbd_dpdk_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_internal_0_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_lbd_internal_0_port_network_role:
type: string
required: true
- port_lbd_internal_0_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
vm_flavor_name:
type: string
required: true
- port_lbd_dpdk_0_port_security_groups:
- type: list
- required: true
- entry_schema:
- type: json
compute_lbd_availability_zone:
type: list
required: true
port_lbd_dpdk_0_port_subnetpoolid:
type: string
required: true
- port_lbd_dpdk_0_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
vm_image_name:
type: string
required: true
- port_lbd_dpdk_0_port_name:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_internal_0_port_subnetpoolid:
- type: string
- required: true
port_lbd_dpdk_0_port_ip_requirements:
type: list
required: true
port_lbd_ims_core_0_port_order:
type: integer
required: true
- port_lbd_ims_core_0_port_network_role:
- type: string
- required: true
port_lbd_ims_core_0_port_network:
type: list
required: true
entry_schema:
type: string
- port_lbd_dpdk_0_port_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_lbd_dpdk_0_port_network_role_tag:
- type: string
- required: true
port_lbd_ims_core_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_order:
- type: integer
- required: true
- port_lbd_dpdk_0_port_network_role:
- type: string
- required: true
- port_lbd_ims_core_0_port_vlan_requirements:
+ port_lbd_internal_0_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_lbd_ims_core_0_port_subnetpoolid:
- type: string
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
+ type: boolean
port_lbd_ims_core_0_port_network_role_tag:
type: string
required: true
port_lbd_internal_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_lbd_ims_core_0_port_fixed_ips:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
port_lbd_dpdk_0_port_order:
type: integer
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_lbd_internal_0_port_fixed_ips:
+ port_lbd_ims_core_0_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ type: boolean
port_lbd_internal_0_port_network:
type: list
required: true
port_lbd_dpdk_0_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_lbd_metadata:
+ compute_lbd_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_ims_core_0_port_security_groups:
type: list
required: true
entry_schema:
type: json
- compute_lbd_name:
+ port_lbd_ims_core_0_port_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_ip_requirements:
+ port_lbd_internal_0_port_vlan_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_lbd_ims_core_0_port_security_groups:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_lbd_config_drive:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_dpdk_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_internal_0_port_security_groups:
type: list
required: true
entry_schema:
type: json
- port_lbd_ims_core_0_port_name:
+ port_lbd_dpdk_0_port_security_groups:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_dpdk_0_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_dpdk_0_port_name:
type: list
required: true
entry_schema:
type: string
- port_lbd_internal_0_port_vlan_requirements:
+ port_lbd_internal_0_port_subnetpoolid:
+ type: string
+ required: true
+ port_lbd_ims_core_0_port_network_role:
+ type: string
+ required: true
+ port_lbd_dpdk_0_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_lbd_dpdk_0_port_network_role_tag:
+ type: string
+ required: true
+ port_lbd_dpdk_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_lbd_internal_0_port_order:
+ type: integer
+ required: true
+ port_lbd_dpdk_0_port_network_role:
+ type: string
+ required: true
+ port_lbd_ims_core_0_port_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_lbd_ims_core_0_port_subnetpoolid:
+ type: string
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_lbd_ims_core_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_lbd_ims_core_0_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_lbd_internal_0_port_fixed_ips:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ compute_lbd_metadata:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_lbd_internal_0_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
node_templates:
lbd_lbd_ims_core_0_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_lbd_ims_core_0_port_exCP_naming
vlan_requirements:
get_input: port_lbd_ims_core_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_lbd_ims_core_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_lbd_ims_core_0_port_ip_requirements
network_role_tag:
get_input: port_lbd_dpdk_0_port_exCP_naming
vlan_requirements:
get_input: port_lbd_dpdk_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_lbd_dpdk_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_lbd_dpdk_0_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_lbd_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_lbd_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_lbd_internal_0_port_ip_requirements
network_role_tag:
get_input: port_lbd_internal_0_port_network_role_tag
network_role:
get_input: port_lbd_internal_0_port_network_role
+ subnetpoolid:
+ get_input: port_lbd_internal_0_port_subnetpoolid
fixed_ips:
get_input:
- port_lbd_internal_0_port_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_lbd_internal_0_port_subnetpoolid
name:
get_input:
- port_lbd_internal_0_port_name
port_oam_internal_0_port_subnetpoolid:
type: string
required: true
+ port_oam_internal_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_oam_0_port_fixed_ips:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_oam_oam_0_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_oam_0_port_network_role_tag:
type: string
required: true
get_input: port_oam_oam_0_port_exCP_naming
vlan_requirements:
get_input: port_oam_oam_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_oam_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_oam_0_port_ip_requirements
network_role_tag:
get_input: port_oam_internal_0_port_exCP_naming
vlan_requirements:
get_input: port_oam_internal_0_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_internal_0_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_internal_0_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_oam_oam_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_oam_1_port_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: json
+ port_oam_internal_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_oam_availability_zone:
type: list
required: true
get_input: port_oam_internal_1_port_exCP_naming
vlan_requirements:
get_input: port_oam_internal_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_internal_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_internal_1_port_ip_requirements
network_role_tag:
get_input: port_oam_oam_1_port_exCP_naming
vlan_requirements:
get_input: port_oam_oam_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_oam_1_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_oam_1_port_ip_requirements
network_role_tag:
port_oam_oam_2_port_network_role_tag:
type: string
required: true
+ port_oam_oam_2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_oam_oam_2_port_security_groups:
type: list
required: true
port_oam_oam_2_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_oam_internal_2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_oam_internal_2_port_exCP_naming
vlan_requirements:
get_input: port_oam_internal_2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_internal_2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_internal_2_port_ip_requirements
network_role_tag:
get_input: port_oam_oam_2_port_exCP_naming
vlan_requirements:
get_input: port_oam_oam_2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_oam_oam_2_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_oam_oam_2_port_ip_requirements
network_role_tag:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_5_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_cmaui_availability_zone:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_cmaui_port_6_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_5_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_cmaui_port_4_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_4_fixed_ips:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_4_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_cmaui_port_2_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_1_security_groups:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_cmaui_port_1_replacement_policy:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: string
+ port_cmaui_port_5_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_cmaui_availability_zone:
type: list
required: true
port_cmaui_port_5_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_cmaui_port_6_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_5_vlan_requirements:
type: list
required: true
get_input: port_cmaui_port_5_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_5_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_5_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_5_ip_requirements
network_role_tag:
get_input: port_cmaui_port_5_network_role_tag
network_role:
get_input: port_cmaui_port_5_network_role
+ subnetpoolid:
+ get_input: port_cmaui_port_5_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_5_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui_port_5_subnetpoolid
network:
get_input:
- port_cmaui_port_5_network
get_input: port_cmaui_port_6_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_6_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_6_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_6_ip_requirements
network_role_tag:
get_input: port_cmaui_port_6_network_role_tag
network_role:
get_input: port_cmaui_port_6_network_role
+ subnetpoolid:
+ get_input: port_cmaui_port_6_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_6_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui_port_6_subnetpoolid
network:
get_input:
- port_cmaui_port_6_network
required: true
entry_schema:
type: string
+ port_cmaui_port_4_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_4_fixed_ips:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_cmaui_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_4_network_role_tag:
type: string
required: true
get_input: port_cmaui_port_4_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_4_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_4_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_4_ip_requirements
network_role_tag:
get_input: port_cmaui_port_4_network_role_tag
network_role:
get_input: port_cmaui_port_4_network_role
+ subnetpoolid:
+ get_input: port_cmaui_port_4_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_4_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui_port_4_subnetpoolid
network:
get_input:
- port_cmaui_port_4_network
get_input: port_cmaui_port_3_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_3_ip_requirements
network_role_tag:
get_input: port_cmaui_port_3_network_role_tag
network_role:
get_input: port_cmaui_port_3_network_role
+ subnetpoolid:
+ get_input: port_cmaui_port_3_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_3_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui_port_3_subnetpoolid
network:
get_input:
- port_cmaui_port_3_network
port_cmaui_port_1_subnetpoolid:
type: string
required: true
+ port_cmaui_port_2_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_1_security_groups:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_cmaui_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_cmaui_port_1_replacement_policy:
type: list
required: true
get_input: port_cmaui_port_1_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_1_ip_requirements
network_role_tag:
get_input: port_cmaui_port_1_network_role_tag
network_role:
get_input: port_cmaui_port_1_network_role
+ subnetpoolid:
+ get_input: port_cmaui_port_1_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_1_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui_port_1_subnetpoolid
network:
get_input:
- port_cmaui_port_1_network
get_input: port_cmaui_port_2_exCP_naming
vlan_requirements:
get_input: port_cmaui_port_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_cmaui_port_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_cmaui_port_2_ip_requirements
network_role_tag:
get_input: port_cmaui_port_2_network_role_tag
network_role:
get_input: port_cmaui_port_2_network_role
+ subnetpoolid:
+ get_input: port_cmaui_port_2_subnetpoolid
fixed_ips:
get_input:
- port_cmaui_port_2_fixed_ips
- index_value
- subnetpoolid:
- get_input: port_cmaui_port_2_subnetpoolid
network:
get_input:
- port_cmaui_port_2_network
directives:
- substitutable
properties:
+ port_cmaui_port_2_subinterface_indicator:
+ - true
port_cmaui_port_1_security_groups:
- - get_input: p1
- get_input: p2
is_required: false
floating_ip_count_required:
is_required: false
+ port_cmaui_port_1_subinterface_indicator:
+ - true
port_cmaui_port_1_replacement_policy:
- AUTO
port_cmaui_port_2_replacement_policy:
- get_input:
- cmaui_names
- 0
+ port_cmaui_port_4_subinterface_indicator:
+ - true
port_cmaui_port_4_fixed_ips:
- ip_address:
get_input:
is_required: false
floating_ip_count_required:
is_required: false
+ port_cmaui_port_3_subinterface_indicator:
+ - true
port_cmaui_port_4_replacement_policy:
- AUTO
port_cmaui_port_3_replacement_policy:
- get_input:
- cmaui_names
- 0
+ port_cmaui_port_5_subinterface_indicator:
+ - true
compute_cmaui_availability_zone:
- get_input: availability_zone_0
vm_image_name:
port_cmaui_port_5_mac_requirements:
mac_count_required:
is_required: false
+ port_cmaui_port_6_subinterface_indicator:
+ - true
port_cmaui_port_6_mac_requirements:
mac_count_required:
is_required: false
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_compute_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_attribute:
- server_pcm_001
- oam_net_gw
+ port_compute_port_subinterface_indicator:
+ - true
compute_compute_name:
- compute_name: null
vm_flavor_name:
port_compute_port_subnetpoolid:
type: string
required: true
+ port_compute_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
get_input: port_compute_port_exCP_naming
vlan_requirements:
get_input: port_compute_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_compute_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_compute_port_ip_requirements
network_role_tag:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
pcm_server_pcm_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_mac_requirements
+ order:
+ get_input: port_pcm_port_order
security_groups:
get_input:
- port_pcm_port_security_groups
get_input: port_pcm_port_exCP_naming
vlan_requirements:
get_input: port_pcm_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_ip_requirements
network_role_tag:
get_input: port_pcm_port_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_mac_requirements
- order:
- get_input: port_pcm_port_order
network_role:
get_input: port_pcm_port_network_role
- subnetpoolid:
- get_input: port_pcm_port_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_subnetpoolid
network:
get_input:
- port_pcm_port_network
is_required: false
floating_ip_count_required:
is_required: false
+ port_pcm_port_subinterface_indicator:
+ - true
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pcm_port_subinterface_indicator:
+ - true
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_pcm_server_user_data_format:
type: list
required: true
pcm_server_pcm_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_mac_requirements
+ order:
+ get_input: port_pcm_port_order
security_groups:
get_input:
- port_pcm_port_security_groups
get_input: port_pcm_port_exCP_naming
vlan_requirements:
get_input: port_pcm_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_ip_requirements
network_role_tag:
get_input: port_pcm_port_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_mac_requirements
- order:
- get_input: port_pcm_port_order
network_role:
get_input: port_pcm_port_network_role
- subnetpoolid:
- get_input: port_pcm_port_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_subnetpoolid
network:
get_input:
- port_pcm_port_network
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pcm_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
pd_server_pcm_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_pcm_port_mac_requirements
+ order:
+ get_input: port_pcm_port_order
security_groups:
get_input:
- port_pcm_port_security_groups
get_input: port_pcm_port_exCP_naming
vlan_requirements:
get_input: port_pcm_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pcm_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pcm_port_ip_requirements
network_role_tag:
get_input: port_pcm_port_network_role_tag
- mac_requirements:
- get_input: port_pcm_port_mac_requirements
- order:
- get_input: port_pcm_port_order
network_role:
get_input: port_pcm_port_network_role
- subnetpoolid:
- get_input: port_pcm_port_subnetpoolid
fixed_ips:
get_input:
- port_pcm_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pcm_port_subnetpoolid
network:
get_input:
- port_pcm_port_network
is_required: false
floating_ip_count_required:
is_required: false
+ port_pcm_port_subinterface_indicator:
+ - true
compute_pcm_server_user_data_format:
- RAW
vm_image_name:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pcm_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
compute_pd_server_config_drive:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO_PORT_1\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - RAW_SERVER_PD_1\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - abstract_pd_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - RAW_SERVER_PD_1
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- network_policy_server_pd_01:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules\r
- properties:\r
- name:\r
- get_attribute:\r
- - abstract_pd_server\r
- - pd_server_accessIPv4\r
- network_policy_server_pd_02:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules\r
- properties:\r
- name:\r
- get_attribute:\r
- - abstract_pd_server\r
- - pd_server_accessIPv6\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO_PORT_1\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - RAW_SERVER_PD_1\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- network_policy_port0:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules\r
- properties:\r
- entries:\r
- get_attribute:\r
- - abstract_pd_server\r
- - pd_server_pd01_port_device_owner\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - network_policy_server_pd_01\r
- - network_policy_server_pd_02\r
- - network_policy_port0\r
- - abstract_pd_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ network_policy_server_pd_01:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
+ properties:
+ name:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_accessIPv4
+ network_policy_server_pd_02:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
+ properties:
+ name:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_accessIPv6
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - RAW_SERVER_PD_1
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ network_policy_port0:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
+ properties:
+ entries:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_pd01_port_device_owner
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - network_policy_server_pd_01
+ - network_policy_server_pd_02
+ - network_policy_port0
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- dummy_net_name_1:\r
- label: dummy net name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: dummy_net_name_1\r
- type: string\r
- description: dummy net name\r
- default: Network-1\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - get_attribute:\r
- - network_policy_server\r
- - name\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - get_attribute:\r
- - network_policy_server\r
- - name\r
- compute_pd_server_metadata:\r
- - get_attribute:\r
- - network_policy_server\r
- - name\r
- - null\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- network_policy_server:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules\r
- properties:\r
- name:\r
- get_input: dummy_net_name_1\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - network_policy_server\r
- - abstract_pd_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ dummy_net_name_1:
+ label: dummy net name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: dummy_net_name_1
+ type: string
+ description: dummy net name
+ default: Network-1
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - get_input:
+ - pd_server_names
+ - 0
+ port_pd01_port_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:
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - get_attribute:
+ - network_policy_server
+ - name
+ compute_pd_server_metadata:
+ - get_attribute:
+ - network_policy_server
+ - name
+ - null
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ network_policy_server:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.contrail.NetworkRules
+ properties:
+ name:
+ get_input: dummy_net_name_1
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - network_policy_server
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - abstract_pd_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - get_input:
+ - pd_server_names
+ - 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- accessIPv4
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- packet_mirror_network_name:\r
- label: packet mirror network name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: packet_mirror_network_name\r
- type: string\r
- description: name of the oam network\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- jsa_security_group:\r
- type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules\r
- properties:\r
- name: Test-SecurityGroup\r
- description: ems security group\r
- rules:\r
- - protocol: icmp\r
- ethertype: IPv6\r
- remote_ip_prefix: ::/0\r
- direction: ingress\r
- requirements:\r
- - port:\r
- capability: attachment_pd_server_pd01_port\r
- node: abstract_pd_server\r
- relationship: org.openecomp.relationships.AttachesTo\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO_PORT_1\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_security_groups:\r
- - - jsa_security_group\r
- - - jsa_security_group\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - RAW_SERVER_PD_1\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- resource_with_dependOn:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_mirror_network_name\r
- requirements:\r
- - dependency:\r
- capability: feature_pd_server\r
- node: abstract_pd_server\r
- relationship: tosca.relationships.DependsOn\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - jsa_security_group\r
- - resource_with_dependOn\r
- - abstract_pd_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ packet_mirror_network_name:
+ label: packet mirror network name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: packet_mirror_network_name
+ type: string
+ description: name of the oam network
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ jsa_security_group:
+ type: org.openecomp.resource.vfc.rules.nodes.heat.network.neutron.SecurityRules
+ properties:
+ name: Test-SecurityGroup
+ description: ems security group
+ rules:
+ - protocol: icmp
+ ethertype: IPv6
+ remote_ip_prefix: ::/0
+ direction: ingress
+ requirements:
+ - port:
+ capability: attachment_pd_server_pd01_port
+ node: abstract_pd_server
+ relationship: org.openecomp.relationships.AttachesTo
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - RAW_SERVER_PD_1
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ resource_with_dependOn:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_mirror_network_name
+ requirements:
+ - dependency:
+ capability: feature_pd_server
+ node: abstract_pd_server
+ relationship: tosca.relationships.DependsOn
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - jsa_security_group
+ - resource_with_dependOn
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ replacement_policy:
+ get_input:
+ - port_pd01_port_replacement_policy
+ - index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
security_groups:
get_input:
- port_pd01_port_security_groups
- index_value
exCP_naming:
get_input: port_pd01_port_exCP_naming
- replacement_policy:
- get_input:
- - port_pd01_port_replacement_policy
- - index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd01_cinder_volume_size:\r
- label: volume size\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd01_cinder_volume_size\r
- type: string\r
- description: volume size\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- packet_mirror_network_name:\r
- label: packet mirror network name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: packet_mirror_network_name\r
- type: string\r
- description: name of the network\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- pd01_volume_type:\r
- label: volume type\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd01_volume_type\r
- type: string\r
- description: volume type\r
- node_templates:\r
- packet_mirror_network:\r
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net\r
- properties:\r
- network_name:\r
- get_input: packet_mirror_network_name\r
- pd01_volume:\r
- type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume\r
- properties:\r
- volume_type:\r
- get_input: pd01_volume_type\r
- size: '(get_input : pd01_cinder_volume_size) * 1024'\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO_PORT_1\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - packet_mirror_network\r
- - packet_mirror_network\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - RAW_SERVER_PD_1\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - dependency_pd_server:\r
- capability: tosca.capabilities.Node\r
- node: packet_mirror_network\r
- relationship: tosca.relationships.DependsOn\r
- - link_pd_server_pd01_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: packet_mirror_network\r
- relationship: tosca.relationships.network.LinksTo\r
- - local_storage_pd_server:\r
- capability: tosca.capabilities.Attachment\r
- node: pd01_volume\r
- relationship: pd02_volume_attachment\r
- - local_storage_pd_server:\r
- capability: tosca.capabilities.Attachment\r
- node: pd01_volume\r
- relationship: pd01_volume_attachment\r
- relationship_templates:\r
- pd01_volume_attachment:\r
- type: org.openecomp.relationships.VolumeAttachesTo\r
- properties:\r
- volume_id: pd01_volume\r
- instance_uuid: abstract_pd_server\r
- pd02_volume_attachment:\r
- type: org.openecomp.relationships.VolumeAttachesTo\r
- properties:\r
- volume_id: pd01_volume\r
- instance_uuid: abstract_pd_server\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - packet_mirror_network\r
- - pd01_volume\r
- - abstract_pd_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd01_cinder_volume_size:
+ label: volume size
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd01_cinder_volume_size
+ type: string
+ description: volume size
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ packet_mirror_network_name:
+ label: packet mirror network name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: packet_mirror_network_name
+ type: string
+ description: name of the network
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ pd01_volume_type:
+ label: volume type
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd01_volume_type
+ type: string
+ description: volume type
+ node_templates:
+ packet_mirror_network:
+ type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
+ properties:
+ network_name:
+ get_input: packet_mirror_network_name
+ pd01_volume:
+ type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
+ properties:
+ volume_type:
+ get_input: pd01_volume_type
+ size: '(get_input : pd01_cinder_volume_size) * 1024'
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - packet_mirror_network
+ - packet_mirror_network
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - RAW_SERVER_PD_1
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - dependency_pd_server:
+ capability: tosca.capabilities.Node
+ node: packet_mirror_network
+ relationship: tosca.relationships.DependsOn
+ - link_pd_server_pd01_port:
+ capability: tosca.capabilities.network.Linkable
+ node: packet_mirror_network
+ relationship: tosca.relationships.network.LinksTo
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: pd01_volume
+ relationship: pd02_volume_attachment
+ - local_storage_pd_server:
+ capability: tosca.capabilities.Attachment
+ node: pd01_volume
+ relationship: pd01_volume_attachment
+ relationship_templates:
+ pd01_volume_attachment:
+ type: org.openecomp.relationships.VolumeAttachesTo
+ properties:
+ volume_id: pd01_volume
+ instance_uuid: abstract_pd_server
+ pd02_volume_attachment:
+ type: org.openecomp.relationships.VolumeAttachesTo
+ properties:
+ volume_id: pd01_volume
+ instance_uuid: abstract_pd_server
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - packet_mirror_network
+ - pd01_volume
+ - abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_scheduler_hints:\r
- - group: BE_Affinity_group\r
- - group: BE_Affinity_group\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO_PORT_1\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - RAW_SERVER_PD_1\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - abstract_pd_server\r
- BE_Affinity_group:\r
- type: tosca.groups.Root\r
- members:\r
- - abstract_pd_server\r
- policies:\r
- BE_Affinity_policy:\r
- type: org.openecomp.policies.placement.Colocate\r
- properties:\r
- name: Policy_BE_Affinity\r
- affinity: host\r
- targets:\r
- - BE_Affinity_group\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_scheduler_hints:
+ - group: BE_Affinity_group
+ - group: BE_Affinity_group
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - RAW_SERVER_PD_1
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - abstract_pd_server
+ BE_Affinity_group:
+ type: tosca.groups.Root
+ members:
+ - abstract_pd_server
+ policies:
+ BE_Affinity_policy:
+ type: org.openecomp.policies.placement.Colocate
+ properties:
+ name: Policy_BE_Affinity
+ affinity: host
+ targets:
+ - BE_Affinity_group
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO_PORT_1\r
- - AUTO_PORT_0\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-1\r
- - Network-0\r
- compute_pd_server_user_data_format:\r
- - RAW_SERVER_PD_2\r
- - RAW_SERVER_PD_1\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - abstract_pd_server\r
- outputs:\r
- output_attr_port_pd_0:\r
- description: output attr port0\r
- value:\r
- get_attribute:\r
- - abstract_pd_server\r
- - pd_server_pd01_port_device_id\r
- output_attr_server_pd_1:\r
- description: output attr pd1\r
- value:\r
- get_attribute:\r
- - abstract_pd_server\r
- - pd_server_accessIPv4\r
- output_attr_server_pd_2:\r
- description: output attr pd2\r
- value:\r
- get_attribute:\r
- - abstract_pd_server\r
- - pd_server_accessIPv6\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-1
+ - Network-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - RAW_SERVER_PD_2
+ - RAW_SERVER_PD_1
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - abstract_pd_server
+ outputs:
+ output_attr_port_pd_0:
+ description: output attr port0
+ value:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_pd01_port_device_id
+ output_attr_server_pd_1:
+ description: output attr pd1
+ value:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_accessIPv4
+ output_attr_server_pd_2:
+ description: output attr pd2
+ value:
+ get_attribute:
+ - abstract_pd_server
+ - pd_server_accessIPv6
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- ps_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ps_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPS001\r
- - ZRDM1MOGX01MPS002\r
- - ZRDM1MOGX01MPS003\r
- - ZRDM1MOGX01MPS004\r
- entry_schema:\r
- type: string\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- ps_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ps_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- ps_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ps_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-PD-1\r
- - Network-PD-0\r
- compute_pd_server_user_data_format:\r
- - null\r
- - RAW\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_ps_server:\r
- type: org.openecomp.resource.abstract.nodes.ps_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_ps_server_name:\r
- - get_input:\r
- - ps_server_names\r
- - 0\r
- - get_input:\r
- - ps_server_names\r
- - 1\r
- compute_ps_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_ps_server_user_data_format:\r
- - null\r
- - RAW\r
- vm_flavor_name:\r
- get_input: ps_flavor_name\r
- vm_image_name:\r
- get_input: ps_image_name\r
- port_ps01_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- port_ps01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps01_port_network:\r
- - Network-PS-0\r
- - Network-PS-1\r
- port_ps01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - abstract_pd_server\r
- - abstract_ps_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ ps_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ps_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPS001
+ - ZRDM1MOGX01MPS002
+ - ZRDM1MOGX01MPS003
+ - ZRDM1MOGX01MPS004
+ entry_schema:
+ type: string
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ ps_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ps_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ ps_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ps_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-PD-1
+ - Network-PD-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - null
+ - RAW
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_ps_server:
+ type: org.openecomp.resource.abstract.nodes.ps_server
+ directives:
+ - substitutable
+ properties:
+ compute_ps_server_name:
+ - get_input:
+ - ps_server_names
+ - 0
+ - get_input:
+ - ps_server_names
+ - 1
+ compute_ps_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_ps_server_user_data_format:
+ - null
+ - RAW
+ vm_flavor_name:
+ get_input: ps_flavor_name
+ port_ps01_port_subinterface_indicator:
+ - true
+ - true
+ vm_image_name:
+ get_input: ps_image_name
+ port_ps01_port_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:
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ps_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - abstract_pd_server
+ - abstract_ps_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- pd_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- ps_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ps_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPS001\r
- - ZRDM1MOGX01MPS002\r
- - ZRDM1MOGX01MPS003\r
- - ZRDM1MOGX01MPS004\r
- entry_schema:\r
- type: string\r
- availabilityzone_name:\r
- label: availabilityzone name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: availabilityzone_name\r
- type: string\r
- description: availabilityzone name\r
- default: nova\r
- ps_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ps_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_image_name:\r
- label: image name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_image_name\r
- type: string\r
- description: PD image name\r
- default: MOG_BASE_8.0\r
- pd_server_names:\r
- label: PD server names\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: pd_server_names\r
- type: list\r
- description: name of the PD instance\r
- default:\r
- - ZRDM1MOGX01MPD001\r
- - ZRDM1MOGX01MPD002\r
- entry_schema:\r
- type: string\r
- ps_flavor_name:\r
- label: PD flavor name\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - hot-mog-0108-bs1271\r
- source_type: HEAT\r
- param_name: ps_flavor_name\r
- type: string\r
- description: flavor name of PD instance\r
- default: m3.xlarge\r
- node_templates:\r
- abstract_pd_server:\r
- type: org.openecomp.resource.abstract.nodes.pd_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_pd_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_pd_server_name:\r
- - get_input:\r
- - pd_server_names\r
- - 1\r
- - get_input:\r
- - pd_server_names\r
- - 0\r
- port_pd01_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- vm_flavor_name:\r
- get_input: pd_flavor_name\r
- port_pd01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- vm_image_name:\r
- get_input: pd_image_name\r
- port_pd01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- port_pd01_port_network:\r
- - Network-PD-1\r
- - Network-PD-0\r
- compute_pd_server_user_data_format:\r
- - null\r
- - get_attribute:\r
- - abstract_ps_server\r
- - ps_server_accessIPv4\r
- service_template_filter:\r
- substitute_service_template: Nested_pd_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- abstract_ps_server:\r
- type: org.openecomp.resource.abstract.nodes.ps_server\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_ps_server_name:\r
- - get_input:\r
- - ps_server_names\r
- - 0\r
- - get_input:\r
- - ps_server_names\r
- - 1\r
- compute_ps_server_availability_zone:\r
- - get_input: availabilityzone_name\r
- - get_input: availabilityzone_name\r
- compute_ps_server_user_data_format:\r
- - get_attribute:\r
- - abstract_pd_server\r
- - pd_server_accessIPv4\r
- - null\r
- vm_flavor_name:\r
- get_input: ps_flavor_name\r
- vm_image_name:\r
- get_input: ps_image_name\r
- port_ps01_port_replacement_policy:\r
- - AUTO\r
- - AUTO\r
- port_ps01_port_mac_requirements:\r
- mac_count_required:\r
- is_required: false\r
- port_ps01_port_network:\r
- - Network-PS-0\r
- - Network-PS-1\r
- port_ps01_port_ip_requirements:\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - - ip_version: 4\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- - ip_version: 6\r
- ip_count_required:\r
- is_required: false\r
- floating_ip_count_required:\r
- is_required: false\r
- service_template_filter:\r
- substitute_service_template: Nested_ps_serverServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- groups:\r
- hot-mog-0108-bs1271_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/hot-mog-0108-bs1271.yml\r
- description: heat template that creates MOG stack\r
- members:\r
- - abstract_pd_server\r
- - abstract_ps_server\r
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ pd_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ ps_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ps_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPS001
+ - ZRDM1MOGX01MPS002
+ - ZRDM1MOGX01MPS003
+ - ZRDM1MOGX01MPS004
+ entry_schema:
+ type: string
+ availabilityzone_name:
+ label: availabilityzone name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: availabilityzone_name
+ type: string
+ description: availabilityzone name
+ default: nova
+ ps_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ps_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_image_name:
+ label: image name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_image_name
+ type: string
+ description: PD image name
+ default: MOG_BASE_8.0
+ pd_server_names:
+ label: PD server names
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: pd_server_names
+ type: list
+ description: name of the PD instance
+ default:
+ - ZRDM1MOGX01MPD001
+ - ZRDM1MOGX01MPD002
+ entry_schema:
+ type: string
+ ps_flavor_name:
+ label: PD flavor name
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - hot-mog-0108-bs1271
+ source_type: HEAT
+ param_name: ps_flavor_name
+ type: string
+ description: flavor name of PD instance
+ default: m3.xlarge
+ node_templates:
+ abstract_pd_server:
+ type: org.openecomp.resource.abstract.nodes.pd_server
+ directives:
+ - substitutable
+ properties:
+ compute_pd_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_pd_server_name:
+ - get_input:
+ - pd_server_names
+ - 1
+ - 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:
+ 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
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_network:
+ - Network-PD-1
+ - Network-PD-0
+ port_pd01_port_subinterface_indicator:
+ - true
+ - true
+ compute_pd_server_user_data_format:
+ - null
+ - get_attribute:
+ - abstract_ps_server
+ - ps_server_accessIPv4
+ service_template_filter:
+ substitute_service_template: Nested_pd_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ abstract_ps_server:
+ type: org.openecomp.resource.abstract.nodes.ps_server
+ directives:
+ - substitutable
+ properties:
+ compute_ps_server_name:
+ - get_input:
+ - ps_server_names
+ - 0
+ - get_input:
+ - ps_server_names
+ - 1
+ compute_ps_server_availability_zone:
+ - get_input: availabilityzone_name
+ - get_input: availabilityzone_name
+ compute_ps_server_user_data_format:
+ - get_attribute:
+ - abstract_pd_server
+ - pd_server_accessIPv4
+ - null
+ vm_flavor_name:
+ get_input: ps_flavor_name
+ port_ps01_port_subinterface_indicator:
+ - true
+ - true
+ vm_image_name:
+ get_input: ps_image_name
+ port_ps01_port_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:
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ service_template_filter:
+ substitute_service_template: Nested_ps_serverServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ groups:
+ hot-mog-0108-bs1271_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/hot-mog-0108-bs1271.yml
+ description: heat template that creates MOG stack
+ members:
+ - abstract_pd_server
+ - abstract_ps_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- dependency
local_storage_ps_server:
- ps_server
- - local_storage
+ - local_storage
\ No newline at end of file
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ port_pd02_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ entry_schema:
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ port_pd01_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_port1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_port1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- RAW
vm_image_name:
get_input: image_smp_name
+ port_port1_subinterface_indicator:
+ - true
port_port1_ip_requirements:
- ip_version: 4
ip_count_required:
vm_image_name:
type: string
required: true
+ port_port1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_port1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- index_value
vlan_requirements:
get_input: port_port1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_port1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_port1_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_pd01_port_security_groups:
- - jsa_security_group
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
port_pd02_port_mac_requirements:
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_pd02_port_network_role:
type: string
required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
pd_server_pd01_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ replacement_policy:
+ get_input:
+ - port_pd01_port_replacement_policy
+ - index_value
+ mac_requirements:
+ get_input: port_pd01_port_mac_requirements
+ order:
+ get_input: port_pd01_port_order
security_groups:
get_input:
- port_pd01_port_security_groups
- index_value
exCP_naming:
get_input: port_pd01_port_exCP_naming
- replacement_policy:
- get_input:
- - port_pd01_port_replacement_policy
- - index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd01_port_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_mac_requirements
- order:
- get_input: port_pd01_port_order
network_role:
get_input: port_pd01_port_network_role
subnetpoolid:
pd_server_pd02_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ replacement_policy:
+ get_input:
+ - port_pd02_port_replacement_policy
+ - index_value
+ mac_requirements:
+ get_input: port_pd02_port_mac_requirements
+ order:
+ get_input: port_pd02_port_order
security_groups:
get_input:
- port_pd02_port_security_groups
- index_value
exCP_naming:
get_input: port_pd02_port_exCP_naming
- replacement_policy:
- get_input:
- - port_pd02_port_replacement_policy
- - index_value
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_network_role_tag
- mac_requirements:
- get_input: port_pd02_port_mac_requirements
- order:
- get_input: port_pd02_port_order
network_role:
get_input: port_pd02_port_network_role
subnetpoolid:
type: string
required: true
status: SUPPORTED
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: string
required: true
status: SUPPORTED
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- AUTO
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
port_pd02_port_mac_requirements:
port_pd02_port_network_role_tag:
type: string
required: true
+ port_pd02_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
port_pd02_port_network_role:
type: string
required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_vlan_requirements:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
- index_value
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_1_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
+ port_pd01_port_0_subinterface_indicator:
+ - true
port_pd01_port_0_replacement_policy:
- AUTO
vm_flavor_name:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_1_subinterface_indicator:
+ - true
port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
required: true
entry_schema:
type: string
+ port_pd01_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_1_order:
type: integer
required: true
pd_server_pd01_port_1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ replacement_policy:
+ get_input:
+ - port_pd01_port_1_replacement_policy
+ - index_value
+ mac_requirements:
+ get_input: port_pd01_port_1_mac_requirements
+ order:
+ get_input: port_pd01_port_1_order
security_groups:
get_input:
- port_pd01_port_1_security_groups
- index_value
exCP_naming:
get_input: port_pd01_port_1_exCP_naming
- replacement_policy:
- get_input:
- - port_pd01_port_1_replacement_policy
- - index_value
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_1_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_1_mac_requirements
- order:
- get_input: port_pd01_port_1_order
network_role:
get_input: port_pd01_port_1_network_role
subnetpoolid:
pd_server_pd01_port_0:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ replacement_policy:
+ get_input:
+ - port_pd01_port_0_replacement_policy
+ - index_value
+ mac_requirements:
+ get_input: port_pd01_port_0_mac_requirements
+ order:
+ get_input: port_pd01_port_0_order
security_groups:
get_input:
- port_pd01_port_0_security_groups
- index_value
exCP_naming:
get_input: port_pd01_port_0_exCP_naming
- replacement_policy:
- get_input:
- - port_pd01_port_0_replacement_policy
- - index_value
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_network_role_tag
- mac_requirements:
- get_input: port_pd01_port_0_mac_requirements
- order:
- get_input: port_pd01_port_0_order
network_role:
get_input: port_pd01_port_0_network_role
subnetpoolid:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_1_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
+ port_pd01_port_0_subinterface_indicator:
+ - true
port_pd01_port_0_replacement_policy:
- AUTO
vm_flavor_name:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_1_subinterface_indicator:
+ - true
port_pd01_port_1_mac_requirements:
mac_count_required:
is_required: false
required: true
entry_schema:
type: string
+ port_pd01_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_0_replacement_policy:
type: list
required: true
default: 0
constraints:
- greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_1_order:
type: integer
required: true
- index_value
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
- index_value
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ port_pd02_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ entry_schema:
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ port_pd01_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
- type: list
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
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
- - ip_version: 6
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
+ port_pd01_port_0_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_subinterface_indicator:
+ - true
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd_1_port_0_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_1_port_0_network_role:
- type: string
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
port_pd_2_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd_2_port_1_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_2_port_1_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd_2_port_1_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
vm_flavor_name:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd_2_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_1_port_0_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd_1_port_0_order:
- type: integer
- required: true
- status: SUPPORTED
- port_pd_1_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
port_pd_1_port_0_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd_1_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
- port_pd_2_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pd_2_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_pd_1_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_1_port_0_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd_2_port_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd_1_port_0_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
+ port_pd_2_port_1_subinterface_indicator:
+ - true
port_pd_2_port_1_network:
- get_input: oam_net_name
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd_1_port_0_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_pd_1_port_0_mac_requirements:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd_1_port_0_network_role_tag: oam
- port_pd_2_port_1_mac_requirements:
- mac_count_required:
- is_required: false
port_pd_2_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
port_pd_2_port_1_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
+ port_pd_1_port_0_network_role_tag: oam
+ port_pd_2_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: string
- port_pd_1_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_1_port_0_network_role:
- type: string
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
port_pd_2_port_1_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
+ port_pd_2_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_2_port_1_network:
type: list
required: true
port_pd_2_port_1_network_role:
type: string
required: true
- port_pd_2_port_1_subnetpoolid:
- type: string
- required: true
vm_flavor_name:
type: string
required: true
port_pd_2_port_1_order:
type: integer
required: true
- port_pd_2_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd_1_port_0_subinterface_indicator:
+ type: list
required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
port_pd_1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd_1_port_0_order:
- type: integer
- required: true
- port_pd_1_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd_1_port_0_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd_1_port_0_network_role_tag:
- type: string
- required: true
- port_pd_2_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd_2_port_1_ip_requirements:
type: list
required: true
required: true
entry_schema:
type: string
+ port_pd_1_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_1_port_0_network_role:
+ type: string
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd_2_port_1_subnetpoolid:
+ type: string
+ required: true
+ port_pd_2_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_1_port_0_order:
+ type: integer
+ required: true
+ port_pd_1_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd_1_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd_2_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd_2_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_2_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_2_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_2_port_1_ip_requirements
network_role_tag:
get_input: port_pd_1_port_0_exCP_naming
vlan_requirements:
get_input: port_pd_1_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_1_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_1_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_pd_oam1_port_0_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
type: integer
required: true
status: SUPPORTED
- port_pd_oam1_port_0_vlan_requirements:
+ port_pd_oam1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd_oam1_port_1_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd_oam1_port_1_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd_oam1_port_1_network:
+ type: boolean
+ port_pd_oam1_port_1_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd_oam1_port_0_ip_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd_oam1_port_1_network_role:
- type: string
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd_oam1_port_0_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd_oam1_port_1_network:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: string
port_pd_oam1_port_1_subnetpoolid:
type: string
required: true
status: SUPPORTED
+ port_pd_oam1_port_0_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_oam1_port_0_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: string
- vm_image_name:
- type: string
- required: true
- status: SUPPORTED
port_pd_oam1_port_0_subnetpoolid:
type: string
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd_oam1_port_1_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd_oam1_port_1_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
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
+ vm_flavor_name:
+ get_input: pd_flavor_name
+ port_pd_oam1_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
+ vm_image_name:
+ get_input: pd_image_name
+ port_pd_oam1_port_1_subinterface_indicator:
+ - true
+ port_pd_oam1_port_1_network_role_tag: oam
+ compute_pd_server_user_data_format:
+ - RAW
port_pd_oam1_port_0_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- compute_pd_server_availability_zone:
- - get_input: availabilityzone_name
- compute_pd_server_name:
- - get_input:
- - pd_server_names
- - 0
- vm_flavor_name:
- get_input: pd_flavor_name
port_pd_oam1_port_1_network:
- get_input: oam_net_name
- port_pd_oam1_port_1_mac_requirements:
- mac_count_required:
- is_required: false
+ port_pd_oam1_port_0_subinterface_indicator:
+ - true
port_pd_oam1_port_0_network:
- get_input: oam_net_name
- vm_image_name:
- get_input: pd_image_name
- port_pd_oam1_port_1_network_role_tag: oam
port_pd_oam1_port_0_mac_requirements:
mac_count_required:
is_required: false
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_pd_oam1_port_0_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
compute_pd_server_availability_zone:
type: list
required: true
port_pd_oam1_port_1_order:
type: integer
required: true
+ port_pd_oam1_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd_oam1_port_1_network_role:
+ type: string
+ required: true
+ vm_image_name:
+ type: string
+ required: true
+ port_pd_oam1_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd_oam1_port_1_network_role_tag:
+ type: string
+ required: true
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd_oam1_port_0_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
port_pd_oam1_port_0_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd_oam1_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd_oam1_port_1_network_role:
- type: string
- required: true
port_pd_oam1_port_1_subnetpoolid:
type: string
required: true
+ port_pd_oam1_port_0_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_oam1_port_0_order:
type: integer
required: true
required: true
entry_schema:
type: string
- vm_image_name:
- type: string
- required: true
port_pd_oam1_port_0_subnetpoolid:
type: string
required: true
port_pd_oam1_port_0_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_pd_oam1_port_1_network_role_tag:
- type: string
- required: true
port_pd_oam1_port_1_vlan_requirements:
type: list
required: true
port_pd_oam1_port_0_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd_oam1_port_1_exCP_naming
vlan_requirements:
get_input: port_pd_oam1_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_oam1_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_oam1_port_1_ip_requirements
network_role_tag:
get_input: port_pd_oam1_port_0_exCP_naming
vlan_requirements:
get_input: port_pd_oam1_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_oam1_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_oam1_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pd01_port2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port1_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_subnetpoolid:
+ port_pd01_port2_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_network_role:
- type: string
+ port_pd01_port1_order:
+ type: integer
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_pd01_port2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port1_ip_requirements:
+ port_pd01_port2_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port2_network_role_tag:
- type: string
+ type: boolean
+ port_pd01_port2_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port1_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_pd01_port1_network_role:
- type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port2_mac_requirements:
+ entry_schema:
+ type: string
+ port_pd01_port1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port2_order:
+ index_value:
type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port1_vlan_requirements:
+ port_pd01_port2_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port2_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_pd01_port1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port1_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port2_vlan_requirements:
+ port_pd01_port2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- compute_pd_server_user_data_format:
+ port_pd01_port1_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: boolean
requirements:
- dependency_pd_server_pd01_port1:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_pd01_port1_network_role_tag: oam
port_pd01_port2_network:
- get_input: oam_net_name
- port_pd01_port1_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port2_ip_requirements:
- ip_version: 4
ip_count_required:
- 0
vm_flavor_name:
get_input: pd_flavor_name
+ port_pd01_port2_network_role_tag: oam
+ vm_image_name:
+ get_input: pd_image_name
+ port_pd01_port2_subinterface_indicator:
+ - true
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd01_port1_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port2_network_role_tag: oam
port_pd01_port2_mac_requirements:
mac_count_required:
is_required: false
- vm_image_name:
- get_input: pd_image_name
- compute_pd_server_user_data_format:
- - RAW
+ port_pd01_port1_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: string
- port_pd01_port1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port2_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port1_subnetpoolid:
+ vm_flavor_name:
type: string
required: true
- port_pd01_port2_subnetpoolid:
+ port_pd01_port2_network_role_tag:
type: string
required: true
- port_pd01_port2_network_role:
- type: string
+ port_pd01_port1_order:
+ type: integer
required: true
- vm_flavor_name:
+ port_pd01_port2_order:
+ type: integer
+ required: true
+ vm_image_name:
type: string
required: true
- port_pd01_port1_ip_requirements:
+ port_pd01_port2_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port2_network_role_tag:
- type: string
+ type: boolean
+ port_pd01_port2_vlan_requirements:
+ type: list
required: true
- port_pd01_port1_order:
- type: integer
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
required: true
- port_pd01_port1_network_role:
- type: string
+ compute_pd_server_user_data_format:
+ type: list
required: true
- port_pd01_port2_mac_requirements:
+ entry_schema:
+ type: string
+ port_pd01_port1_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port2_order:
+ index_value:
type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port1_subnetpoolid:
+ type: string
required: true
- port_pd01_port1_vlan_requirements:
+ port_pd01_port2_subnetpoolid:
+ type: string
+ required: true
+ port_pd01_port2_network_role:
+ type: string
+ required: true
+ port_pd01_port1_ip_requirements:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port1_network_role:
type: string
required: true
- port_pd01_port2_vlan_requirements:
+ port_pd01_port2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port1_vlan_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- compute_pd_server_user_data_format:
+ port_pd01_port1_subinterface_indicator:
type: list
required: true
entry_schema:
- type: string
+ type: boolean
node_templates:
pd_server_pd01_port1:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_pd01_port1_exCP_naming
vlan_requirements:
get_input: port_pd01_port1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port1_ip_requirements
network_role_tag:
get_input: port_pd01_port2_exCP_naming
vlan_requirements:
get_input: port_pd01_port2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port2_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ port_pd02_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ entry_schema:
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ port_pd01_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
attributes:
pd_server_accessIPv4:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
status: SUPPORTED
entry_schema:
type: json
+ port_template_VMInt_OAM_lb_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_template_VMInt_OAM_lb_name:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: true
vm_image_name:
get_input: pd_image_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_device_id:
- PORT_PD_DEVICE_ID
port_pd01_port_admin_state_up:
- fq_name
port_template_VMInt_OAM_lb_virtual_machine_interface_mac_addresses:
- - get_input: mac_address
+ port_template_VMInt_OAM_lb_subinterface_indicator:
+ - true
port_template_VMInt_OAM_lb_name:
- template_VMInt_OAM_lb_NAME
port_pd01_port_port_security_enabled:
vm_image_name:
type: string
required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_template_VMInt_OAM_lb_virtual_machine_interface_properties:
type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.interface.Properties
required: true
required: true
entry_schema:
type: json
+ port_template_VMInt_OAM_lb_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_template_VMInt_OAM_lb_name:
type: list
required: true
get_input:
- port_template_VMInt_OAM_lb_virtual_machine_interface_properties
- index_value
+ subinterface_indicator:
+ get_input:
+ - port_template_VMInt_OAM_lb_subinterface_indicator
+ - index_value
security_group_refs:
get_input:
- port_template_VMInt_OAM_lb_security_group_refs
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
qos_policy:
get_input:
- port_pd01_port_qos_policy
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ port_pd02_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ entry_schema:
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ port_pd01_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
attributes:
pd_server_accessIPv4:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_input: pd_flavor_name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_input: oam_net_name
port_pd02_port_ip_requirements:
port_pd01_port_network_role_tag: oam
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
org.openecomp.resource.abstract.nodes.pd_server:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_flavor_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd02_port_network_role_tag:
+ type: string
required: true
status: SUPPORTED
- vm_flavor_name:
- type: string
+ port_pd02_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_order:
- type: integer
+ entry_schema:
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd02_port_subnetpoolid:
+ vm_image_name:
type: string
required: true
status: SUPPORTED
- port_pd02_port_network_role_tag:
+ port_pd01_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_pd02_port_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd02_port_vlan_requirements:
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- vm_image_name:
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd02_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd02_port_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_ip_requirements:
+ port_pd02_port_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd02_port_network_role:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_order:
type: integer
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
- get_input:
- pd_server_names
- 0
- port_pd02_port_mac_requirements:
- mac_count_required:
- is_required: false
vm_flavor_name:
get_attribute:
- network_policy_server
- name
port_pd02_port_network_role_tag: oam
+ port_pd02_port_subinterface_indicator:
+ - true
port_pd01_port_mac_requirements:
mac_count_required:
is_required: false
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
+ compute_pd_server_user_data_format:
+ - RAW
+ port_pd02_port_mac_requirements:
+ mac_count_required:
+ is_required: false
port_pd01_port_network:
- get_attribute:
- network_policy_server
is_required: false
port_pd02_port_network:
- get_input: oam_net_name
- compute_pd_server_user_data_format:
- - RAW
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd02_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd01_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
vm_flavor_name:
type: string
required: true
- port_pd02_port_order:
- type: integer
- required: true
- port_pd02_port_subnetpoolid:
- type: string
- required: true
port_pd02_port_network_role_tag:
type: string
required: true
- port_pd01_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_pd02_port_vlan_requirements:
+ port_pd02_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: boolean
+ port_pd01_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
vm_image_name:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_network:
+ port_pd02_port_network_role:
+ type: string
+ required: true
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ compute_pd_server_user_data_format:
type: list
required: true
entry_schema:
type: string
- port_pd02_port_network_role:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd02_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd02_port_order:
+ type: integer
+ required: true
+ port_pd02_port_subnetpoolid:
type: string
required: true
+ port_pd02_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
port_pd01_port_order:
type: integer
required: true
port_pd01_port_network_role_tag:
type: string
required: true
- port_pd01_port_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd02_port_network:
type: list
required: true
entry_schema:
type: string
- compute_pd_server_user_data_format:
- type: list
- required: true
- entry_schema:
- type: string
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
get_input: port_pd02_port_exCP_naming
vlan_requirements:
get_input: port_pd02_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd02_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd02_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
- type: list
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
requirements:
- dependency_pd_server:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_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_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
- - ip_version: 6
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
+ port_pd01_port_0_subinterface_indicator:
+ - true
vm_flavor_name:
get_attribute:
- network_policy_server
- name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_subinterface_indicator:
+ - true
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
- type: list
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
attributes:
pd_server_accessIPv4:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
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
- - ip_version: 6
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
+ port_pd01_port_0_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_subinterface_indicator:
+ - true
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_pd01_port_0_network_role:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
port_pd01_port_1_network_role:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_pd01_port_1_vlan_requirements:
- type: list
+ port_pd01_port_1_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ vm_image_name:
+ type: string
required: true
status: SUPPORTED
- port_pd01_port_1_subnetpoolid:
+ port_pd01_port_1_network_role_tag:
type: string
required: true
status: SUPPORTED
- vm_image_name:
+ port_pd01_port_0_subnetpoolid:
type: string
required: true
status: SUPPORTED
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ port_pd01_port_1_network:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network_role_tag:
+ entry_schema:
+ type: string
+ compute_pd_server_user_data_format:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_pd01_port_0_network_role_tag:
type: string
required: true
status: SUPPORTED
- port_pd01_port_0_vlan_requirements:
+ port_pd01_port_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_0_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- port_pd01_port_1_network:
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- compute_pd_server_user_data_format:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_pd01_port_0_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: org.openecomp.datatypes.network.VlanRequirements
attributes:
pd_server_pd01_port_0_device_id:
type: string
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
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
- - ip_version: 6
- ip_count_required:
- is_required: false
- floating_ip_count_required:
- is_required: false
- port_pd01_port_0_network_role_tag: oam
- port_pd01_port_1_ip_requirements:
- ip_version: 4
ip_count_required:
is_required: false
- get_input:
- pd_server_names
- 0
+ port_pd01_port_0_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: pd_flavor_name
- port_pd01_port_1_mac_requirements:
- mac_count_required:
- is_required: false
vm_image_name:
get_input: pd_image_name
port_pd01_port_1_network_role_tag: oam
- get_input: oam_net_name
compute_pd_server_user_data_format:
- RAW
+ port_pd01_port_0_network_role_tag: oam
+ port_pd01_port_1_ip_requirements:
+ - ip_version: 4
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ - ip_version: 6
+ ip_count_required:
+ is_required: false
+ floating_ip_count_required:
+ is_required: false
+ port_pd01_port_1_subinterface_indicator:
+ - true
+ port_pd01_port_1_mac_requirements:
+ mac_count_required:
+ is_required: false
service_template_filter:
substitute_service_template: Nested_pd_serverServiceTemplate.yaml
count: 1
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_0_network_role_tag:
- type: string
- required: true
port_pd01_port_0_network_role:
type: string
required: true
- port_pd01_port_1_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
compute_pd_server_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
- port_pd01_port_1_order:
- type: integer
+ port_pd01_port_0_subinterface_indicator:
+ type: list
required: true
+ entry_schema:
+ type: boolean
vm_flavor_name:
type: string
required: true
- port_pd01_port_0_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role:
type: string
required: true
port_pd01_port_0_order:
type: integer
required: true
- port_pd01_port_1_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_pd01_port_1_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_1_subnetpoolid:
type: string
required: true
vm_image_name:
type: string
required: true
- port_pd01_port_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
port_pd01_port_1_network_role_tag:
type: string
required: true
- port_pd01_port_0_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_pd01_port_0_subnetpoolid:
type: string
required: true
required: true
entry_schema:
type: string
+ port_pd01_port_0_network_role_tag:
+ type: string
+ required: true
+ port_pd01_port_1_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_1_order:
+ type: integer
+ required: true
+ port_pd01_port_0_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_1_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_1_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_0_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
node_templates:
pd_server:
type: org.openecomp.resource.vfc.compute.nodes.heat.pd_server
get_input: port_pd01_port_1_exCP_naming
vlan_requirements:
get_input: port_pd01_port_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_1_ip_requirements
network_role_tag:
get_input: port_pd01_port_0_exCP_naming
vlan_requirements:
get_input: port_pd01_port_0_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_0_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_0_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- get_attribute:
- network_policy_server
- name
+ port_pd01_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
compute_oam_server_user_data_format:
- RAW
compute_oam_server_name:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- get_attribute:
- network_policy_server
- name
+ port_pd01_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_ps_serverServiceTemplate.yaml
count: 1
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
compute_oam_server_user_data_format:
- RAW
compute_oam_server_name:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
- port_pd01_port_3_order:
- type: integer
- required: true
- status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
port_pd01_port_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_pd01_port_3_network:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_pd01_port_2_network:
+ port_pd01_port_2_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_pd01_port_3_vlan_requirements:
+ type: boolean
+ port_pd01_port_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
port_pd01_port_2_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_pd01_port_3_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
compute_pd_server_user_data_format:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_3_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_pd01_port_3_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_pd01_port_3_vlan_requirements:
+ 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
+ required: true
+ status: SUPPORTED
+ port_pd01_port_3_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_pd01_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
floating_ip_count_required:
is_required: false
- port_pd01_port_3_mac_requirements:
- mac_count_required:
- is_required: false
port_pd01_port_3_network:
- get_input: oam_net_name
vm_image_name:
get_input: pd_image_name
+ port_pd01_port_2_subinterface_indicator:
+ - true
port_pd01_port_2_network:
- get_input: oam_net_name
port_pd01_port_2_mac_requirements:
mac_count_required:
is_required: false
- port_pd01_port_3_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
port_pd01_port_2_ip_requirements:
is_required: false
floating_ip_count_required:
is_required: false
+ port_pd01_port_3_mac_requirements:
+ mac_count_required:
+ is_required: false
+ port_pd01_port_3_subinterface_indicator:
+ - true
+ port_pd01_port_3_network_role_tag: oam
service_template_filter:
substitute_service_template: Nested_pd_server_2ServiceTemplate.yaml
count: 1
- get_attribute:
- network_policy_server
- name
+ port_pd01_port_subinterface_indicator:
+ - true
compute_pd_server_user_data_format:
- RAW
service_template_filter:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
port_pd01_port_3_network_role:
type: string
required: true
- port_pd01_port_3_order:
- type: integer
- required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
port_pd01_port_2_vlan_requirements:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_pd01_port_3_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_pd01_port_3_network:
type: list
required: true
port_pd01_port_3_subnetpoolid:
type: string
required: true
- port_pd01_port_2_network:
+ port_pd01_port_2_subinterface_indicator:
type: list
required: true
entry_schema:
- type: string
- port_pd01_port_3_vlan_requirements:
+ type: boolean
+ port_pd01_port_2_network:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
+ type: string
port_pd01_port_2_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_pd01_port_2_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_pd01_port_3_network_role_tag:
- type: string
- required: true
compute_pd_server_user_data_format:
type: list
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
+ port_pd01_port_3_order:
+ type: integer
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ port_pd01_port_3_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_pd01_port_3_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_pd01_port_3_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_pd01_port_2_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_pd01_port_3_network_role_tag:
+ type: string
+ required: true
port_pd01_port_3_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
get_input: port_pd01_port_2_exCP_naming
vlan_requirements:
get_input: port_pd01_port_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_2_ip_requirements
network_role_tag:
get_input: port_pd01_port_3_exCP_naming
vlan_requirements:
get_input: port_pd01_port_3_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_3_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_3_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- RAW
vm_flavor_name:
get_input: pd_flavor_name
+ port_ps01_port_subinterface_indicator:
+ - true
vm_image_name:
get_attribute:
- abstract_pd_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
- RAW
vm_flavor_name:
get_input: pd_flavor_name
+ port_ps01_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
vm_flavor_name:
type: string
required: true
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_vmi_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_vdbe_availability_zone:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
+ - subinterface_link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_untr_vmi_0:
+ - subinterface_link_vdbe_0_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- get_input: aap_address_mode
subinterface_nested_vlan_tag_list:
- get_input: untrusted_vlan_tags
+ port_vdbe_untr_vmi_subinterface_indicator:
+ - true
compute_vdbe_availability_zone:
- get_input: availability_zone_1
subinterface_nested_service_template_filter_count:
required: true
entry_schema:
type: json
+ port_vdbe_untr_vmi_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_vdbe_availability_zone:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_vmi_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
link_vdbe_vdbe_untr_vmi:
- vdbe_vdbe_untr_vmi
- link
- link_vdbe_0_untr_vmi_0_vdbe_vdbe_untr_vmi_nested:
- - vdbe_vdbe_untr_vmi_nested
- - link_vdbe_0_untr_vmi_0
dependency_vdbe_vdbe_untr_vmi_nested:
- vdbe_vdbe_untr_vmi_nested
- dependency
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
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_untr_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_0_untr_vmi_0
- feature
requirements:
- link_vdbe_0_untr_vmi_0:
- - vdbe_0_untr_vmi_0
- - link
dependency_vdbe_0_untr_vmi_0:
- vdbe_0_untr_vmi_0
- dependency
binding_vdbe_0_untr_vmi_0:
- vdbe_0_untr_vmi_0
- binding
+ subinterface_link_vdbe_0_untr_vmi_0:
+ - vdbe_0_untr_vmi_0
+ - subinterface_link
status: SUPPORTED
entry_schema:
type: float
+ port_vdbe_untr_2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_vlan2_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
+ - subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another:
+ - subinterface_link_vdbe_untr_x_subport_another:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
get_input: vdbe_flavor_name
subinterface_vlan1_counter:
- get_input: counter
+ port_vdbe_untr_2_port_subinterface_indicator:
+ - true
subinterface_vlan2_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
vm_image_name:
- get_input: vdbe_name_1
subinterface_vlan2_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_vlan1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan2_vmac_address:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
+ - subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
members:
- fabric_int_net
- control_int_net
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: float
+ port_vdbe_untr_2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_vlan2_aap_untrusted_v6_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_2_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
dependency_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
- vdbe_vdbe_untr_2_port_vlan2
- dependency_vdbe_untr_x_subport_another
+ subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
+ - vdbe_vdbe_untr_2_port_vlan2
+ - subinterface_link_vdbe_untr_x_subport_another
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
link_vdbe_vdbe_untr_2_port:
- vdbe_vdbe_untr_2_port
- link
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - vdbe_vdbe_untr_1_port_vlan1
+ - subinterface_link_vdbe_untr_x_subport
local_storage_vdbe:
- vdbe
- local_storage
dependency_vdbe_vdbe_untr_1_port_vlan1:
- vdbe_vdbe_untr_1_port_vlan1
- dependency
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - link_vdbe_untr_x_subport
link_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- link
- link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_2_port_vlan2:
- - vdbe_vdbe_untr_2_port_vlan2
- - link_vdbe_untr_x_subport_another
dependency_vdbe:
- vdbe
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport_another:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- dependency
- link_vdbe_untr_x_subport_another:
+ subinterface_link_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- - link
+ - subinterface_link
binding_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- binding
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
+ - subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another:
+ - subinterface_link_vdbe_untr_x_subport_another:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- get_input: vdbe_name_1
subinterface_vlan2_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_vlan1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan2_vmac_address:
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- control_int_net
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: string
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
+ subinterface_link_vdbe_untr_x_subport_another_vdbe_vdbe_untr_1_port_vlan2:
- vdbe_vdbe_untr_1_port_vlan2
- - link_vdbe_untr_x_subport_another
+ - subinterface_link_vdbe_untr_x_subport_another
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
+ - vdbe_vdbe_untr_1_port_vlan1
+ - subinterface_link_vdbe_untr_x_subport
local_storage_vdbe:
- vdbe
- local_storage
dependency_vdbe_vdbe_untr_1_port_vlan1:
- vdbe_vdbe_untr_1_port_vlan1
- dependency
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port_vlan2:
- vdbe_vdbe_untr_1_port_vlan2
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport_another:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- dependency
- link_vdbe_untr_x_subport_another:
+ subinterface_link_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- - link
+ - subinterface_link
binding_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- binding
status: SUPPORTED
entry_schema:
type: json
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
subinterface_vdbe_untr_1_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
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:
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- control_int_net
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: json
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:
+ - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
dependency_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:
- vdbe_vdbe_untr_1_port_vdbe_untr_2_subports
- dependency
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_1_port_vdbe_untr_1_subports
- - link_vdbe_untr_x_subport
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:
+ - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:
- vdbe_vdbe_untr_1_port_vdbe_untr_1_subports
- dependency_vdbe_untr_x_subport
local_storage_vdbe:
- vdbe
- local_storage
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_1_port_vdbe_untr_2_subports
- - link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port_vdbe_untr_1_subports:
- vdbe_vdbe_untr_1_port_vdbe_untr_1_subports
- dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - link\r
- dependency_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - dependency\r
- binding_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - binding\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - feature
+ requirements:
+ dependency_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - dependency
+ binding_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: GlobalSubstitutionTypes\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-node_types:\r
- org.openecomp.resource.abstract.nodes.vdbe:\r
- derived_from: org.openecomp.resource.abstract.nodes.VFC\r
- properties:\r
- port_vdbe_untr_1_port_mac_requirements:\r
- type: org.openecomp.datatypes.network.MacRequirements\r
- required: true\r
- status: SUPPORTED\r
- port_vdbe_untr_1_port_order:\r
- type: integer\r
- required: true\r
- status: SUPPORTED\r
- index_value:\r
- type: integer\r
- description: Index value of this substitution service template runtime instance\r
- required: false\r
- default: 0\r
- status: SUPPORTED\r
- constraints:\r
- - greater_or_equal: 0\r
- compute_vdbe_availability_zone:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: string\r
- port_vdbe_untr_1_port_exCP_naming:\r
- type: org.openecomp.datatypes.Naming\r
- required: true\r
- status: SUPPORTED\r
- vm_flavor_name:\r
- type: string\r
- required: true\r
- status: SUPPORTED\r
- port_vdbe_untr_1_port_subnetpoolid:\r
- type: string\r
- required: true\r
- status: SUPPORTED\r
- port_vdbe_untr_1_port_name:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: string\r
- vm_image_name:\r
- type: string\r
- required: true\r
- status: SUPPORTED\r
- port_vdbe_untr_1_port_network_role:\r
- type: string\r
- required: true\r
- status: SUPPORTED\r
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:\r
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs\r
- required: true\r
- status: SUPPORTED\r
- compute_vdbe_metadata:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: json\r
- port_vdbe_untr_1_port_virtual_network_refs:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: json\r
- port_vdbe_untr_1_port_ip_requirements:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: org.openecomp.datatypes.network.IpRequirements\r
- compute_vdbe_name:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: string\r
- port_vdbe_untr_1_port_network_role_tag:\r
- type: string\r
- required: true\r
- status: SUPPORTED\r
- port_vdbe_untr_1_port_vlan_requirements:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: org.openecomp.datatypes.network.VlanRequirements\r
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
- type: list\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: json\r
- requirements:\r
- - dependency_vdbe:\r
- capability: tosca.capabilities.Node\r
- node: tosca.nodes.Root\r
- relationship: tosca.relationships.DependsOn\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- - local_storage_vdbe:\r
- capability: tosca.capabilities.Attachment\r
- node: tosca.nodes.BlockStorage\r
- relationship: tosca.relationships.AttachesTo\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- - dependency_vdbe_vdbe_untr_1_port:\r
- capability: tosca.capabilities.Node\r
- node: tosca.nodes.Root\r
- relationship: tosca.relationships.DependsOn\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- - link_vdbe_vdbe_untr_1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- relationship: tosca.relationships.network.LinksTo\r
- occurrences:\r
- - 1\r
- - 1\r
- capabilities:\r
- feature_vdbe:\r
- type: tosca.capabilities.Node\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.iops_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- endpoint_vdbe:\r
- type: tosca.capabilities.Endpoint.Admin\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.ephemeral.size_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- cpu_util_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- vcpus_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.write.requests_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.latency_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.write.requests.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- feature_vdbe_vdbe_untr_1_port:\r
- type: tosca.capabilities.Node\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.write.bytes.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- scalable_vdbe:\r
- type: tosca.capabilities.Scalable\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.iops_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.write.requests_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.capacity_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.allocation_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.usage_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- memory.usage_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.read.requests_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.bytes_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- instance_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- cpu.delta_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- binding_vdbe_vdbe_untr_1_port:\r
- type: tosca.capabilities.network.Bindable\r
- valid_source_types:\r
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- disk.device.read.bytes.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.write.bytes.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- memory.resident_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- forwarder_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.Forwarder\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.write.requests.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- cpu_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.write.bytes_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.usage_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.read.bytes_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.latency_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.capacity_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- host_vdbe:\r
- type: tosca.capabilities.Container\r
- valid_source_types:\r
- - tosca.nodes.SoftwareComponent\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.allocation_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outpoing.packets_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.packets_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.read.bytes.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- os_vdbe:\r
- type: tosca.capabilities.OperatingSystem\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.read.requests_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.root.size_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- memory_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- binding_vdbe:\r
- type: tosca.capabilities.network.Bindable\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.write.bytes_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.device.read.requests.rate_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- disk.read.bytes_vdbe:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- org.openecomp.resource.abstract.nodes.heat.nested:\r
- derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute\r
- properties:\r
- aap_untrusted_ip_prefix:\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- aap_sec_untrusted_ip_prefix:\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- ip_v6_address:\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- counter:\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- required: true\r
- status: SUPPORTED\r
- subinterfaces_name_prefix:\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- required: true\r
- status: SUPPORTED\r
- ip_address:\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- aap_address_mode:\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_v6_ip_prefix:\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- parent_interface:\r
- type: string\r
- description: Parent Contrail interface\r
- required: true\r
- status: SUPPORTED\r
- vn_network_list:\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- required: true\r
- status: SUPPORTED\r
- mac_address:\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- required: true\r
- status: SUPPORTED\r
- vlan_tag_list:\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- vmac_address:\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_v6_ip_prefix_len:\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_ip_prefix_len:\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- requirements:\r
- - dependency_vdbe_untr_x_subport:\r
- capability: tosca.capabilities.Node\r
- node: tosca.nodes.Root\r
- relationship: tosca.relationships.DependsOn\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- - link_vdbe_untr_x_subport:\r
- capability: tosca.capabilities.network.Linkable\r
- relationship: tosca.relationships.network.LinksTo\r
- occurrences:\r
- - 1\r
- - 1\r
- - binding_vdbe_untr_x_subport:\r
- capability: tosca.capabilities.network.Bindable\r
- node: org.openecomp.resource.cp.nodes.network.Port\r
- relationship: tosca.relationships.network.BindsTo\r
- occurrences:\r
- - 1\r
- - 1\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- type: tosca.capabilities.Node\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- org.openecomp.resource.abstract.nodes.heat.nested2:\r
- derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute\r
- properties:\r
- aap_untrusted_ip_prefix:\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- aap_sec_untrusted_ip_prefix:\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- ip_v6_address:\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- counter:\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- required: true\r
- status: SUPPORTED\r
- subinterfaces_name_prefix:\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- required: true\r
- status: SUPPORTED\r
- ip_address:\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- aap_address_mode:\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_v6_ip_prefix:\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- parent_interface:\r
- type: string\r
- description: Parent Contrail interface\r
- required: true\r
- status: SUPPORTED\r
- vn_network_list:\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- required: true\r
- status: SUPPORTED\r
- mac_address:\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- required: true\r
- status: SUPPORTED\r
- vlan_tag_list:\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- vmac_address:\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_v6_ip_prefix_len:\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_ip_prefix_len:\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- org.openecomp.resource.abstract.nodes.heat.nested3:\r
- derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute\r
- properties:\r
- aap_untrusted_ip_prefix:\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- aap_sec_untrusted_ip_prefix:\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- ip_v6_address:\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- counter:\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- required: true\r
- status: SUPPORTED\r
- subinterfaces_name_prefix:\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- required: true\r
- status: SUPPORTED\r
- ip_address:\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- aap_address_mode:\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_v6_ip_prefix:\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- parent_interface:\r
- type: string\r
- description: Parent Contrail interface\r
- required: true\r
- status: SUPPORTED\r
- vn_network_list:\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- required: true\r
- status: SUPPORTED\r
- mac_address:\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- required: true\r
- status: SUPPORTED\r
- vlan_tag_list:\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- required: true\r
- status: SUPPORTED\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- vmac_address:\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_v6_ip_prefix_len:\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- aap_untrusted_ip_prefix_len:\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- required: true\r
- status: SUPPORTED\r
- requirements:\r
- - dependency_vdbe_untr_x_subport_missing_vlan_tag:\r
- capability: tosca.capabilities.Node\r
- node: tosca.nodes.Root\r
- relationship: tosca.relationships.DependsOn\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- - link_vdbe_untr_x_subport_missing_vlan_tag:\r
- capability: tosca.capabilities.network.Linkable\r
- relationship: tosca.relationships.network.LinksTo\r
- occurrences:\r
- - 1\r
- - 1\r
- - binding_vdbe_untr_x_subport_missing_vlan_tag:\r
- capability: tosca.capabilities.network.Bindable\r
- relationship: tosca.relationships.network.BindsTo\r
- occurrences:\r
- - 1\r
- - 1\r
- capabilities:\r
- forwarder_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.Forwarder\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outgoing.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- feature_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: tosca.capabilities.Node\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outpoing.packets_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.outgoing.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- binding_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: tosca.capabilities.network.Bindable\r
- valid_source_types:\r
- - org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- occurrences:\r
- - 0\r
- - UNBOUNDED\r
- network.outgoing.bytes_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.packets_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
- network.incoming.bytes_vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.capabilities.metric.Ceilometer\r
- description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.\r
- occurrences:\r
- - 1\r
- - UNBOUNDED\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: GlobalSubstitutionTypes
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+node_types:
+ org.openecomp.resource.abstract.nodes.vdbe:
+ derived_from: org.openecomp.resource.abstract.nodes.VFC
+ properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ 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
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ compute_vdbe_availability_zone:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_name:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
+ compute_vdbe_metadata:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_vdbe_untr_1_port_ip_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_vdbe_name:
+ 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:
+ 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:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_vdbe_vdbe_untr_1_port:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ feature_vdbe:
+ 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
+ endpoint_vdbe:
+ type: tosca.capabilities.Endpoint.Admin
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
+ feature_vdbe_vdbe_untr_1_port:
+ 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.bytes.rate_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.rate_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
+ scalable_vdbe:
+ type: tosca.capabilities.Scalable
+ 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.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
+ 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
+ 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.
+ occurrences:
+ - 1
+ - 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
+ 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
+ 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.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:
+ type: org.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
+ 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
+ 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
+ disk.device.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
+ 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
+ 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
+ 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
+ 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
+ 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.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
+ 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:
+ type: org.openecomp.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
+ host_vdbe:
+ type: tosca.capabilities.Container
+ valid_source_types:
+ - tosca.nodes.SoftwareComponent
+ occurrences:
+ - 1
+ - UNBOUNDED
+ disk.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_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.
+ 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
+ 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
+ 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
+ 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
+ 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:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_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
+ disk.device.read.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.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
+ org.openecomp.resource.abstract.nodes.heat.nested:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ aap_untrusted_ip_prefix:
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ aap_sec_untrusted_ip_prefix:
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ ip_v6_address:
+ type: string
+ description: IPv6 address associated with subinterfaces
+ required: true
+ status: SUPPORTED
+ counter:
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ required: true
+ status: SUPPORTED
+ subinterfaces_name_prefix:
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ required: true
+ status: SUPPORTED
+ ip_address:
+ type: string
+ description: IPv4 address associated with subinterfaces
+ required: true
+ status: SUPPORTED
+ aap_address_mode:
+ type: string
+ description: Address mode for the vDBE cluster IP
+ required: true
+ status: SUPPORTED
+ aap_untrusted_v6_ip_prefix:
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ parent_interface:
+ type: string
+ description: Parent Contrail interface
+ required: true
+ status: SUPPORTED
+ vn_network_list:
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ description: HW MAC address to use for subinterface
+ required: true
+ status: SUPPORTED
+ vlan_tag_list:
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ vmac_address:
+ type: string
+ description: virtual MAC address to use for subinterface
+ required: true
+ status: SUPPORTED
+ aap_untrusted_v6_ip_prefix_len:
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ aap_untrusted_ip_prefix_len:
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ requirements:
+ - dependency_vdbe_untr_x_subport:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - subinterface_link_vdbe_untr_x_subport:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_vdbe_untr_x_subport:
+ capability: tosca.capabilities.network.Bindable
+ node: org.openecomp.resource.cp.nodes.network.Port
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ org.openecomp.resource.abstract.nodes.heat.nested2:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ aap_untrusted_ip_prefix:
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ aap_sec_untrusted_ip_prefix:
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ ip_v6_address:
+ type: string
+ description: IPv6 address associated with subinterfaces
+ required: true
+ status: SUPPORTED
+ counter:
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ required: true
+ status: SUPPORTED
+ subinterfaces_name_prefix:
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ required: true
+ status: SUPPORTED
+ ip_address:
+ type: string
+ description: IPv4 address associated with subinterfaces
+ required: true
+ status: SUPPORTED
+ aap_address_mode:
+ type: string
+ description: Address mode for the vDBE cluster IP
+ required: true
+ status: SUPPORTED
+ aap_untrusted_v6_ip_prefix:
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ parent_interface:
+ type: string
+ description: Parent Contrail interface
+ required: true
+ status: SUPPORTED
+ vn_network_list:
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ description: HW MAC address to use for subinterface
+ required: true
+ status: SUPPORTED
+ vlan_tag_list:
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ vmac_address:
+ type: string
+ description: virtual MAC address to use for subinterface
+ required: true
+ status: SUPPORTED
+ aap_untrusted_v6_ip_prefix_len:
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ aap_untrusted_ip_prefix_len:
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ org.openecomp.resource.abstract.nodes.heat.nested3:
+ derived_from: org.openecomp.resource.abstract.nodes.AbstractSubstitute
+ properties:
+ aap_untrusted_ip_prefix:
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ aap_sec_untrusted_ip_prefix:
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ ip_v6_address:
+ type: string
+ description: IPv6 address associated with subinterfaces
+ required: true
+ status: SUPPORTED
+ counter:
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ required: true
+ status: SUPPORTED
+ subinterfaces_name_prefix:
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ required: true
+ status: SUPPORTED
+ ip_address:
+ type: string
+ description: IPv4 address associated with subinterfaces
+ required: true
+ status: SUPPORTED
+ aap_address_mode:
+ type: string
+ description: Address mode for the vDBE cluster IP
+ required: true
+ status: SUPPORTED
+ aap_untrusted_v6_ip_prefix:
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ parent_interface:
+ type: string
+ description: Parent Contrail interface
+ required: true
+ status: SUPPORTED
+ vn_network_list:
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ required: true
+ status: SUPPORTED
+ mac_address:
+ type: string
+ description: HW MAC address to use for subinterface
+ required: true
+ status: SUPPORTED
+ vlan_tag_list:
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ vmac_address:
+ type: string
+ description: virtual MAC address to use for subinterface
+ required: true
+ status: SUPPORTED
+ aap_untrusted_v6_ip_prefix_len:
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ aap_untrusted_ip_prefix_len:
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ required: true
+ status: SUPPORTED
+ requirements:
+ - dependency_vdbe_untr_x_subport_missing_vlan_tag:
+ capability: tosca.capabilities.Node
+ node: tosca.nodes.Root
+ relationship: tosca.relationships.DependsOn
+ occurrences:
+ - 0
+ - UNBOUNDED
+ - link_vdbe_untr_x_subport_missing_vlan_tag:
+ capability: tosca.capabilities.network.Linkable
+ relationship: tosca.relationships.network.LinksTo
+ occurrences:
+ - 1
+ - 1
+ - binding_vdbe_untr_x_subport_missing_vlan_tag:
+ capability: tosca.capabilities.network.Bindable
+ relationship: tosca.relationships.network.BindsTo
+ occurrences:
+ - 1
+ - 1
+ capabilities:
+ forwarder_vdbe_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.Forwarder
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outgoing.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.metric.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_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.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_missing_vlan_tag:
+ type: tosca.capabilities.Node
+ occurrences:
+ - 1
+ - UNBOUNDED
+ network.outpoing.packets_vdbe_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.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_untr_x_subport_missing_vlan_tag:
+ type: org.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_untr_x_subport_missing_vlan_tag:
+ type: tosca.capabilities.network.Bindable
+ valid_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_vdbe_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.metric.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_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.metric.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_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.metric.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_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.capabilities.metric.Ceilometer
+ description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
+ occurrences:
+ - 1
+ - UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- vf_module_id:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vf_module_id\r
- type: string\r
- description: Unique ID for this VF module inst\r
- control_int_net_rpf:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_rpf\r
- type: string\r
- description: Reverse Path Filtering enable or disable for the control virtual network\r
- control_int_net_forwarding_mode:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_forwarding_mode\r
- type: string\r
- description: forwarding mode of the control virtual network\r
- vnf_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_name\r
- type: string\r
- description: Unique name for this VF instance\r
- vdbe_untrusted_ip_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_ip_1\r
- type: string\r
- description: IPV4 address of the secondary vDBE VM on the VAN untrusted network\r
- vdbe_aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_ip_prefix_len\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- untrusted_num_vn:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_num_vn\r
- type: float\r
- description: Number of vDBE subinterface virtual Networks\r
- constraints:\r
- - in_range:\r
- - 1\r
- - 77\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: aap_address_mode\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- control_int_net_shared:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_shared\r
- type: boolean\r
- description: control virtual network shared\r
- vdbe_untrusted_v6_ip_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_v6_ip_1\r
- type: string\r
- description: IPV6 address of the secondary vDBE VM on the VAN untrusted network\r
- vdbe_untrusted_vmac_address:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_vmac_address\r
- type: string\r
- description: Virtual MAC of the primary vDBE VM on the VAN untrusted network\r
- control_int_net_flood_unknown_unicast:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_flood_unknown_unicast\r
- type: boolean\r
- description: forwarding mode of the control virtual network\r
- vdbe_aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_sec_untrusted_ip_prefix\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- vnf_id:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_id\r
- type: string\r
- description: Unique ID for this VF inst\r
- vdbe_name_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_name_1\r
- type: string\r
- description: VM Name for this vdbe node 1\r
- availability_zone_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: availability_zone_1\r
- type: string\r
- description: The availability zone of secondary node1 vDBE vm in the local HA pair.\r
- untrusted_vn_networks:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_vn_networks\r
- type: list\r
- description: List of subinterface virtual networks\r
- entry_schema:\r
- type: string\r
- vdbe_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_image_name\r
- type: string\r
- description: Image to use for vDBE\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- description: Name of NSDNet network from which the management IP addresses will be allocated\r
- vdbe_aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_sec_untrusted_ip_prefix_len\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vdbe_aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_v6_ip_prefix\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- vdbe_aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_v6_ip_prefix_len\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- untrusted_vlan_tags:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_vlan_tags\r
- type: list\r
- description: List of subinterface vlan tags\r
- entry_schema:\r
- type: string\r
- vdbe_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_flavor_name\r
- type: string\r
- description: Flavor to use for vDBE\r
- vdbe_hw_untr_mac_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_hw_untr_mac_1\r
- type: string\r
- description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network\r
- untrusted_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_net_name\r
- type: string\r
- description: Name of public untrusted network into which this vDBE HA cluster is deployed\r
- vdbe_device_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_device_name\r
- type: string\r
- description: VDBE device Name for this vdbe VNF\r
- vdbe_aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_ip_prefix\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- suport_missing_vlan_tag_property:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested3\r
- directives:\r
- - substitutable\r
- properties:\r
- aap_untrusted_ip_prefix:\r
- get_input: vdbe_aap_untrusted_ip_prefix\r
- aap_sec_untrusted_ip_prefix:\r
- get_input: vdbe_aap_sec_untrusted_ip_prefix\r
- ip_v6_address:\r
- get_input: vdbe_untrusted_v6_ip_1\r
- counter: 5\r
- ip_address:\r
- get_input: vdbe_untrusted_ip_1\r
- subinterfaces_name_prefix:\r
- str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- aap_address_mode:\r
- get_input: aap_address_mode\r
- service_template_filter:\r
- substitute_service_template: nested3ServiceTemplate.yaml\r
- count:\r
- get_input: untrusted_num_vn\r
- mandatory: false\r
- aap_untrusted_v6_ip_prefix:\r
- get_input: vdbe_aap_untrusted_v6_ip_prefix\r
- parent_interface: vdbe_untr_1_port\r
- vn_network_list:\r
- get_input: untrusted_vn_networks\r
- mac_address:\r
- get_input: vdbe_hw_untr_mac_1\r
- vlan_tag_list:\r
- get_input: untrusted_vlan_tags\r
- aap_sec_untrusted_ip_prefix_len:\r
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len\r
- vmac_address:\r
- get_input: vdbe_untrusted_vmac_address\r
- aap_untrusted_v6_ip_prefix_len:\r
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len\r
- aap_untrusted_ip_prefix_len:\r
- get_input: vdbe_aap_untrusted_ip_prefix_len\r
- control_int_net:\r
- type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork\r
- properties:\r
- network_name:\r
- str_replace:\r
- template: VNF_NAME_control_net\r
- params:\r
- VNF_NAME:\r
- get_input: vnf_name\r
- subport_get_param_parent:\r
- type: org.openecomp.resource.abstract.nodes.heat.nested\r
- directives:\r
- - substitutable\r
- properties:\r
- aap_untrusted_ip_prefix:\r
- get_input: vdbe_aap_untrusted_ip_prefix\r
- aap_sec_untrusted_ip_prefix:\r
- get_input: vdbe_aap_sec_untrusted_ip_prefix\r
- ip_v6_address:\r
- get_input: vdbe_untrusted_v6_ip_1\r
- counter: 5\r
- ip_address:\r
- get_input: vdbe_untrusted_ip_1\r
- subinterfaces_name_prefix:\r
- str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- aap_address_mode:\r
- get_input: aap_address_mode\r
- service_template_filter:\r
- substitute_service_template: nestedServiceTemplate.yaml\r
- count:\r
- get_input: untrusted_num_vn\r
- mandatory: false\r
- aap_untrusted_v6_ip_prefix:\r
- get_input: vdbe_aap_untrusted_v6_ip_prefix\r
- parent_interface:\r
- get_input: vdbe_hw_untr_mac_1\r
- vn_network_list:\r
- get_input: untrusted_vn_networks\r
- mac_address:\r
- get_input: vdbe_hw_untr_mac_1\r
- vlan_tag_list:\r
- get_input: untrusted_vlan_tags\r
- aap_sec_untrusted_ip_prefix_len:\r
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len\r
- vmac_address:\r
- get_input: vdbe_untrusted_vmac_address\r
- aap_untrusted_v6_ip_prefix_len:\r
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len\r
- aap_untrusted_ip_prefix_len:\r
- get_input: vdbe_aap_untrusted_ip_prefix_len\r
- abstract_vdbe:\r
- type: org.openecomp.resource.abstract.nodes.vdbe\r
- directives:\r
- - substitutable\r
- properties:\r
- compute_vdbe_availability_zone:\r
- - get_input: availability_zone_1\r
- vm_flavor_name:\r
- get_input: vdbe_flavor_name\r
- port_vdbe_untr_1_port_name:\r
- - str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- vm_image_name:\r
- get_input: vdbe_image_name\r
- compute_vdbe_metadata:\r
- - vf_module_id:\r
- get_input: vf_module_id\r
- vnf_id:\r
- get_input: vnf_id\r
- vnf_name:\r
- get_input: vnf_name\r
- port_vdbe_untr_1_port_virtual_network_refs:\r
- - - control_int_net\r
- compute_vdbe_name:\r
- - get_input: vdbe_name_1\r
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
- - - get_input: vdbe_hw_untr_mac_1\r
- service_template_filter:\r
- substitute_service_template: Nested_vdbeServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_vdbe_vdbe_untr_1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: control_int_net\r
- relationship: tosca.relationships.network.LinksTo\r
- groups:\r
- main_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/main.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - suport_missing_vlan_tag_property\r
- - control_int_net\r
- - subport_get_param_parent\r
- - abstract_vdbe\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ vf_module_id:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vf_module_id
+ type: string
+ description: Unique ID for this VF module inst
+ control_int_net_rpf:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_rpf
+ type: string
+ description: Reverse Path Filtering enable or disable for the control virtual network
+ control_int_net_forwarding_mode:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_forwarding_mode
+ type: string
+ description: forwarding mode of the control virtual network
+ vnf_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_name
+ type: string
+ description: Unique name for this VF instance
+ vdbe_untrusted_ip_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_ip_1
+ type: string
+ description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
+ vdbe_aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_ip_prefix_len
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ untrusted_num_vn:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_num_vn
+ type: float
+ description: Number of vDBE subinterface virtual Networks
+ constraints:
+ - in_range:
+ - 1
+ - 77
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: aap_address_mode
+ type: string
+ description: Address mode for the vDBE cluster IP
+ control_int_net_shared:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_shared
+ type: boolean
+ description: control virtual network shared
+ vdbe_untrusted_v6_ip_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_v6_ip_1
+ type: string
+ description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
+ vdbe_untrusted_vmac_address:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_vmac_address
+ type: string
+ description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
+ control_int_net_flood_unknown_unicast:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_flood_unknown_unicast
+ type: boolean
+ description: forwarding mode of the control virtual network
+ vdbe_aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_sec_untrusted_ip_prefix
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ vnf_id:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_id
+ type: string
+ description: Unique ID for this VF inst
+ vdbe_name_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_name_1
+ type: string
+ description: VM Name for this vdbe node 1
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: availability_zone_1
+ type: string
+ description: The availability zone of secondary node1 vDBE vm in the local HA pair.
+ untrusted_vn_networks:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_vn_networks
+ type: list
+ description: List of subinterface virtual networks
+ entry_schema:
+ type: string
+ vdbe_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_image_name
+ type: string
+ description: Image to use for vDBE
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ description: Name of NSDNet network from which the management IP addresses will be allocated
+ vdbe_aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_sec_untrusted_ip_prefix_len
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vdbe_aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_v6_ip_prefix
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ vdbe_aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_v6_ip_prefix_len
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ untrusted_vlan_tags:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_vlan_tags
+ type: list
+ description: List of subinterface vlan tags
+ entry_schema:
+ type: string
+ vdbe_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_flavor_name
+ type: string
+ description: Flavor to use for vDBE
+ vdbe_hw_untr_mac_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_hw_untr_mac_1
+ type: string
+ description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
+ untrusted_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_net_name
+ type: string
+ description: Name of public untrusted network into which this vDBE HA cluster is deployed
+ vdbe_device_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_device_name
+ type: string
+ description: VDBE device Name for this vdbe VNF
+ vdbe_aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_ip_prefix
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ node_templates:
+ suport_missing_vlan_tag_property:
+ type: org.openecomp.resource.abstract.nodes.heat.nested3
+ directives:
+ - substitutable
+ properties:
+ aap_untrusted_ip_prefix:
+ get_input: vdbe_aap_untrusted_ip_prefix
+ aap_sec_untrusted_ip_prefix:
+ get_input: vdbe_aap_sec_untrusted_ip_prefix
+ ip_v6_address:
+ get_input: vdbe_untrusted_v6_ip_1
+ counter: 5
+ ip_address:
+ get_input: vdbe_untrusted_ip_1
+ subinterfaces_name_prefix:
+ str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ aap_address_mode:
+ get_input: aap_address_mode
+ service_template_filter:
+ substitute_service_template: nested3ServiceTemplate.yaml
+ count:
+ get_input: untrusted_num_vn
+ mandatory: false
+ aap_untrusted_v6_ip_prefix:
+ get_input: vdbe_aap_untrusted_v6_ip_prefix
+ parent_interface: vdbe_untr_1_port
+ vn_network_list:
+ get_input: untrusted_vn_networks
+ mac_address:
+ get_input: vdbe_hw_untr_mac_1
+ vlan_tag_list:
+ get_input: untrusted_vlan_tags
+ aap_sec_untrusted_ip_prefix_len:
+ get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ vmac_address:
+ get_input: vdbe_untrusted_vmac_address
+ aap_untrusted_v6_ip_prefix_len:
+ get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ aap_untrusted_ip_prefix_len:
+ get_input: vdbe_aap_untrusted_ip_prefix_len
+ control_int_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_name:
+ str_replace:
+ template: VNF_NAME_control_net
+ params:
+ VNF_NAME:
+ get_input: vnf_name
+ subport_get_param_parent:
+ type: org.openecomp.resource.abstract.nodes.heat.nested
+ directives:
+ - substitutable
+ properties:
+ aap_untrusted_ip_prefix:
+ get_input: vdbe_aap_untrusted_ip_prefix
+ aap_sec_untrusted_ip_prefix:
+ get_input: vdbe_aap_sec_untrusted_ip_prefix
+ ip_v6_address:
+ get_input: vdbe_untrusted_v6_ip_1
+ counter: 5
+ ip_address:
+ get_input: vdbe_untrusted_ip_1
+ subinterfaces_name_prefix:
+ str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ aap_address_mode:
+ get_input: aap_address_mode
+ service_template_filter:
+ substitute_service_template: nestedServiceTemplate.yaml
+ count:
+ get_input: untrusted_num_vn
+ mandatory: false
+ aap_untrusted_v6_ip_prefix:
+ get_input: vdbe_aap_untrusted_v6_ip_prefix
+ parent_interface:
+ get_input: vdbe_hw_untr_mac_1
+ vn_network_list:
+ get_input: untrusted_vn_networks
+ mac_address:
+ get_input: vdbe_hw_untr_mac_1
+ vlan_tag_list:
+ get_input: untrusted_vlan_tags
+ aap_sec_untrusted_ip_prefix_len:
+ get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ vmac_address:
+ get_input: vdbe_untrusted_vmac_address
+ aap_untrusted_v6_ip_prefix_len:
+ get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ aap_untrusted_ip_prefix_len:
+ get_input: vdbe_aap_untrusted_ip_prefix_len
+ abstract_vdbe:
+ type: org.openecomp.resource.abstract.nodes.vdbe
+ directives:
+ - substitutable
+ properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
+ compute_vdbe_availability_zone:
+ - get_input: availability_zone_1
+ vm_flavor_name:
+ get_input: vdbe_flavor_name
+ 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
+ vm_image_name:
+ get_input: vdbe_image_name
+ compute_vdbe_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_name:
+ get_input: vnf_name
+ port_vdbe_untr_1_port_virtual_network_refs:
+ - - control_int_net
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_vdbe_vdbe_untr_1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: control_int_net
+ relationship: tosca.relationships.network.LinksTo
+ groups:
+ main_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/main.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - suport_missing_vlan_tag_property
+ - control_int_net
+ - subport_get_param_parent
+ - abstract_vdbe
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Nested_vdbe\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-node_types:\r
- org.openecomp.resource.vfc.compute.nodes.heat.vdbe:\r
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server\r
-topology_template:\r
- inputs:\r
- port_vdbe_untr_1_port_mac_requirements:\r
- type: org.openecomp.datatypes.network.MacRequirements\r
- required: true\r
- port_vdbe_untr_1_port_order:\r
- type: integer\r
- required: true\r
- index_value:\r
- type: integer\r
- description: Index value of this substitution service template runtime instance\r
- required: false\r
- default: 0\r
- constraints:\r
- - greater_or_equal: 0\r
- compute_vdbe_availability_zone:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: string\r
- port_vdbe_untr_1_port_exCP_naming:\r
- type: org.openecomp.datatypes.Naming\r
- required: true\r
- vm_flavor_name:\r
- type: string\r
- required: true\r
- port_vdbe_untr_1_port_subnetpoolid:\r
- type: string\r
- required: true\r
- port_vdbe_untr_1_port_name:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: string\r
- vm_image_name:\r
- type: string\r
- required: true\r
- port_vdbe_untr_1_port_network_role:\r
- type: string\r
- required: true\r
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:\r
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs\r
- required: true\r
- compute_vdbe_metadata:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: json\r
- port_vdbe_untr_1_port_virtual_network_refs:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: json\r
- port_vdbe_untr_1_port_ip_requirements:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: org.openecomp.datatypes.network.IpRequirements\r
- compute_vdbe_name:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: string\r
- port_vdbe_untr_1_port_network_role_tag:\r
- type: string\r
- required: true\r
- port_vdbe_untr_1_port_vlan_requirements:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: org.openecomp.datatypes.network.VlanRequirements\r
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
- type: list\r
- required: true\r
- entry_schema:\r
- type: json\r
- node_templates:\r
- vdbe:\r
- type: org.openecomp.resource.vfc.compute.nodes.heat.vdbe\r
- properties:\r
- availability_zone:\r
- get_input:\r
- - compute_vdbe_availability_zone\r
- - index_value\r
- flavor:\r
- get_input: vm_flavor_name\r
- metadata:\r
- get_input:\r
- - compute_vdbe_metadata\r
- - index_value\r
- image:\r
- get_input: vm_image_name\r
- name:\r
- get_input:\r
- - compute_vdbe_name\r
- - index_value\r
- vdbe_vdbe_untr_1_port:\r
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface\r
- properties:\r
- mac_requirements:\r
- get_input: port_vdbe_untr_1_port_mac_requirements\r
- order:\r
- get_input: port_vdbe_untr_1_port_order\r
- exCP_naming:\r
- get_input: port_vdbe_untr_1_port_exCP_naming\r
- virtual_machine_interface_allowed_address_pairs:\r
- get_input:\r
- - port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs\r
- - index_value\r
- vlan_requirements:\r
- get_input: port_vdbe_untr_1_port_vlan_requirements\r
- virtual_network_refs:\r
- get_input:\r
- - port_vdbe_untr_1_port_virtual_network_refs\r
- - index_value\r
- ip_requirements:\r
- get_input: port_vdbe_untr_1_port_ip_requirements\r
- network_role_tag:\r
- get_input: port_vdbe_untr_1_port_network_role_tag\r
- virtual_machine_interface_mac_addresses:\r
- get_input:\r
- - port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses\r
- - index_value\r
- network_role:\r
- get_input: port_vdbe_untr_1_port_network_role\r
- subnetpoolid:\r
- get_input: port_vdbe_untr_1_port_subnetpoolid\r
- name:\r
- get_input:\r
- - port_vdbe_untr_1_port_name\r
- - index_value\r
- requirements:\r
- - binding:\r
- capability: tosca.capabilities.network.Bindable\r
- node: vdbe\r
- relationship: tosca.relationships.network.BindsTo\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.vdbe\r
- capabilities:\r
- feature_vdbe:\r
- - vdbe\r
- - feature\r
- disk.device.iops_vdbe:\r
- - vdbe\r
- - disk.device.iops\r
- endpoint_vdbe:\r
- - vdbe\r
- - endpoint\r
- disk.ephemeral.size_vdbe:\r
- - vdbe\r
- - disk.ephemeral.size\r
- cpu_util_vdbe:\r
- - vdbe\r
- - cpu_util\r
- vcpus_vdbe:\r
- - vdbe\r
- - vcpus\r
- disk.write.requests_vdbe:\r
- - vdbe\r
- - disk.write.requests\r
- disk.device.latency_vdbe:\r
- - vdbe\r
- - disk.device.latency\r
- disk.device.write.requests.rate_vdbe:\r
- - vdbe\r
- - disk.device.write.requests.rate\r
- feature_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - feature\r
- disk.write.bytes.rate_vdbe:\r
- - vdbe\r
- - disk.write.bytes.rate\r
- network.incoming.bytes.rate_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.incoming.bytes.rate\r
- network.incoming.packets.rate_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.incoming.packets.rate\r
- scalable_vdbe:\r
- - vdbe\r
- - scalable\r
- disk.iops_vdbe:\r
- - vdbe\r
- - disk.iops\r
- disk.device.write.requests_vdbe:\r
- - vdbe\r
- - disk.device.write.requests\r
- disk.device.capacity_vdbe:\r
- - vdbe\r
- - disk.device.capacity\r
- network.outgoing.bytes_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.outgoing.bytes\r
- disk.device.allocation_vdbe:\r
- - vdbe\r
- - disk.device.allocation\r
- disk.usage_vdbe:\r
- - vdbe\r
- - disk.usage\r
- memory.usage_vdbe:\r
- - vdbe\r
- - memory.usage\r
- disk.read.requests_vdbe:\r
- - vdbe\r
- - disk.read.requests\r
- network.incoming.bytes_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.incoming.bytes\r
- instance_vdbe:\r
- - vdbe\r
- - instance\r
- cpu.delta_vdbe:\r
- - vdbe\r
- - cpu.delta\r
- binding_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - binding\r
- disk.device.read.bytes.rate_vdbe:\r
- - vdbe\r
- - disk.device.read.bytes.rate\r
- disk.device.write.bytes.rate_vdbe:\r
- - vdbe\r
- - disk.device.write.bytes.rate\r
- memory.resident_vdbe:\r
- - vdbe\r
- - memory.resident\r
- forwarder_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - forwarder\r
- disk.write.requests.rate_vdbe:\r
- - vdbe\r
- - disk.write.requests.rate\r
- cpu_vdbe:\r
- - vdbe\r
- - cpu\r
- disk.write.bytes_vdbe:\r
- - vdbe\r
- - disk.write.bytes\r
- disk.device.usage_vdbe:\r
- - vdbe\r
- - disk.device.usage\r
- disk.device.read.bytes_vdbe:\r
- - vdbe\r
- - disk.device.read.bytes\r
- disk.latency_vdbe:\r
- - vdbe\r
- - disk.latency\r
- network.outgoing.packets.rate_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.outgoing.packets.rate\r
- disk.capacity_vdbe:\r
- - vdbe\r
- - disk.capacity\r
- host_vdbe:\r
- - vdbe\r
- - host\r
- disk.allocation_vdbe:\r
- - vdbe\r
- - disk.allocation\r
- network.outpoing.packets_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.outpoing.packets\r
- network.incoming.packets_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.incoming.packets\r
- disk.read.bytes.rate_vdbe:\r
- - vdbe\r
- - disk.read.bytes.rate\r
- os_vdbe:\r
- - vdbe\r
- - os\r
- disk.device.read.requests_vdbe:\r
- - vdbe\r
- - disk.device.read.requests\r
- disk.root.size_vdbe:\r
- - vdbe\r
- - disk.root.size\r
- memory_vdbe:\r
- - vdbe\r
- - memory\r
- binding_vdbe:\r
- - vdbe\r
- - binding\r
- disk.device.write.bytes_vdbe:\r
- - vdbe\r
- - disk.device.write.bytes\r
- network.outgoing.bytes.rate_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - network.outgoing.bytes.rate\r
- disk.device.read.requests.rate_vdbe:\r
- - vdbe\r
- - disk.device.read.requests.rate\r
- disk.read.bytes_vdbe:\r
- - vdbe\r
- - disk.read.bytes\r
- requirements:\r
- dependency_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - dependency\r
- local_storage_vdbe:\r
- - vdbe\r
- - local_storage\r
- link_vdbe_vdbe_untr_1_port:\r
- - vdbe_vdbe_untr_1_port\r
- - link\r
- dependency_vdbe:\r
- - vdbe\r
- - dependency\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Nested_vdbe
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+node_types:
+ org.openecomp.resource.vfc.compute.nodes.heat.vdbe:
+ derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
+topology_template:
+ inputs:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ 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: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ compute_vdbe_availability_zone:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ vm_image_name:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_network_role:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ compute_vdbe_metadata:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
+ required: true
+ entry_schema:
+ type: json
+ port_vdbe_untr_1_port_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ compute_vdbe_name:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_vlan_requirements:
+ type: list
+ required: true
+ 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:
+ 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:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
+ 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
+ relationship: tosca.relationships.network.BindsTo
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.vdbe
+ capabilities:
+ feature_vdbe:
+ - vdbe
+ - feature
+ disk.device.iops_vdbe:
+ - vdbe
+ - disk.device.iops
+ endpoint_vdbe:
+ - vdbe
+ - endpoint
+ disk.ephemeral.size_vdbe:
+ - vdbe
+ - disk.ephemeral.size
+ cpu_util_vdbe:
+ - vdbe
+ - cpu_util
+ vcpus_vdbe:
+ - vdbe
+ - vcpus
+ disk.write.requests_vdbe:
+ - vdbe
+ - disk.write.requests
+ 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
+ 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.iops_vdbe:
+ - vdbe
+ - disk.iops
+ disk.device.write.requests_vdbe:
+ - vdbe
+ - disk.device.write.requests
+ disk.device.capacity_vdbe:
+ - vdbe
+ - disk.device.capacity
+ network.outgoing.bytes_vdbe_vdbe_untr_1_port:
+ - vdbe_vdbe_untr_1_port
+ - network.outgoing.bytes
+ disk.device.allocation_vdbe:
+ - vdbe
+ - disk.device.allocation
+ disk.usage_vdbe:
+ - vdbe
+ - disk.usage
+ memory.usage_vdbe:
+ - vdbe
+ - memory.usage
+ disk.read.requests_vdbe:
+ - vdbe
+ - disk.read.requests
+ network.incoming.bytes_vdbe_vdbe_untr_1_port:
+ - vdbe_vdbe_untr_1_port
+ - network.incoming.bytes
+ 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
+ disk.device.write.bytes.rate_vdbe:
+ - vdbe
+ - disk.device.write.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
+ cpu_vdbe:
+ - vdbe
+ - cpu
+ disk.write.bytes_vdbe:
+ - vdbe
+ - disk.write.bytes
+ disk.device.usage_vdbe:
+ - vdbe
+ - disk.device.usage
+ 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
+ disk.capacity_vdbe:
+ - vdbe
+ - disk.capacity
+ host_vdbe:
+ - vdbe
+ - host
+ 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
+ disk.read.bytes.rate_vdbe:
+ - vdbe
+ - disk.read.bytes.rate
+ os_vdbe:
+ - vdbe
+ - os
+ disk.device.read.requests_vdbe:
+ - vdbe
+ - disk.device.read.requests
+ disk.root.size_vdbe:
+ - vdbe
+ - disk.root.size
+ memory_vdbe:
+ - vdbe
+ - memory
+ binding_vdbe:
+ - vdbe
+ - binding
+ 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
+ disk.read.bytes_vdbe:
+ - vdbe
+ - disk.read.bytes
+ requirements:
+ dependency_vdbe_vdbe_untr_1_port:
+ - vdbe_vdbe_untr_1_port
+ - dependency
+ local_storage_vdbe:
+ - vdbe
+ - local_storage
+ link_vdbe_vdbe_untr_1_port:
+ - vdbe_vdbe_untr_1_port
+ - link
+ dependency_vdbe:
+ - vdbe
+ - dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested3\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport_missing_vlan_tag:\r
- type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface\r
- properties:\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- virtual_machine_interface_properties_sub_interface_vlan_tag_INVALID:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- - get_input: mac_address\r
- groups:\r
- nested3_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested3.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested3\r
- capabilities:\r
- forwarder_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - forwarder\r
- network.outgoing.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.outgoing.bytes.rate\r
- network.incoming.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.incoming.packets.rate\r
- feature_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - feature\r
- network.outpoing.packets_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.outpoing.packets\r
- network.outgoing.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.outgoing.packets.rate\r
- binding_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - binding\r
- network.outgoing.bytes_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.outgoing.bytes\r
- network.incoming.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.incoming.bytes.rate\r
- network.incoming.packets_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.incoming.packets\r
- network.incoming.bytes_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - network.incoming.bytes\r
- requirements:\r
- dependency_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - dependency\r
- binding_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - binding\r
- link_vdbe_untr_x_subport_missing_vlan_tag:\r
- - vdbe_untr_x_subport_missing_vlan_tag\r
- - link\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested3
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport_missing_vlan_tag:
+ type: org.openecomp.resource.cp.nodes.heat.contrailV2.VirtualMachineInterface
+ properties:
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ virtual_machine_interface_properties_sub_interface_vlan_tag_INVALID:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ - get_input: mac_address
+ groups:
+ nested3_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested3.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested3
+ capabilities:
+ forwarder_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - forwarder
+ network.outgoing.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.outgoing.bytes.rate
+ network.incoming.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.incoming.packets.rate
+ feature_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - feature
+ network.outpoing.packets_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.outpoing.packets
+ network.outgoing.packets.rate_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.outgoing.packets.rate
+ binding_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - binding
+ network.outgoing.bytes_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.outgoing.bytes
+ network.incoming.bytes.rate_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.incoming.bytes.rate
+ network.incoming.packets_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.incoming.packets
+ network.incoming.bytes_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - network.incoming.bytes
+ requirements:
+ dependency_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - dependency
+ binding_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - binding
+ link_vdbe_untr_x_subport_missing_vlan_tag:
+ - vdbe_untr_x_subport_missing_vlan_tag
+ - link
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.nested\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - link\r
- dependency_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - dependency\r
- binding_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - binding\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.nested
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - feature
+ requirements:
+ dependency_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - dependency
+ binding_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- vf_module_id:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vf_module_id\r
- type: string\r
- description: Unique ID for this VF module inst\r
- control_int_net_rpf:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_rpf\r
- type: string\r
- description: Reverse Path Filtering enable or disable for the control virtual network\r
- control_int_net_forwarding_mode:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_forwarding_mode\r
- type: string\r
- description: forwarding mode of the control virtual network\r
- vnf_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_name\r
- type: string\r
- description: Unique name for this VF instance\r
- vdbe_untrusted_ip_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_ip_1\r
- type: string\r
- description: IPV4 address of the secondary vDBE VM on the VAN untrusted network\r
- vdbe_aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_ip_prefix_len\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- untrusted_num_vn:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_num_vn\r
- type: float\r
- description: Number of vDBE subinterface virtual Networks\r
- constraints:\r
- - in_range:\r
- - 1\r
- - 77\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: aap_address_mode\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- control_int_net_shared:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_shared\r
- type: boolean\r
- description: control virtual network shared\r
- vdbe_untrusted_v6_ip_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_v6_ip_1\r
- type: string\r
- description: IPV6 address of the secondary vDBE VM on the VAN untrusted network\r
- vdbe_untrusted_vmac_address:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_vmac_address\r
- type: string\r
- description: Virtual MAC of the primary vDBE VM on the VAN untrusted network\r
- control_int_net_flood_unknown_unicast:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_flood_unknown_unicast\r
- type: boolean\r
- description: forwarding mode of the control virtual network\r
- vdbe_aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_sec_untrusted_ip_prefix\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- vnf_id:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_id\r
- type: string\r
- description: Unique ID for this VF inst\r
- vdbe_name_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_name_1\r
- type: string\r
- description: VM Name for this vdbe node 1\r
- availability_zone_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: availability_zone_1\r
- type: string\r
- description: The availability zone of secondary node1 vDBE vm in the local HA pair.\r
- untrusted_vn_networks:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_vn_networks\r
- type: list\r
- description: List of subinterface virtual networks\r
- entry_schema:\r
- type: string\r
- vdbe_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_image_name\r
- type: string\r
- description: Image to use for vDBE\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- description: Name of NSDNet network from which the management IP addresses will be allocated\r
- vdbe_aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_sec_untrusted_ip_prefix_len\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vdbe_aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_v6_ip_prefix\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- vdbe_aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_v6_ip_prefix_len\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- untrusted_vlan_tags:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_vlan_tags\r
- type: list\r
- description: List of subinterface vlan tags\r
- entry_schema:\r
- type: string\r
- vdbe_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_flavor_name\r
- type: string\r
- description: Flavor to use for vDBE\r
- vdbe_hw_untr_mac_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_hw_untr_mac_1\r
- type: string\r
- description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network\r
- untrusted_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_net_name\r
- type: string\r
- description: Name of public untrusted network into which this vDBE HA cluster is deployed\r
- vdbe_device_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_device_name\r
- type: string\r
- description: VDBE device Name for this vdbe VNF\r
- vdbe_aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_ip_prefix\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- control_int_net:\r
- type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork\r
- properties:\r
- network_name:\r
- str_replace:\r
- template: VNF_NAME_control_net\r
- params:\r
- VNF_NAME:\r
- get_input: vnf_name\r
- abstract_vdbe:\r
- type: org.openecomp.resource.abstract.nodes.vdbe\r
- directives:\r
- - substitutable\r
- properties:\r
- subinterface_nested_parent_interface:\r
- - vdbe_untr_1_port\r
- subinterface_nested_aap_address_mode:\r
- - get_input: aap_address_mode\r
- subinterface_nested_vlan_tag_list:\r
- - get_input: untrusted_vlan_tags\r
- compute_vdbe_availability_zone:\r
- - get_input: availability_zone_1\r
- subinterface_nested_aap_untrusted_v6_ip_prefix_len:\r
- - get_input: vdbe_aap_untrusted_v6_ip_prefix_len\r
- vm_flavor_name:\r
- get_input: vdbe_flavor_name\r
- subinterface_nested_aap_untrusted_ip_prefix:\r
- - get_input: vdbe_aap_untrusted_ip_prefix\r
- vm_image_name:\r
- get_input: vdbe_image_name\r
- subinterface_nested_aap_sec_untrusted_ip_prefix_len:\r
- - get_input: vdbe_aap_sec_untrusted_ip_prefix_len\r
- subinterface_nested_aap_sec_untrusted_ip_prefix:\r
- - get_input: vdbe_aap_sec_untrusted_ip_prefix\r
- subinterface_nested_aap_untrusted_v6_ip_prefix:\r
- - get_input: vdbe_aap_untrusted_v6_ip_prefix\r
- compute_vdbe_metadata:\r
- - vf_module_id:\r
- get_input: vf_module_id\r
- vnf_id:\r
- get_input: vnf_id\r
- vnf_name:\r
- get_input: vnf_name\r
- subinterface_nested_mac_address:\r
- - get_input: vdbe_hw_untr_mac_1\r
- port_vdbe_untr_1_port_virtual_network_refs:\r
- - - control_int_net\r
- subinterface_nested_ip_address:\r
- - get_input: vdbe_untrusted_ip_1\r
- subinterface_nested_ip_v6_address:\r
- - get_input: vdbe_untrusted_v6_ip_1\r
- subinterface_nested_vmac_address:\r
- - get_input: vdbe_untrusted_vmac_address\r
- subinterface_nested_vn_network_list:\r
- - get_input: untrusted_vn_networks\r
- port_vdbe_untr_1_port_name:\r
- - str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- subinterface_nested_aap_untrusted_ip_prefix_len:\r
- - get_input: vdbe_aap_untrusted_ip_prefix_len\r
- subinterface_nested_counter:\r
- - 5\r
- subinterface_nested_subinterfaces_name_prefix:\r
- - str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- compute_vdbe_name:\r
- - get_input: vdbe_name_1\r
- port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:\r
- - - get_input: vdbe_hw_untr_mac_1\r
- service_template_filter:\r
- substitute_service_template: Nested_vdbeServiceTemplate.yaml\r
- count: 1\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_vdbe_vdbe_untr_1_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: control_int_net\r
- relationship: tosca.relationships.network.LinksTo\r
- groups:\r
- main_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/main.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - control_int_net\r
- - abstract_vdbe\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ vf_module_id:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vf_module_id
+ type: string
+ description: Unique ID for this VF module inst
+ control_int_net_rpf:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_rpf
+ type: string
+ description: Reverse Path Filtering enable or disable for the control virtual network
+ control_int_net_forwarding_mode:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_forwarding_mode
+ type: string
+ description: forwarding mode of the control virtual network
+ vnf_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_name
+ type: string
+ description: Unique name for this VF instance
+ vdbe_untrusted_ip_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_ip_1
+ type: string
+ description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
+ vdbe_aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_ip_prefix_len
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ untrusted_num_vn:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_num_vn
+ type: float
+ description: Number of vDBE subinterface virtual Networks
+ constraints:
+ - in_range:
+ - 1
+ - 77
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: aap_address_mode
+ type: string
+ description: Address mode for the vDBE cluster IP
+ control_int_net_shared:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_shared
+ type: boolean
+ description: control virtual network shared
+ vdbe_untrusted_v6_ip_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_v6_ip_1
+ type: string
+ description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
+ vdbe_untrusted_vmac_address:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_vmac_address
+ type: string
+ description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
+ control_int_net_flood_unknown_unicast:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_flood_unknown_unicast
+ type: boolean
+ description: forwarding mode of the control virtual network
+ vdbe_aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_sec_untrusted_ip_prefix
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ vnf_id:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_id
+ type: string
+ description: Unique ID for this VF inst
+ vdbe_name_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_name_1
+ type: string
+ description: VM Name for this vdbe node 1
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: availability_zone_1
+ type: string
+ description: The availability zone of secondary node1 vDBE vm in the local HA pair.
+ untrusted_vn_networks:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_vn_networks
+ type: list
+ description: List of subinterface virtual networks
+ entry_schema:
+ type: string
+ vdbe_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_image_name
+ type: string
+ description: Image to use for vDBE
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ description: Name of NSDNet network from which the management IP addresses will be allocated
+ vdbe_aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_sec_untrusted_ip_prefix_len
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vdbe_aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_v6_ip_prefix
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ vdbe_aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_v6_ip_prefix_len
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ untrusted_vlan_tags:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_vlan_tags
+ type: list
+ description: List of subinterface vlan tags
+ entry_schema:
+ type: string
+ vdbe_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_flavor_name
+ type: string
+ description: Flavor to use for vDBE
+ vdbe_hw_untr_mac_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_hw_untr_mac_1
+ type: string
+ description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
+ untrusted_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_net_name
+ type: string
+ description: Name of public untrusted network into which this vDBE HA cluster is deployed
+ vdbe_device_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_device_name
+ type: string
+ description: VDBE device Name for this vdbe VNF
+ vdbe_aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_ip_prefix
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ node_templates:
+ control_int_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_name:
+ str_replace:
+ template: VNF_NAME_control_net
+ params:
+ VNF_NAME:
+ get_input: vnf_name
+ abstract_vdbe:
+ type: org.openecomp.resource.abstract.nodes.vdbe
+ directives:
+ - substitutable
+ properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
+ subinterface_nested_parent_interface:
+ - vdbe_untr_1_port
+ subinterface_nested_aap_address_mode:
+ - get_input: aap_address_mode
+ subinterface_nested_vlan_tag_list:
+ - get_input: untrusted_vlan_tags
+ compute_vdbe_availability_zone:
+ - get_input: availability_zone_1
+ subinterface_nested_aap_untrusted_v6_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ vm_flavor_name:
+ get_input: vdbe_flavor_name
+ subinterface_nested_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ vm_image_name:
+ get_input: vdbe_image_name
+ subinterface_nested_aap_sec_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ subinterface_nested_aap_sec_untrusted_ip_prefix:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix
+ subinterface_nested_aap_untrusted_v6_ip_prefix:
+ - get_input: vdbe_aap_untrusted_v6_ip_prefix
+ compute_vdbe_metadata:
+ - vf_module_id:
+ get_input: vf_module_id
+ vnf_id:
+ get_input: vnf_id
+ vnf_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_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_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
+ subinterface_nested_counter:
+ - 5
+ subinterface_nested_subinterfaces_name_prefix:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ 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
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_vdbe_vdbe_untr_1_port:
+ capability: tosca.capabilities.network.Linkable
+ node: control_int_net
+ relationship: tosca.relationships.network.LinksTo
+ groups:
+ main_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/main.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - control_int_net
+ - abstract_vdbe
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- vdbe_vdbe_untr_1_port_nested
- - link_vdbe_untr_x_subport
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - link\r
- dependency_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - dependency\r
- binding_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - binding\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - feature
+ requirements:
+ dependency_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - dependency
+ binding_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
value:
get_attribute:
- abstract_vdbe
- - vdbe_vdbe_untr_1_port_nested_aap_address_mode
\ No newline at end of file
+ - vdbe_vdbe_untr_1_port_nested_aap_address_mode
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- vdbe_vdbe_untr_1_port_nested
- - link_vdbe_untr_x_subport
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
- link
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- vdbe_subport_network:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vdbe_subport_network\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - link\r
- dependency_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - dependency\r
- binding_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - binding\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ vdbe_subport_network:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vdbe_subport_network
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - feature
+ requirements:
+ dependency_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - dependency
+ binding_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
directives:
- substitutable
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
members:
- fabric_int_net
- control_int_net
- - 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_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- vdbe_vdbe_untr_1_port_nested
- - link_vdbe_untr_x_subport
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- vdbe_subport_network:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vdbe_subport_network\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - link\r
- dependency_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - dependency\r
- binding_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - binding\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ vdbe_subport_network:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vdbe_subport_network
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - feature
+ requirements:
+ dependency_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - dependency
+ binding_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
directives:
- substitutable
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port
subinterface_nested_aap_address_mode:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
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
\ No newline at end of file
+ - abstract_vdbe
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- vdbe_vdbe_untr_1_port_nested
- - link_vdbe_untr_x_subport
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- vdbe_subport_network:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vdbe_subport_network\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - link\r
- dependency_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - dependency\r
- binding_vdbe_untr_x_subport:\r
- - vdbe_untr_x_subport\r
- - binding\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ vdbe_subport_network:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vdbe_subport_network
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - feature
+ requirements:
+ dependency_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - dependency
+ binding_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- 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
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
+ port_ps01_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
- test_net2
- test_net1
- abstract_pd_server
- - abstract_ps_server
\ No newline at end of file
+ - abstract_ps_server
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
dependency_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- dependency
- link_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_1
dependency_pd_server:
- pd_server
- dependency
+ subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
+ - pd_server_pd01_port_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
required: true
entry_schema:
type: string
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- ps_server_ps01_port
- network.outgoing.bytes
requirements:
+ subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
+ - ps_server_ps01_port_nested
+ - subinterface_link_template_Vlan_1
dependency_ps_server:
- ps_server
- dependency
dependency_template_Vlan_1_ps_server_ps01_port_nested:
- ps_server_ps01_port_nested
- dependency_template_Vlan_1
- link_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - link_template_Vlan_1
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
type: float
node_templates:
template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
dependency_template_Vlan_1:
- template_Vlan_1
- dependency
- link_template_Vlan_1:
+ subinterface_link_template_Vlan_1:
- template_Vlan_1
- - link
+ - subinterface_link
binding_template_Vlan_1:
- template_Vlan_1
- binding
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_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
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
local_storage_pd_server:
- pd_server
- local_storage
- link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_vmi_1
link_pd_server_pd01_port:
- pd_server_pd01_port
- link
- dependency
dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_vmi_1
\ No newline at end of file
+ - 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
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- 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
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
+ port_ps01_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_1_ps_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
dependency_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- dependency
- link_template_Vlan_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_1
dependency_pd_server:
- pd_server
- dependency
+ subinterface_link_template_Vlan_1_pd_server_pd01_port_nested:
+ - pd_server_pd01_port_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
required: true
entry_schema:
type: string
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- ps_server_ps01_port
- network.outgoing.bytes
requirements:
+ subinterface_link_template_Vlan_1_ps_server_ps01_port_nested:
+ - ps_server_ps01_port_nested
+ - subinterface_link_template_Vlan_1
dependency_ps_server:
- ps_server
- dependency
dependency_template_Vlan_1_ps_server_ps01_port_nested:
- ps_server_ps01_port_nested
- dependency_template_Vlan_1
- link_template_Vlan_1_ps_server_ps01_port_nested:
- - ps_server_ps01_port_nested
- - link_template_Vlan_1
local_storage_ps_server:
- ps_server
- - local_storage
\ No newline at end of file
+ - local_storage
type: float
node_templates:
template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
dependency_template_Vlan_1:
- template_Vlan_1
- dependency
- link_template_Vlan_1:
+ subinterface_link_template_Vlan_1:
- template_Vlan_1
- - link
+ - subinterface_link
binding_template_Vlan_1:
- template_Vlan_1
- binding
status: SUPPORTED
entry_schema:
type: string
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
get_input: pd_flavor_name
subinterface_nested_p1:
- ps01_port_0
+ port_ps01_port_subinterface_indicator:
+ - true
vm_image_name:
get_input: pd_image_name
port_ps01_port_mac_requirements:
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_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
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
+ port_ps01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps01_port_order:
type: integer
required: true
get_input: port_ps01_port_exCP_naming
vlan_requirements:
get_input: port_ps01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps01_port_ip_requirements
network_role_tag:
- pd_server
- disk.device.iops
requirements:
- link_template_Vlan_vmi_1_pd_server_ps01_port_nested:
- - pd_server_ps01_port_nested
- - link_template_Vlan_vmi_1
local_storage_pd_server:
- pd_server
- local_storage
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
dependency_pd_server_ps01_port_nested:
- pd_server_ps01_port_nested
- - dependency
\ No newline at end of file
+ - dependency
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
local_storage_pd_server:
- pd_server
- local_storage
- link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_vmi_1
link_pd_server_pd01_port:
- pd_server_pd01_port
- link
- dependency
dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_vmi_1
\ No newline at end of file
+ - 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
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
port_pd01_port_network_role_tag: oam
compute_pd_server_user_data_format:
- RAW
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_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
\ No newline at end of file
+ - abstract_pd_server_1
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
local_storage_pd_server:
- pd_server
- local_storage
- link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_vmi_1
link_pd_server_pd01_port:
- pd_server_pd01_port
- link
- dependency
dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_vmi_1
\ No newline at end of file
+ - 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
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_ip_v6_address:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
type: list
required: true
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
subinterface_vlan1_counter:
type: list
required: true
status: SUPPORTED
entry_schema:
type: float
- subinterface_vlan1_subinterfaces_name_prefix:
+ port_vdbe_untr_2_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
+ type: boolean
vm_image_name:
type: string
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_vdbe_untr_2_port_name:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_vdbe_untr_2_port_network_role:
type: string
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_network_refs:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: json
port_vdbe_untr_1_port_ip_requirements:
type: list
required: true
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- subinterface_vlan1_vn_network_list:
+ port_vdbe_untr_2_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_vdbe_untr_2_port_order:
+ port_vdbe_untr_1_port_order:
type: integer
required: true
status: SUPPORTED
- subinterface_vlan1_service_template_filter_count:
+ port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- port_vdbe_untr_2_port_ip_requirements:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ type: string
+ subinterface_vlan1_ip_address:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_order:
- type: integer
+ entry_schema:
+ type: string
+ compute_vdbe_name:
+ type: list
required: true
status: SUPPORTED
- subinterface_vlan1_parent_interface:
+ entry_schema:
+ type: string
+ port_vdbe_untr_1_port_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_1_port_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vlan1_aap_address_mode:
+ type: boolean
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ subinterface_vlan1_aap_untrusted_ip_prefix:
+ type: list
required: true
status: SUPPORTED
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: string
+ port_vdbe_untr_2_port_virtual_network_refs:
+ type: list
required: true
status: SUPPORTED
- subinterface_vlan1_optional_property_1:
+ entry_schema:
+ type: json
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_1_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_vdbe_untr_2_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
required: true
status: SUPPORTED
- subinterface_vlan1_optional_property_2:
+ entry_schema:
+ type: json
+ subinterface_vlan1_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ port_vdbe_untr_2_port_subnetpoolid:
+ type: string
required: true
status: SUPPORTED
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ port_vdbe_untr_2_port_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_service_template_filter_count:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: float
+ subinterface_vlan1_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_mac_address:
+ subinterface_vlan1_aap_address_mode:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ port_vdbe_untr_1_port_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ subinterface_vlan1_optional_property_1:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vlan1_ip_address:
+ port_vdbe_untr_1_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
- type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ subinterface_vlan1_optional_property_2:
+ type: list
required: true
status: SUPPORTED
- compute_vdbe_name:
+ entry_schema:
+ type: string
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
- type: string
+ port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
status: SUPPORTED
port_vdbe_untr_1_port_vlan_requirements:
occurrences:
- 0
- UNBOUNDED
- - 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_vlan1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
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
- subinterface_vlan1_ip_v6_address:
- - get_input: vdbe_untrusted_v6_ip_1
- - get_input: vdbe_untrusted_v6_ip_1
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
- get_input: vdbe_aap_sec_untrusted_ip_prefix
compute_vdbe_availability_zone:
- get_input: availability_zone_1
- get_input: availability_zone_1
- subinterface_vlan1_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- - get_input: vdbe_aap_untrusted_ip_prefix
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
vm_flavor_name:
get_input: vdbe_flavor_name
- port_vdbe_untr_2_port_virtual_network_refs:
- - - fabric_int_net
- - - fabric_int_net
subinterface_vlan1_counter:
- get_input: counter
- get_input: counter
- subinterface_vlan1_subinterfaces_name_prefix:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
+ port_vdbe_untr_2_port_subinterface_indicator:
+ - true
+ - true
vm_image_name:
get_input: vdbe_image_name
- port_vdbe_untr_2_port_name:
- - Port_2
- - Port_4
compute_vdbe_metadata:
- vf_module_id:
get_input: vf_module_id
subinterface_vlan1_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
+ subinterface_vlan1_mac_address:
+ - get_input: vdbe_hw_untr_mac_1
+ - get_input: vdbe_hw_untr_mac_1
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ subinterface_vlan1_ip_address:
+ - get_input: vdbe_untrusted_ip_1
+ - get_input: vdbe_untrusted_ip_1
+ compute_vdbe_name:
+ - get_input: vdbe_name_1
+ - get_input: vdbe_name_1
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
+ - true
+ subinterface_vlan1_ip_v6_address:
+ - get_input: vdbe_untrusted_v6_ip_1
+ - get_input: vdbe_untrusted_v6_ip_1
+ subinterface_vlan1_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ port_vdbe_untr_2_port_virtual_network_refs:
+ - - fabric_int_net
+ - - fabric_int_net
+ subinterface_vlan1_subinterfaces_name_prefix:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ port_vdbe_untr_2_port_name:
+ - Port_2
+ - Port_4
port_vdbe_untr_1_port_virtual_network_refs:
- - control_int_net
- - control_int_net
subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
- get_input: vdbe_aap_sec_untrusted_ip_prefix_len
- subinterface_vlan1_mac_address:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- subinterface_vlan1_ip_address:
- - get_input: vdbe_untrusted_ip_1
- - get_input: vdbe_untrusted_ip_1
- compute_vdbe_name:
- - get_input: vdbe_name_1
- - get_input: vdbe_name_1
port_vdbe_untr_1_port_virtual_machine_interface_mac_addresses:
- - get_input: vdbe_hw_untr_mac_1
- - get_input: vdbe_hw_untr_mac_1
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - 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_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_vlan1_aap_address_mode
required: true
entry_schema:
type: string
- subinterface_vlan1_ip_v6_address:
- type: list
- required: true
- entry_schema:
- type: string
subinterface_vlan1_aap_sec_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix:
- type: list
- required: true
- entry_schema:
- type: string
port_vdbe_untr_2_port_virtual_machine_interface_mac_addresses:
type: list
required: true
vm_flavor_name:
type: string
required: true
- port_vdbe_untr_2_port_virtual_network_refs:
- type: list
- required: true
- entry_schema:
- type: json
subinterface_vlan1_counter:
type: list
required: true
entry_schema:
type: float
- subinterface_vlan1_subinterfaces_name_prefix:
+ port_vdbe_untr_2_port_subinterface_indicator:
type: list
required: true
entry_schema:
- type: string
+ type: boolean
vm_image_name:
type: string
required: true
- port_vdbe_untr_1_port_network_role:
- type: string
- required: true
- port_vdbe_untr_2_port_name:
- type: list
- required: true
- entry_schema:
- type: string
port_vdbe_untr_2_port_network_role:
type: string
required: true
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:
type: list
required: true
port_vdbe_untr_2_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- subinterface_vlan1_vn_network_list:
+ port_vdbe_untr_2_port_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- port_vdbe_untr_2_port_subnetpoolid:
- type: string
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_vdbe_untr_1_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_vdbe_untr_2_port_order:
+ port_vdbe_untr_1_port_order:
type: integer
required: true
- subinterface_vlan1_service_template_filter_count:
+ port_vdbe_untr_1_port_subnetpoolid:
+ type: string
+ required: true
+ port_vdbe_untr_2_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_vdbe_untr_1_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
+ required: true
+ subinterface_vlan1_mac_address:
type: list
required: true
entry_schema:
- type: float
- port_vdbe_untr_2_port_ip_requirements:
+ type: string
+ subinterface_vlan1_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_vdbe_untr_1_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- port_vdbe_untr_1_port_order:
- type: integer
+ type: string
+ subinterface_vlan1_ip_address:
+ type: list
required: true
- subinterface_vlan1_parent_interface:
+ entry_schema:
+ type: string
+ compute_vdbe_name:
type: list
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_address_mode:
+ port_vdbe_untr_1_port_network_role_tag:
+ type: string
+ required: true
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ subinterface_vlan1_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- port_vdbe_untr_1_port_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ subinterface_vlan1_aap_untrusted_ip_prefix:
+ type: list
required: true
- port_vdbe_untr_1_port_subnetpoolid:
- type: string
+ entry_schema:
+ type: string
+ port_vdbe_untr_2_port_virtual_network_refs:
+ type: list
required: true
- subinterface_vlan1_optional_property_1:
+ entry_schema:
+ type: json
+ subinterface_vlan1_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_name:
+ port_vdbe_untr_1_port_network_role:
+ type: string
+ required: true
+ port_vdbe_untr_2_port_name:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_2_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_1_port_virtual_network_refs:
+ type: list
required: true
- subinterface_vlan1_optional_property_2:
+ entry_schema:
+ type: json
+ subinterface_vlan1_vn_network_list:
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
+ port_vdbe_untr_2_port_subnetpoolid:
+ type: string
required: true
- subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
+ port_vdbe_untr_2_port_order:
+ type: integer
+ required: true
+ subinterface_vlan1_service_template_filter_count:
+ type: list
+ required: true
+ entry_schema:
+ type: float
+ subinterface_vlan1_parent_interface:
type: list
required: true
entry_schema:
type: string
- subinterface_vlan1_mac_address:
+ subinterface_vlan1_aap_address_mode:
type: list
required: true
entry_schema:
type: string
- subinterface_vlan1_aap_untrusted_ip_prefix_len:
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ 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
- subinterface_vlan1_ip_address:
+ port_vdbe_untr_1_port_name:
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
+ subinterface_vlan1_optional_property_2:
+ type: list
required: true
- compute_vdbe_name:
+ entry_schema:
+ type: string
+ subinterface_vlan1_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_1_port_network_role_tag:
- type: string
+ port_vdbe_untr_2_port_virtual_machine_interface_allowed_address_pairs:
+ type: org.openecomp.datatypes.heat.contrailV2.virtual.machine.subInterface.AddressPairs
required: true
port_vdbe_untr_1_port_vlan_requirements:
type: list
- index_value
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_2_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
link_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- link
- link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - 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
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: vlan1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- optional_property_1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Optional property\r
- optional_property_2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Optional property\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- vlan1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/vlan1.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1\r
- capabilities:\r
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - link\r
- binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - binding\r
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - dependency\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: vlan1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ optional_property_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Optional property
+ optional_property_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Optional property
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ vlan1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vlan1.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
+ capabilities:
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - feature
+ requirements:
+ subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - subinterface_link
+ binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - binding
+ dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - dependency
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_untr_vmi_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_vdbe_oam_vmi_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_vdbe_untr_vmi_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
+ - subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_1_subint_oam_vmi_1:
+ - subinterface_link_vdbe_1_subint_oam_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
subinterface_vlan2_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- get_input: vdbe_untrusted_vmac_address
+ port_vdbe_untr_vmi_subinterface_indicator:
+ - true
+ - true
subinterface_vlan1_aap_untrusted_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix
- get_input: vdbe_aap_untrusted_ip_prefix
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_oam_vmi_subinterface_indicator:
+ - true
+ - true
subinterface_vlan2_service_template_filter_count:
- 5
- 5
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
- - link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
+ - subinterface_link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
get_input: oam_vfc_instance_group_function
subinterface_role: oam
members:
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: string
+ port_vdbe_untr_vmi_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_vlan1_aap_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
+ port_vdbe_oam_vmi_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_vdbe_untr_vmi_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_vmi_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_vmi_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_vmi_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_oam_vmi_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_oam_vmi_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_oam_vmi_virtual_network_refs
- 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
local_storage_vdbe:
- vdbe
- local_storage
- link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_vmi_vlan1:
- - vdbe_vdbe_untr_vmi_vlan1
- - link_vdbe_0_subint_untr_vmi_0
dependency_vdbe_vdbe_untr_vmi:
- vdbe_vdbe_untr_vmi
- dependency
dependency_vdbe:
- vdbe
- dependency
- link_vdbe_1_subint_oam_vmi_1_vdbe_vdbe_oam_vmi_vlan2:
- - vdbe_vdbe_oam_vmi_vlan2
- - link_vdbe_1_subint_oam_vmi_1
\ No newline at end of file
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_untr_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- dependency
+ subinterface_link_vdbe_0_subint_untr_vmi_0:
+ - vdbe_0_subint_untr_vmi_0
+ - subinterface_link
binding_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- binding
- link_vdbe_0_subint_untr_vmi_0:
- - vdbe_0_subint_untr_vmi_0
- - link
\ No newline at end of file
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_1_subint_oam_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_1_subint_oam_vmi_1
- feature
requirements:
- link_vdbe_1_subint_oam_vmi_1:
- - vdbe_1_subint_oam_vmi_1
- - link
dependency_vdbe_1_subint_oam_vmi_1:
- vdbe_1_subint_oam_vmi_1
- dependency
+ subinterface_link_vdbe_1_subint_oam_vmi_1:
+ - vdbe_1_subint_oam_vmi_1
+ - subinterface_link
binding_vdbe_1_subint_oam_vmi_1:
- vdbe_1_subint_oam_vmi_1
- - binding
\ No newline at end of file
+ - binding
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_vmac_address:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
+ - subinterface_link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_int_vmi_subport:
+ - subinterface_link_vdbe_untr_x_int_vmi_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
subinterface_nested_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
+ - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
- get_input: vdbe_untrusted_vmac_address
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- control_int_net
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
default: 0
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_vmac_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_port_virtual_network_refs
local_storage_vdbe:
- vdbe
- local_storage
- link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
+ subinterface_link_vdbe_untr_x_int_vmi_subport_vdbe_vdbe_untr_port_nested:
- vdbe_vdbe_untr_port_nested
- - link_vdbe_untr_x_int_vmi_subport
+ - 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
+ - dependency
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_int_vmi_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_int_vmi_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_int_vmi_subport:\r
- - vdbe_untr_x_int_vmi_subport\r
- - feature\r
- requirements:\r
- binding_vdbe_untr_x_int_vmi_subport:\r
- - vdbe_untr_x_int_vmi_subport\r
- - binding\r
- dependency_vdbe_untr_x_int_vmi_subport:\r
- - vdbe_untr_x_int_vmi_subport\r
- - dependency\r
- link_vdbe_untr_x_int_vmi_subport:\r
- - vdbe_untr_x_int_vmi_subport\r
- - link\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_int_vmi_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_int_vmi_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_int_vmi_subport:
+ - vdbe_untr_x_int_vmi_subport
+ - feature
+ requirements:
+ subinterface_link_vdbe_untr_x_int_vmi_subport:
+ - vdbe_untr_x_int_vmi_subport
+ - subinterface_link
+ binding_vdbe_untr_x_int_vmi_subport:
+ - vdbe_untr_x_int_vmi_subport
+ - binding
+ dependency_vdbe_untr_x_int_vmi_subport:
+ - vdbe_untr_x_int_vmi_subport
+ - dependency
status: SUPPORTED
entry_schema:
type: float
+ port_vdbe_untr_2_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
type: string
required: true
status: SUPPORTED
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_vlan1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
subinterface_vlan1_counter:
- get_input: counter
- get_input: counter
+ port_vdbe_untr_2_port_subinterface_indicator:
+ - true
+ - true
vm_image_name:
get_input: vdbe_image_name
compute_vdbe_metadata:
compute_vdbe_name:
- get_input: vdbe_name_1
- get_input: vdbe_name_1
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
+ - true
subinterface_vlan1_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
- get_input: vdbe_untrusted_v6_ip_1
members:
- fabric_int_net
- control_int_net
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: float
+ port_vdbe_untr_2_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
vm_image_name:
type: string
required: true
port_vdbe_untr_1_port_network_role_tag:
type: string
required: true
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_vlan1_ip_v6_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_2_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_2_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_2_port_virtual_network_refs
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
link_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- link
- link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_1_port_vlan1:
- - vdbe_vdbe_untr_1_port_vlan1
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - 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
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: vlan1\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- optional_property_1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Optional property\r
- optional_property_2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Optional property\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- vlan1_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/vlan1.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1\r
- capabilities:\r
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - link\r
- binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - binding\r
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - dependency\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: vlan1
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ optional_property_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Optional property
+ optional_property_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Optional property
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ vlan1_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/vlan1.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.vlan1
+ capabilities:
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - feature
+ requirements:
+ subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - subinterface_link
+ binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - binding
+ dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - dependency
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_vmac_address:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: Main\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- control_int_net_rpf:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_rpf\r
- type: string\r
- description: Reverse Path Filtering enable or disable for the control virtual network\r
- control_int_net_forwarding_mode:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_forwarding_mode\r
- type: string\r
- description: forwarding mode of the control virtual network\r
- vnf_name_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_name_1\r
- type: string\r
- description: Unique name for this VF instance\r
- vnf_name_2:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_name_2\r
- type: string\r
- description: Unique name for this VF instance\r
- vnf_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_name\r
- type: string\r
- description: Unique name for this VF instance\r
- vdbe_untrusted_ip_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_ip_1\r
- type: string\r
- description: IPV4 address of the secondary vDBE VM on the VAN untrusted network\r
- vdbe_aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_ip_prefix_len\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- vnf_id_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_id_1\r
- type: string\r
- description: Unique ID for this VF inst\r
- vnf_id_2:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vnf_id_2\r
- type: string\r
- description: Unique ID for this VF inst\r
- untrusted_num_vn:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_num_vn\r
- type: float\r
- description: Number of vDBE subinterface virtual Networks\r
- constraints:\r
- - in_range:\r
- - 1\r
- - 77\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: aap_address_mode\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- control_int_net_shared:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_shared\r
- type: boolean\r
- description: control virtual network shared\r
- vdbe_untrusted_v6_ip_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_v6_ip_1\r
- type: string\r
- description: IPV6 address of the secondary vDBE VM on the VAN untrusted network\r
- vdbe_untrusted_vmac_address:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_untrusted_vmac_address\r
- type: string\r
- description: Virtual MAC of the primary vDBE VM on the VAN untrusted network\r
- control_int_net_flood_unknown_unicast:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: control_int_net_flood_unknown_unicast\r
- type: boolean\r
- description: forwarding mode of the control virtual network\r
- vdbe_aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_sec_untrusted_ip_prefix\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- vdbe_name_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_name_1\r
- type: string\r
- description: VM Name for this vdbe node 1\r
- availability_zone_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: availability_zone_1\r
- type: string\r
- description: The availability zone of secondary node1 vDBE vm in the local HA pair.\r
- availability_zone_2:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: availability_zone_2\r
- type: string\r
- description: The availability zone of secondary node2 vDBE vm in the local HA pair.\r
- untrusted_vn_networks:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_vn_networks\r
- type: list\r
- description: List of subinterface virtual networks\r
- entry_schema:\r
- type: string\r
- vdbe_image_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_image_name\r
- type: string\r
- description: Image to use for vDBE\r
- oam_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: oam_net_name\r
- type: string\r
- description: Name of NSDNet network from which the management IP addresses will be allocated\r
- vdbe_name_2:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_name_2\r
- type: string\r
- description: VM Name for this vdbe node 2\r
- vdbe_aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_sec_untrusted_ip_prefix_len\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vdbe_aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_v6_ip_prefix\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- vdbe_aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_v6_ip_prefix_len\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- untrusted_vlan_tags:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_vlan_tags\r
- type: list\r
- description: List of subinterface vlan tags\r
- entry_schema:\r
- type: string\r
- vdbe_flavor_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_flavor_name\r
- type: string\r
- description: Flavor to use for vDBE\r
- counter:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: counter\r
- type: float\r
- description: Counter.\r
- vf_module_id_2:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vf_module_id_2\r
- type: string\r
- description: Unique ID for this VF module inst\r
- vf_module_id_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vf_module_id_1\r
- type: string\r
- description: Unique ID for this VF module inst\r
- vdbe_hw_untr_mac_1:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_hw_untr_mac_1\r
- type: string\r
- description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network\r
- untrusted_net_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: untrusted_net_name\r
- type: string\r
- description: Name of public untrusted network into which this vDBE HA cluster is deployed\r
- vdbe_device_name:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_device_name\r
- type: string\r
- description: VDBE device Name for this vdbe VNF\r
- vdbe_aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- annotations:\r
- source:\r
- type: org.openecomp.annotations.Source\r
- properties:\r
- vf_module_label:\r
- - main\r
- source_type: HEAT\r
- param_name: vdbe_aap_untrusted_ip_prefix\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- control_int_net:\r
- type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork\r
- properties:\r
- network_name:\r
- str_replace:\r
- template: VNF_NAME_control_net\r
- params:\r
- VNF_NAME:\r
- get_input: vnf_name\r
- abstract_vdbe:\r
- type: org.openecomp.resource.abstract.nodes.vdbe\r
- directives:\r
- - substitutable\r
- properties:\r
- subinterface_nested_parent_interface:\r
- - vdbe_untr_port_1\r
- - vdbe_untr_port_2\r
- subinterface_nested_aap_address_mode:\r
- - get_input: aap_address_mode\r
- - get_input: aap_address_mode\r
- subinterface_nested_vlan_tag_list:\r
- - get_input: untrusted_vlan_tags\r
- - get_input: untrusted_vlan_tags\r
- compute_vdbe_availability_zone:\r
- - get_input: availability_zone_1\r
- - get_input: availability_zone_2\r
- subinterface_nested_aap_untrusted_v6_ip_prefix_len:\r
- - get_input: vdbe_aap_untrusted_v6_ip_prefix_len\r
- - get_input: vdbe_aap_untrusted_v6_ip_prefix_len\r
- vm_flavor_name:\r
- get_input: vdbe_flavor_name\r
- subinterface_nested_aap_untrusted_ip_prefix:\r
- - get_input: vdbe_aap_untrusted_ip_prefix\r
- - get_input: vdbe_aap_untrusted_ip_prefix\r
- vm_image_name:\r
- get_input: vdbe_image_name\r
- subinterface_nested_aap_sec_untrusted_ip_prefix_len:\r
- - get_input: vdbe_aap_sec_untrusted_ip_prefix_len\r
- - get_input: vdbe_aap_sec_untrusted_ip_prefix_len\r
- subinterface_nested_aap_sec_untrusted_ip_prefix:\r
- - get_input: vdbe_aap_sec_untrusted_ip_prefix\r
- - get_input: vdbe_aap_sec_untrusted_ip_prefix\r
- subinterface_nested_aap_untrusted_v6_ip_prefix:\r
- - get_input: vdbe_aap_untrusted_v6_ip_prefix\r
- - get_input: vdbe_aap_untrusted_v6_ip_prefix\r
- compute_vdbe_metadata:\r
- - vf_module_id:\r
- get_input: vf_module_id_1\r
- vnf_id:\r
- get_input: vnf_id_1\r
- vnf_name:\r
- get_input: vnf_name_1\r
- - vf_module_id:\r
- get_input: vf_module_id_2\r
- vnf_id:\r
- get_input: vnf_id_2\r
- vnf_name:\r
- get_input: vnf_name_2\r
- subinterface_nested_mac_address:\r
- - get_input: vdbe_hw_untr_mac_1\r
- - get_input: vdbe_hw_untr_mac_1\r
- subinterface_nested_ip_address:\r
- - get_input: vdbe_untrusted_ip_1\r
- - get_input: vdbe_untrusted_ip_1\r
- port_vdbe_untr_port_virtual_network_refs:\r
- - - control_int_net\r
- - - control_int_net\r
- subinterface_nested_ip_v6_address:\r
- - get_input: vdbe_untrusted_v6_ip_1\r
- - get_input: vdbe_untrusted_v6_ip_1\r
- subinterface_nested_vmac_address:\r
- - get_input: vdbe_untrusted_vmac_address\r
- - get_input: vdbe_untrusted_vmac_address\r
- subinterface_nested_vn_network_list:\r
- - get_input: untrusted_vn_networks\r
- - get_input: untrusted_vn_networks\r
- port_vdbe_untr_port_name:\r
- - Untr_Port_1\r
- - Untr_Port_2\r
- port_vdbe_untr_port_virtual_machine_interface_mac_addresses:\r
- - - get_input: vdbe_hw_untr_mac_1\r
- - - get_input: vdbe_hw_untr_mac_1\r
- subinterface_nested_aap_untrusted_ip_prefix_len:\r
- - get_input: vdbe_aap_untrusted_ip_prefix_len\r
- - get_input: vdbe_aap_untrusted_ip_prefix_len\r
- subinterface_nested_counter:\r
- - 5\r
- - get_input: counter\r
- subinterface_nested_subinterfaces_name_prefix:\r
- - str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- - str_replace:\r
- template: VM_NAMEDBE001p1n004\r
- params:\r
- DBE:\r
- get_input: vdbe_device_name\r
- VM_NAME:\r
- get_input: vdbe_name_1\r
- compute_vdbe_name:\r
- - get_input: vdbe_name_1\r
- - get_input: vdbe_name_2\r
- subinterface_nested_optional_property_1:\r
- - OPTIONAL_VALUE_SUBPORT_1\r
- - null\r
- subinterface_nested_optional_property_2:\r
- - null\r
- - OPTIONAL_VALUE_SUBPORT_2\r
- service_template_filter:\r
- substitute_service_template: Nested_vdbeServiceTemplate.yaml\r
- count: 2\r
- index_value:\r
- get_property:\r
- - SELF\r
- - service_template_filter\r
- - index_value\r
- requirements:\r
- - link_vdbe_vdbe_untr_port:\r
- capability: tosca.capabilities.network.Linkable\r
- node: control_int_net\r
- relationship: tosca.relationships.network.LinksTo\r
- groups:\r
- main_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/main.yml\r
- description: |\r
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)\r
- members:\r
- - control_int_net\r
- - abstract_vdbe\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: Main
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ control_int_net_rpf:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_rpf
+ type: string
+ description: Reverse Path Filtering enable or disable for the control virtual network
+ control_int_net_forwarding_mode:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_forwarding_mode
+ type: string
+ description: forwarding mode of the control virtual network
+ vnf_name_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_name_1
+ type: string
+ description: Unique name for this VF instance
+ vnf_name_2:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_name_2
+ type: string
+ description: Unique name for this VF instance
+ vnf_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_name
+ type: string
+ description: Unique name for this VF instance
+ vdbe_untrusted_ip_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_ip_1
+ type: string
+ description: IPV4 address of the secondary vDBE VM on the VAN untrusted network
+ vdbe_aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_ip_prefix_len
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ vnf_id_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_id_1
+ type: string
+ description: Unique ID for this VF inst
+ vnf_id_2:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vnf_id_2
+ type: string
+ description: Unique ID for this VF inst
+ untrusted_num_vn:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_num_vn
+ type: float
+ description: Number of vDBE subinterface virtual Networks
+ constraints:
+ - in_range:
+ - 1
+ - 77
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: aap_address_mode
+ type: string
+ description: Address mode for the vDBE cluster IP
+ control_int_net_shared:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_shared
+ type: boolean
+ description: control virtual network shared
+ vdbe_untrusted_v6_ip_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_v6_ip_1
+ type: string
+ description: IPV6 address of the secondary vDBE VM on the VAN untrusted network
+ vdbe_untrusted_vmac_address:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_untrusted_vmac_address
+ type: string
+ description: Virtual MAC of the primary vDBE VM on the VAN untrusted network
+ control_int_net_flood_unknown_unicast:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: control_int_net_flood_unknown_unicast
+ type: boolean
+ description: forwarding mode of the control virtual network
+ vdbe_aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_sec_untrusted_ip_prefix
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ vdbe_name_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_name_1
+ type: string
+ description: VM Name for this vdbe node 1
+ availability_zone_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: availability_zone_1
+ type: string
+ description: The availability zone of secondary node1 vDBE vm in the local HA pair.
+ availability_zone_2:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: availability_zone_2
+ type: string
+ description: The availability zone of secondary node2 vDBE vm in the local HA pair.
+ untrusted_vn_networks:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_vn_networks
+ type: list
+ description: List of subinterface virtual networks
+ entry_schema:
+ type: string
+ vdbe_image_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_image_name
+ type: string
+ description: Image to use for vDBE
+ oam_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: oam_net_name
+ type: string
+ description: Name of NSDNet network from which the management IP addresses will be allocated
+ vdbe_name_2:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_name_2
+ type: string
+ description: VM Name for this vdbe node 2
+ vdbe_aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_sec_untrusted_ip_prefix_len
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vdbe_aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_v6_ip_prefix
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ vdbe_aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_v6_ip_prefix_len
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ untrusted_vlan_tags:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_vlan_tags
+ type: list
+ description: List of subinterface vlan tags
+ entry_schema:
+ type: string
+ vdbe_flavor_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_flavor_name
+ type: string
+ description: Flavor to use for vDBE
+ counter:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: counter
+ type: float
+ description: Counter.
+ vf_module_id_2:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vf_module_id_2
+ type: string
+ description: Unique ID for this VF module inst
+ vf_module_id_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vf_module_id_1
+ type: string
+ description: Unique ID for this VF module inst
+ vdbe_hw_untr_mac_1:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_hw_untr_mac_1
+ type: string
+ description: Secondary MAC address of the secondary vDBE VM on the VAN untrusted network
+ untrusted_net_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: untrusted_net_name
+ type: string
+ description: Name of public untrusted network into which this vDBE HA cluster is deployed
+ vdbe_device_name:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_device_name
+ type: string
+ description: VDBE device Name for this vdbe VNF
+ vdbe_aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ annotations:
+ source:
+ type: org.openecomp.annotations.Source
+ properties:
+ vf_module_label:
+ - main
+ source_type: HEAT
+ param_name: vdbe_aap_untrusted_ip_prefix
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ node_templates:
+ control_int_net:
+ type: org.openecomp.resource.vl.nodes.heat.network.contrailV2.VirtualNetwork
+ properties:
+ network_name:
+ str_replace:
+ template: VNF_NAME_control_net
+ params:
+ VNF_NAME:
+ get_input: vnf_name
+ abstract_vdbe:
+ type: org.openecomp.resource.abstract.nodes.vdbe
+ directives:
+ - substitutable
+ properties:
+ subinterface_nested_parent_interface:
+ - vdbe_untr_port_1
+ - vdbe_untr_port_2
+ subinterface_nested_aap_address_mode:
+ - get_input: aap_address_mode
+ - get_input: aap_address_mode
+ subinterface_nested_vlan_tag_list:
+ - get_input: untrusted_vlan_tags
+ - get_input: untrusted_vlan_tags
+ compute_vdbe_availability_zone:
+ - get_input: availability_zone_1
+ - get_input: availability_zone_2
+ 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
+ vm_flavor_name:
+ get_input: vdbe_flavor_name
+ subinterface_nested_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ vm_image_name:
+ get_input: vdbe_image_name
+ subinterface_nested_aap_sec_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix_len
+ subinterface_nested_aap_sec_untrusted_ip_prefix:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix
+ subinterface_nested_aap_untrusted_v6_ip_prefix:
+ - get_input: vdbe_aap_untrusted_v6_ip_prefix
+ - get_input: vdbe_aap_untrusted_v6_ip_prefix
+ compute_vdbe_metadata:
+ - vf_module_id:
+ get_input: vf_module_id_1
+ vnf_id:
+ get_input: vnf_id_1
+ vnf_name:
+ get_input: vnf_name_1
+ - vf_module_id:
+ get_input: vf_module_id_2
+ vnf_id:
+ get_input: vnf_id_2
+ vnf_name:
+ get_input: vnf_name_2
+ subinterface_nested_mac_address:
+ - get_input: vdbe_hw_untr_mac_1
+ - get_input: vdbe_hw_untr_mac_1
+ 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
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
+ - true
+ subinterface_nested_vmac_address:
+ - get_input: vdbe_untrusted_vmac_address
+ - get_input: vdbe_untrusted_vmac_address
+ 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_counter:
+ - 5
+ - get_input: counter
+ subinterface_nested_subinterfaces_name_prefix:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ compute_vdbe_name:
+ - get_input: vdbe_name_1
+ - get_input: vdbe_name_2
+ subinterface_nested_optional_property_1:
+ - OPTIONAL_VALUE_SUBPORT_1
+ - null
+ subinterface_nested_optional_property_2:
+ - null
+ - OPTIONAL_VALUE_SUBPORT_2
+ service_template_filter:
+ substitute_service_template: Nested_vdbeServiceTemplate.yaml
+ count: 2
+ index_value:
+ get_property:
+ - SELF
+ - service_template_filter
+ - index_value
+ requirements:
+ - link_vdbe_vdbe_untr_port:
+ capability: tosca.capabilities.network.Linkable
+ node: control_int_net
+ relationship: tosca.relationships.network.LinksTo
+ groups:
+ main_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/main.yml
+ description: |
+ Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
+ members:
+ - control_int_net
+ - abstract_vdbe
default: 0
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_vmac_address:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_port_virtual_network_refs
dependency_vdbe_vdbe_untr_port:
- vdbe_vdbe_untr_port
- dependency
- link_vdbe_untr_x_vlan1-Network-Role_vmi_subport_vdbe_vdbe_untr_port_nested:
- - vdbe_vdbe_untr_port_nested
- - link_vdbe_untr_x_vlan1-Network-Role_vmi_subport
link_vdbe_vdbe_untr_port:
- vdbe_vdbe_untr_port
- 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
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_vdbe_untr_x_vlan1-Network-Role_vmi_subport
-tosca_definitions_version: tosca_simple_yaml_1_0_0\r
-metadata:\r
- template_name: nested\r
-imports:\r
-- openecomp_heat_index:\r
- file: openecomp-heat/_index.yml\r
-- GlobalSubstitutionTypes:\r
- file: GlobalSubstitutionTypesServiceTemplate.yaml\r
-topology_template:\r
- inputs:\r
- aap_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for primary vDBE VM on the VAN untrusted network\r
- aap_sec_untrusted_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix for secondary vDBE VM aap on the VAN untrusted network\r
- ip_v6_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv6 address associated with subinterfaces\r
- counter:\r
- hidden: false\r
- immutable: false\r
- type: float\r
- description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.\r
- subinterfaces_name_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource\r
- ip_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: IPv4 address associated with subinterfaces\r
- aap_address_mode:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Address mode for the vDBE cluster IP\r
- aap_untrusted_v6_ip_prefix:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network\r
- parent_interface:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Parent Contrail interface\r
- vn_network_list:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list\r
- optional_property_1:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Optional property\r
- optional_property_2:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: Optional property\r
- mac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: HW MAC address to use for subinterface\r
- vlan_tag_list:\r
- hidden: false\r
- immutable: false\r
- type: list\r
- description: List of VLAN IDs to use for subinterfaces\r
- entry_schema:\r
- type: string\r
- aap_sec_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network\r
- vmac_address:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: virtual MAC address to use for subinterface\r
- aap_untrusted_v6_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network\r
- aap_untrusted_ip_prefix_len:\r
- hidden: false\r
- immutable: false\r
- type: string\r
- description: ip prefix length for the primary vDBE VM on the VAN untrusted network\r
- node_templates:\r
- vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface\r
- properties:\r
- virtual_machine_interface_refs:\r
- - get_input: parent_interface\r
- name:\r
- str_replace:\r
- template: $NAME_$INDEX\r
- params:\r
- $NAME:\r
- get_input: subinterfaces_name_prefix\r
- $INDEX:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_network_refs:\r
- - get_input: vn_network_list\r
- virtual_machine_interface_properties:\r
- sub_interface_vlan_tag:\r
- get_input:\r
- - vlan_tag_list\r
- - get_input: counter\r
- virtual_machine_interface_allowed_address_pairs:\r
- allowed_address_pair:\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_sec_untrusted_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_sec_untrusted_ip_prefix_len\r
- mac:\r
- get_input: mac_address\r
- - address_mode:\r
- get_input: aap_address_mode\r
- ip:\r
- ip_prefix:\r
- get_input: aap_untrusted_v6_ip_prefix\r
- ip_prefix_len:\r
- get_input: aap_untrusted_v6_ip_prefix_len\r
- mac:\r
- get_input: vmac_address\r
- virtual_machine_interface_mac_addresses:\r
- mac_address:\r
- - get_input: mac_address\r
- groups:\r
- nested_group:\r
- type: org.openecomp.groups.heat.HeatStack\r
- properties:\r
- heat_file: ../Artifacts/nested.yml\r
- description: cmaui server template for vMMSC\r
- members:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- substitution_mappings:\r
- node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested\r
- capabilities:\r
- feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - feature\r
- requirements:\r
- link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - link\r
- binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - binding\r
- dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport:\r
- - vdbe_untr_x_vlan1-Network-Role_vmi_subport\r
- - dependency\r
\ No newline at end of file
+tosca_definitions_version: tosca_simple_yaml_1_0_0
+metadata:
+ template_name: nested
+imports:
+- openecomp_heat_index:
+ file: openecomp-heat/_index.yml
+- GlobalSubstitutionTypes:
+ file: GlobalSubstitutionTypesServiceTemplate.yaml
+topology_template:
+ inputs:
+ aap_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for primary vDBE VM on the VAN untrusted network
+ aap_sec_untrusted_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix for secondary vDBE VM aap on the VAN untrusted network
+ ip_v6_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv6 address associated with subinterfaces
+ counter:
+ hidden: false
+ immutable: false
+ type: float
+ description: Index of instance among multiple instances. Use to retrieve correct parameter for this instance when passed all parameters for all instances.
+ subinterfaces_name_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: Combined with subinterface_instance_index, this is used as the name of the subinterface resource
+ ip_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: IPv4 address associated with subinterfaces
+ aap_address_mode:
+ hidden: false
+ immutable: false
+ type: string
+ description: Address mode for the vDBE cluster IP
+ aap_untrusted_v6_ip_prefix:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix for the primary vDBE VM on the VAN untrusted network
+ parent_interface:
+ hidden: false
+ immutable: false
+ type: string
+ description: Parent Contrail interface
+ vn_network_list:
+ hidden: false
+ immutable: false
+ type: string
+ description: List of Contrail VLAN networks to use for the subinterfaces. The order and number of these must match the VLAN ID list
+ optional_property_1:
+ hidden: false
+ immutable: false
+ type: string
+ description: Optional property
+ optional_property_2:
+ hidden: false
+ immutable: false
+ type: string
+ description: Optional property
+ mac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: HW MAC address to use for subinterface
+ vlan_tag_list:
+ hidden: false
+ immutable: false
+ type: list
+ description: List of VLAN IDs to use for subinterfaces
+ entry_schema:
+ type: string
+ aap_sec_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the secondary DBE VM aap on the VAN untrusted network
+ vmac_address:
+ hidden: false
+ immutable: false
+ type: string
+ description: virtual MAC address to use for subinterface
+ aap_untrusted_v6_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ipv6 prefix length for the primary vDBE VM on the VAN untrusted network
+ aap_untrusted_ip_prefix_len:
+ hidden: false
+ immutable: false
+ type: string
+ description: ip prefix length for the primary vDBE VM on the VAN untrusted network
+ node_templates:
+ vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
+ properties:
+ virtual_machine_interface_refs:
+ - get_input: parent_interface
+ name:
+ str_replace:
+ template: $NAME_$INDEX
+ params:
+ $NAME:
+ get_input: subinterfaces_name_prefix
+ $INDEX:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_network_refs:
+ - get_input: vn_network_list
+ virtual_machine_interface_properties:
+ sub_interface_vlan_tag:
+ get_input:
+ - vlan_tag_list
+ - get_input: counter
+ virtual_machine_interface_allowed_address_pairs:
+ allowed_address_pair:
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_sec_untrusted_ip_prefix
+ ip_prefix_len:
+ get_input: aap_sec_untrusted_ip_prefix_len
+ mac:
+ get_input: mac_address
+ - address_mode:
+ get_input: aap_address_mode
+ ip:
+ ip_prefix:
+ get_input: aap_untrusted_v6_ip_prefix
+ ip_prefix_len:
+ get_input: aap_untrusted_v6_ip_prefix_len
+ mac:
+ get_input: vmac_address
+ virtual_machine_interface_mac_addresses:
+ mac_address:
+ - get_input: mac_address
+ groups:
+ nested_group:
+ type: org.openecomp.groups.heat.HeatStack
+ properties:
+ heat_file: ../Artifacts/nested.yml
+ description: cmaui server template for vMMSC
+ members:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ substitution_mappings:
+ node_type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
+ capabilities:
+ feature_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - feature
+ requirements:
+ subinterface_link_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - subinterface_link
+ binding_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - binding
+ dependency_vdbe_untr_x_vlan1-Network-Role_vmi_subport:
+ - vdbe_untr_x_vlan1-Network-Role_vmi_subport
+ - dependency
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net2
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net2
relationship: tosca.relationships.network.LinksTo
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_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
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
local_storage_pd_server:
- pd_server
- local_storage
- link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_vmi_1
link_pd_server_pd01_port:
- pd_server_pd01_port
- link
- dependency
dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_vmi_1
\ No newline at end of file
+ - 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
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
status: SUPPORTED
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
- service_template_filter
- index_value
requirements:
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
capability: tosca.capabilities.network.Linkable
node: test_net1
relationship: tosca.relationships.network.LinksTo
is_required: false
port_pd01_port_network:
- get_input: oam_net_name
+ port_pd01_port_subinterface_indicator:
+ - true
subinterface_nested_net1:
- test_net1
port_pd01_port_network_role_tag: oam
capability: tosca.capabilities.Node
node: test_net2
relationship: tosca.relationships.DependsOn
- - link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
+ - subinterface_link_template_Vlan_vmi_1_pd_server_pd01_port_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
required: true
entry_schema:
type: string
+ port_pd01_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd01_port_order:
type: integer
required: true
get_input: port_pd01_port_exCP_naming
vlan_requirements:
get_input: port_pd01_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd01_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd01_port_ip_requirements
network_role_tag:
local_storage_pd_server:
- pd_server
- local_storage
- link_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- - pd_server_pd01_port_nested
- - link_template_Vlan_vmi_1
link_pd_server_pd01_port:
- pd_server_pd01_port
- link
- dependency
dependency_template_Vlan_vmi_1_pd_server_pd01_port_nested:
- pd_server_pd01_port_nested
- - dependency_template_Vlan_vmi_1
\ No newline at end of file
+ - 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
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
org.openecomp.resource.abstract.nodes.vdbe:
derived_from: org.openecomp.resource.abstract.nodes.VFC
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
directives:
- substitutable
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port_1
subinterface_nested_aap_address_mode:
directives:
- substitutable
properties:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ - true
subinterface_nested_parent_interface:
- vdbe_untr_1_port_2
subinterface_nested_aap_address_mode:
members:
- control_int_net
- abstract_vdbe_0
- - abstract_vdbe_1
\ No newline at end of file
+ - abstract_vdbe_1
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
+ port_vdbe_untr_1_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_parent_interface:
type: list
required: true
- index_value
vlan_requirements:
get_input: port_vdbe_untr_1_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_1_port_subinterface_indicator
+ - index_value
virtual_network_refs:
get_input:
- port_vdbe_untr_1_port_virtual_network_refs
- vdbe
- disk.read.bytes
requirements:
- link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
+ subinterface_link_vdbe_untr_x_subport_vdbe_vdbe_untr_1_port_nested:
- vdbe_vdbe_untr_1_port_nested
- - link_vdbe_untr_x_subport
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_vdbe_untr_1_port:
- vdbe_vdbe_untr_1_port
- dependency
- link
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- - binding
\ No newline at end of file
+ - binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency_vdbe_untr_x_subport
- link_vdbe_untr_x_subport_vdbe_untr_1_subports:
- - vdbe_untr_1_subports
- - link_vdbe_untr_x_subport
dependency_vdbe_node_1:
- vdbe_node_1
- dependency
dependency_control_int_net:
- control_int_net
- dependency
+ subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - vdbe_untr_1_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another:
+ - subinterface_link_vdbe_untr_x_subport_another:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
aap_untrusted_ip_prefix_len:
get_input: vdbe_aap_untrusted_ip_prefix_len
requirements:
- - link_vdbe_untr_x_subport_another:
+ - subinterface_link_vdbe_untr_x_subport_another:
capability: tosca.capabilities.network.Linkable
node: fabric_int_net
relationship: tosca.relationships.network.LinksTo
dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency_vdbe_untr_x_subport
- link_vdbe_untr_x_subport_vdbe_untr_1_subports:
- - vdbe_untr_1_subports
- - link_vdbe_untr_x_subport
dependency_vdbe_untr_2_port:
- vdbe_untr_2_port
- dependency
dependency_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
- vdbe_untr_2_subports
- dependency_vdbe_untr_x_subport_another
+ subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - vdbe_untr_1_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport_another:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- dependency
- link_vdbe_untr_x_subport_another:
+ subinterface_link_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- - link
+ - subinterface_link
binding_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- binding
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
+ - subinterface_link_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_another:
+ - subinterface_link_vdbe_untr_x_subport_another:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency_vdbe_untr_x_subport
- link_vdbe_untr_x_subport_vdbe_untr_1_subports:
- - vdbe_untr_1_subports
- - link_vdbe_untr_x_subport
- link_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
- - vdbe_untr_2_subports
- - link_vdbe_untr_x_subport_another
dependency_vdbe_node_1:
- vdbe_node_1
- dependency
+ subinterface_link_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
+ - vdbe_untr_2_subports
+ - subinterface_link_vdbe_untr_x_subport_another
local_storage_vdbe_node_1:
- vdbe_node_1
- local_storage
dependency_vdbe_untr_x_subport_another_vdbe_untr_2_subports:
- vdbe_untr_2_subports
- dependency_vdbe_untr_x_subport_another
+ subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - vdbe_untr_1_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport_another:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- dependency
- link_vdbe_untr_x_subport_another:
+ subinterface_link_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- - link
+ - subinterface_link
binding_vdbe_untr_x_subport_another:
- vdbe_untr_x_subport_another
- binding
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_untr_2_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_untr_2_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency_vdbe_untr_x_subport
- link_vdbe_untr_x_subport_vdbe_untr_1_subports:
- - vdbe_untr_1_subports
- - link_vdbe_untr_x_subport
dependency_vdbe_node_1:
- vdbe_node_1
- dependency
- link_vdbe_untr_x_subport_vdbe_untr_2_subports:
- - vdbe_untr_2_subports
- - link_vdbe_untr_x_subport
local_storage_vdbe_node_1:
- vdbe_node_1
- local_storage
dependency_vdbe_untr_x_subport_vdbe_untr_2_subports:
- vdbe_untr_2_subports
- dependency_vdbe_untr_x_subport
+ subinterface_link_vdbe_untr_x_subport_vdbe_untr_2_subports:
+ - vdbe_untr_2_subports
+ - subinterface_link_vdbe_untr_x_subport
+ subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - vdbe_untr_1_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
dependency_vdbe_untr_x_subport_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency_vdbe_untr_x_subport
- link_vdbe_untr_x_subport_vdbe_untr_1_subports:
- - vdbe_untr_1_subports
- - link_vdbe_untr_x_subport
dependency_vdbe_node_1:
- vdbe_node_1
- dependency
dependency_control_int_net:
- control_int_net
- dependency
+ subinterface_link_vdbe_untr_x_subport_vdbe_untr_1_subports:
+ - vdbe_untr_1_subports
+ - subinterface_link_vdbe_untr_x_subport
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
aap_untrusted_ip_prefix_len:
get_input: vdbe_aap_untrusted_ip_prefix_len
requirements:
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
aap_untrusted_ip_prefix_len:
get_input: vdbe_aap_untrusted_ip_prefix_len
requirements:
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
description: |
Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
aap_untrusted_ip_prefix_len:
get_input: vdbe_aap_untrusted_ip_prefix_len
requirements:
- - link_vdbe_untr_x_subport:
+ - subinterface_link_vdbe_untr_x_subport:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_untr_x_subport:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_untr_x_subport
- feature
requirements:
- link_vdbe_untr_x_subport:
- - vdbe_untr_x_subport
- - link
dependency_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- dependency
binding_vdbe_untr_x_subport:
- vdbe_untr_x_subport
- binding
+ subinterface_link_vdbe_untr_x_subport:
+ - vdbe_untr_x_subport
+ - subinterface_link
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_pd_server_2b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_2b_port_network_role:
type: string
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_2b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_2b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
default: 0
constraints:
- greater_or_equal: 0
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
port_pd_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_pd_server_2b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_2b_port_network_role:
type: string
required: true
pd_server_1b_pd_server_2b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_2b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_2b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_2b_port_mac_requirements
+ order:
+ get_input: port_pd_server_2b_port_order
+ exCP_naming:
+ get_input: port_pd_server_2b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_2b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_2b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_2b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_2b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_2b_port_mac_requirements
- order:
- get_input: port_pd_server_2b_port_order
network_role:
get_input: port_pd_server_2b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_2b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_2b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_2b_port_subnetpoolid
network:
get_input:
- port_pd_server_2b_port_network
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- dependency
dependency_pd_server_1b_pd_server_2b_port:
- pd_server_1b_pd_server_2b_port
- dependency
+ 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
link_pd_server_1b_pd_server_2b_port:
- pd_server_1b_pd_server_2b_port
- link
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- - dependency
\ No newline at end of file
+ - dependency
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
+ port_ps_server_2b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_2b_port_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
index_value:
type: integer
description: Index value of this substitution service template runtime instance
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
ps_server_1b_ps_server_2b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_2b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_2b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_2b_port_mac_requirements
+ order:
+ get_input: port_ps_server_2b_port_order
+ exCP_naming:
+ get_input: port_ps_server_2b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_2b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_2b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_2b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_2b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_2b_port_mac_requirements
- order:
- get_input: port_ps_server_2b_port_order
network_role:
get_input: port_ps_server_2b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_2b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_2b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_2b_port_subnetpoolid
network:
get_input:
- port_ps_server_2b_port_network
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
port_pd_server_1b_port_replacement_policy:
- AUTO
port_pd_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
+ port_pd_server_2b_port_subinterface_indicator:
+ - true
port_pd_server_1b_port_network:
- packet_internal_network
port_pd_server_2b_port_replacement_policy:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
get_input:
- ps_server_2b_ips
- 0
+ port_ps_server_2b_port_subinterface_indicator:
+ - true
compute_ps_server_1b_availability_zone:
- get_input: availability_zone_0
compute_ps_server_1b_name:
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
port_ps_server_1b_port_network:
- packet_internal_network
port_ps_server_1b_port_ip_requirements:
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- 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
+ 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
+ - dependency
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
parent_interface: ps_server_1b_port_1
net1: packet_ext_network
requirements:
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
- dependency_template_Vlan_vmi_1
dependency_server_1b_ps_1:
- server_1b_ps_1
- - dependency
\ No newline at end of file
+ - dependency
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- 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
+ 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
+ - dependency
required: true
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
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
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
link_ps_server_1b_ps_server_1b_port:
- ps_server_1b_ps_server_1b_port
- link
- link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
+ - true
port_ps_server_1b_port_fixed_ips:
- - ip_address:
get_input:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_test_resourceGroup_0:
+ - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
+ - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1_test_resourceGroup_1:
+ - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_vmi_1_test_resourceGroup_0:
+ - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_0:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
- - link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
+ - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- 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
+ 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
+ - dependency
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
subinterface_nested_vlan_net1:
- get_input: sub_inf_net
vm_image_name:
- test_nested_level2
- disk.write.requests_server_1b_pd_1
requirements:
- link_template_Vlan_vmi_1_test_resourceGroup_0:
- - test_resourceGroup_0
- - link_template_Vlan_vmi_1
dependency_pd_server_1b_port_0:
- abstract_pd_server_1b
- dependency_pd_server_1b_pd_server_1b_port
- link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
- - test_nested_level2
- - link_template_Vlan_vmi_1_test_resourceGroup_1
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
+ subinterface_link_template_Vlan_vmi_1_test_resourceGroup_0:
+ - test_resourceGroup_0
+ - subinterface_link_template_Vlan_vmi_1
dependency_template_Vlan_vmi_1_test_resourceGroup_0:
- test_resourceGroup_0
- dependency_template_Vlan_vmi_1
dependency_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
- test_nested_level2
- dependency_template_Vlan_vmi_1_test_resourceGroup_1
+ subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1_test_nested_level2:
+ - test_nested_level2
+ - subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1
dependency_test_nested_level2:
- test_nested_level2
- dependency
dependency_test_resourceGroup_1:
- test_resourceGroup_1
- dependency
- link_template_Vlan_vmi_1_test_resourceGroup_1:
- - test_resourceGroup_1
- - link_template_Vlan_vmi_1
dependency_template_Vlan_vmi_1_test_resourceGroup_1:
- test_resourceGroup_1
- dependency_template_Vlan_vmi_1
local_storage_server_1b_pd_1:
- server_1b_pd_1
- local_storage
+ subinterface_link_template_Vlan_vmi_1_test_resourceGroup_1:
+ - test_resourceGroup_1
+ - subinterface_link_template_Vlan_vmi_1
link_pd_server_1b_port_1:
- pd_server_1b_port_1
- link
- dependency
dependency_pd_server_1b_port_1:
- pd_server_1b_port_1
- - dependency
\ No newline at end of file
+ - dependency
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
+ - true
+ - true
+ - true
subinterface_nested_vlan_net1:
- packet_externalmain_network
- packet_externalmain_network
capability: tosca.capabilities.network.Linkable
node: packet_internalmain_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_externalmain_network
relationship: tosca.relationships.network.LinksTo
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- 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
+ 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
+ - dependency
required: true
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
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
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
link_ps_server_1b_ps_server_1b_port:
- ps_server_1b_ps_server_1b_port
- link
- link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- 0
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
+ - true
vm_image_name:
get_input: pd_server_1b_image
port_pd_server_1b_port_replacement_policy:
subinterface_nested_vlan_service_template_filter_count:
- 9
- 9
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
+ - true
port_ps_server_1b_port_fixed_ips:
- - ip_address:
get_input:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- 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
+ 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
+ - dependency
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
+ - true
subinterface_nested_vlan_net1:
- packet_external_network
- packet_external_network
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_vmi_1:
+ - subinterface_link_template_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
- pd_server_1b
- disk.write.requests.rate
requirements:
- link_template_Vlan_vmi_1_pd_server_1b_pd_server_1b_port_nested_vlan:
- - pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_pd_server_1b:
- pd_server_1b
- 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
+ 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
+ - dependency
required: true
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
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
local_storage_ps_server_1b:
- ps_server_1b
- local_storage
link_ps_server_1b_ps_server_1b_port:
- ps_server_1b_ps_server_1b_port
- link
- link_template_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - link_template_Vlan_vmi_1
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
port_ps_server_1b_port_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
- link
dependency_ps_server_1b:
- ps_server_1b
- - dependency
\ No newline at end of file
+ - dependency
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
port_ps_server_1b_port_mac_requirements:
mac_count_required:
is_required: false
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
type: float
node_templates:
template_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- template_Vlan_vmi_1
- feature
requirements:
- link_template_Vlan_vmi_1:
- - template_Vlan_vmi_1
- - link
dependency_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- dependency
+ subinterface_link_template_Vlan_vmi_1:
+ - template_Vlan_vmi_1
+ - subinterface_link
binding_template_Vlan_vmi_1:
- template_Vlan_vmi_1
- binding
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: string
required: true
status: SUPPORTED
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
status: SUPPORTED
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
occurrences:
- 0
- UNBOUNDED
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_template_subint_Vlan_vmi_1:
+ - subinterface_link_template_subint_Vlan_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
vm_flavor_name:
type: string
required: true
+ port_pd_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_pd_server_1b_port_vlan_requirements:
type: list
required: true
pd_server_1b_pd_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_pd_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_pd_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_pd_server_1b_port_mac_requirements
+ order:
+ get_input: port_pd_server_1b_port_order
+ exCP_naming:
+ get_input: port_pd_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_pd_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_pd_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_pd_server_1b_port_ip_requirements
network_role_tag:
get_input: port_pd_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_pd_server_1b_port_mac_requirements
- order:
- get_input: port_pd_server_1b_port_order
network_role:
get_input: port_pd_server_1b_port_network_role
- subnetpoolid:
- get_input: port_pd_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_pd_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_pd_server_1b_port_subnetpoolid
network:
get_input:
- port_pd_server_1b_port_network
dependency_pd_server_1b_pd_server_1b_port_nested_vlan:
- pd_server_1b_pd_server_1b_port_nested_vlan
- dependency
- 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_nested_vlan:
- pd_server_1b_pd_server_1b_port_nested_vlan
- - link_template_subint_Vlan_vmi_1
+ - subinterface_link_template_subint_Vlan_vmi_1
dependency_pd_server_1b_pd_server_1b_port:
- pd_server_1b_pd_server_1b_port
- 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
+ - dependency_template_subint_Vlan_vmi_1
required: true
entry_schema:
type: float
+ port_ps_server_1b_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_ps_server_1b_port_network_role_tag:
type: string
required: true
ps_server_1b_ps_server_1b_port:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
- exCP_naming:
- get_input: port_ps_server_1b_port_exCP_naming
replacement_policy:
get_input:
- port_ps_server_1b_port_replacement_policy
- index_value
+ mac_requirements:
+ get_input: port_ps_server_1b_port_mac_requirements
+ order:
+ get_input: port_ps_server_1b_port_order
+ exCP_naming:
+ get_input: port_ps_server_1b_port_exCP_naming
vlan_requirements:
get_input: port_ps_server_1b_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_ps_server_1b_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_ps_server_1b_port_ip_requirements
network_role_tag:
get_input: port_ps_server_1b_port_network_role_tag
- mac_requirements:
- get_input: port_ps_server_1b_port_mac_requirements
- order:
- get_input: port_ps_server_1b_port_order
network_role:
get_input: port_ps_server_1b_port_network_role
- subnetpoolid:
- get_input: port_ps_server_1b_port_subnetpoolid
fixed_ips:
get_input:
- port_ps_server_1b_port_fixed_ips
- index_value
+ subnetpoolid:
+ get_input: port_ps_server_1b_port_subnetpoolid
network:
get_input:
- port_ps_server_1b_port_network
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
+ 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
- link_template_subint_Vlan_vmi_1_ps_server_1b_ps_server_1b_port_nested_vlan:
- - ps_server_1b_ps_server_1b_port_nested_vlan
- - link_template_subint_Vlan_vmi_1
\ No newline at end of file
- 9
vm_flavor_name:
get_input: pd_server_1b_flavor
+ port_pd_server_1b_port_subinterface_indicator:
+ - true
subinterface_nested_vlan_net1:
- packet_external_network
vm_image_name:
capability: tosca.capabilities.network.Linkable
node: packet_internal_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_external_network
relationship: tosca.relationships.network.LinksTo
- dependency
dependency_packet_external_network:
- packet_external_network
- - dependency
\ No newline at end of file
+ - dependency
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 9
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
is_required: false
subinterface_nested_vlan_service_template_filter_count:
- 19
+ port_ps_server_1b_port_subinterface_indicator:
+ - true
port_ps_server_1b_port_fixed_ips:
- ip_address:
get_input:
capability: tosca.capabilities.network.Linkable
node: packet_int_network
relationship: tosca.relationships.network.LinksTo
- - 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_nested_vlan:
capability: tosca.capabilities.network.Linkable
node: packet_ext_network
relationship: tosca.relationships.network.LinksTo
- dependency_ps_server_1b
dependency_template_subint_Vlan_vmi_1_test_resourceGroup_1:
- test_resourceGroup_1
- - dependency_template_subint_Vlan_vmi_1
\ No newline at end of file
+ - dependency_template_subint_Vlan_vmi_1
type: float
node_templates:
template_subint_Vlan_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
binding_template_subint_Vlan_vmi_1:
- template_subint_Vlan_vmi_1
- binding
+ subinterface_link_template_subint_Vlan_vmi_1:
+ - template_subint_Vlan_vmi_1
+ - subinterface_link
dependency_template_subint_Vlan_vmi_1:
- template_subint_Vlan_vmi_1
- dependency
- link_template_subint_Vlan_vmi_1:
- - template_subint_Vlan_vmi_1
- - link
\ No newline at end of file
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: json
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- status: SUPPORTED
- constraints:
- - greater_or_equal: 0
- subinterface_vdbe_untr_1_subports_parent_interface:
+ entry_schema:
+ type: boolean
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ port_vdbe_untr_port_name:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: string
+ port_vdbe_untr_port_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_vn_network_list:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_name:
+ subinterface_vdbe_untr_2_subports_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_vlan_requirements:
+ subinterface_vdbe_untr_2_subports_mac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_vdbe_untr_2_subports_ip_address:
+ type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
+ compute_vdbe_name:
+ type: list
required: true
status: SUPPORTED
- subinterface_vdbe_untr_1_subports_vmac_address:
+ entry_schema:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_vn_network_list:
+ port_vdbe_untr_port_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
+ type: org.openecomp.datatypes.network.IpRequirements
+ subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ type: json
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_ip_v6_address:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_mac_address:
+ port_vdbe_untr_port_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
+ port_vdbe_untr_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ status: SUPPORTED
+ constraints:
+ - greater_or_equal: 0
+ subinterface_vdbe_untr_1_subports_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_parent_interface:
+ type: float
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: float
+ port_vdbe_untr_port_vlan_requirements:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vdbe_untr_2_subports_ip_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- compute_vdbe_name:
+ subinterface_vdbe_untr_1_subports_vmac_address:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_vdbe_untr_1_subports_vlan_tag_list:
+ type: string
+ subinterface_vdbe_untr_2_subports_parent_interface:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
+ type: string
requirements:
- dependency_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
capability: tosca.capabilities.Node
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - 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_vdbe_untr_2_subports:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
properties:
subinterface_vdbe_untr_1_subports_ip_address:
- get_input: vdbe_untrusted_ip_1
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- - get_input: vdbe_aap_untrusted_ip_prefix
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
- get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_ip_prefix_len
subinterface_vdbe_untr_1_subports_mac_address:
- get_input: vdbe_hw_untr_mac_1
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- - get_input: vdbe_untrusted_v6_ip_1
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
- get_input: aap_address_mode
subinterface_vdbe_untr_2_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
- port_vdbe_untr_port_mac_requirements:
- mac_count_required:
- is_required: false
- subinterface_vdbe_untr_1_subports_parent_interface:
- - vdbe_1_untr_port_1
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
- - 5
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
- - get_input: untrusted_num_vn
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
subinterface_vdbe_untr_1_subports_vn_network_list:
- get_input: untrusted_vn_networks
port_vdbe_untr_port_name:
- - str_replace:
- template: VM_NAMEDBE001p1n004
- params:
- DBE:
- get_input: vdbe_device_name
- VM_NAME:
- get_input: vdbe_name_1
- subinterface_vdbe_untr_2_subports_ip_address:
- - get_input: vdbe_untrusted_ip_1
- subinterface_vdbe_untr_1_subports_vmac_address:
- - get_input: vdbe_untrusted_vmac_address
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
- str_replace:
template: VM_NAMEDBE001p1n004
params:
- get_input: untrusted_vn_networks
subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
- get_input: vdbe_aap_untrusted_v6_ip_prefix
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
- - get_input: vdbe_aap_sec_untrusted_ip_prefix
subinterface_vdbe_untr_2_subports_ip_v6_address:
- get_input: vdbe_untrusted_v6_ip_1
subinterface_vdbe_untr_2_subports_mac_address:
- get_input: vdbe_hw_untr_mac_1
subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
- get_input: vdbe_aap_untrusted_v6_ip_prefix_len
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
- - get_input: vdbe_aap_untrusted_ip_prefix_len
- subinterface_vdbe_untr_2_subports_parent_interface:
- - vdbe_1_untr_port_1
compute_vdbe_name:
- get_input: vdbe_name_1
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
is_required: false
subinterface_vdbe_untr_1_subports_vlan_tag_list:
- get_input: untrusted_vlan_tags
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
+ - get_input: vdbe_aap_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
+ - get_input: vdbe_untrusted_v6_ip_1
+ port_vdbe_untr_port_mac_requirements:
+ mac_count_required:
+ is_required: false
+ subinterface_vdbe_untr_1_subports_parent_interface:
+ - vdbe_1_untr_port_1
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ - 5
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ - get_input: untrusted_num_vn
+ subinterface_vdbe_untr_2_subports_ip_address:
+ - get_input: vdbe_untrusted_ip_1
+ subinterface_vdbe_untr_1_subports_vmac_address:
+ - get_input: vdbe_untrusted_vmac_address
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ - str_replace:
+ template: VM_NAMEDBE001p1n004
+ params:
+ DBE:
+ get_input: vdbe_device_name
+ VM_NAME:
+ get_input: vdbe_name_1
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ - get_input: vdbe_aap_sec_untrusted_ip_prefix
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ - get_input: vdbe_aap_untrusted_ip_prefix_len
+ subinterface_vdbe_untr_2_subports_parent_interface:
+ - vdbe_1_untr_port_1
service_template_filter:
substitute_service_template: Nested_vdbeServiceTemplate.yaml
count: 1
get_input: untr_vfc_instance_group_function
subinterface_role: untr
members:
- - abstract_vdbe
\ No newline at end of file
+ - abstract_vdbe
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- entry_schema:
- type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
- type: list
- required: true
- entry_schema:
- type: string
- port_vdbe_untr_port_subnetpoolid:
- type: string
- required: true
subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_ip_v6_address:
- type: list
- required: true
- entry_schema:
- type: string
subinterface_vdbe_untr_1_subports_subinterfaces_name_prefix:
type: list
required: true
required: true
entry_schema:
type: json
- port_vdbe_untr_port_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
required: true
- index_value:
- type: integer
- description: Index value of this substitution service template runtime instance
- required: false
- default: 0
- constraints:
- - greater_or_equal: 0
- subinterface_vdbe_untr_1_subports_parent_interface:
+ entry_schema:
+ type: boolean
+ subinterface_vdbe_untr_1_subports_vn_network_list:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ port_vdbe_untr_port_name:
type: list
required: true
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: string
+ port_vdbe_untr_port_network_role:
+ type: string
+ required: true
+ subinterface_vdbe_untr_2_subports_vn_network_list:
type: list
required: true
entry_schema:
- type: float
- subinterface_vdbe_untr_1_subports_vn_network_list:
+ type: string
+ subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_name:
+ subinterface_vdbe_untr_2_subports_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_vlan_requirements:
+ subinterface_vdbe_untr_2_subports_mac_address:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- subinterface_vdbe_untr_2_subports_ip_address:
+ type: string
+ subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_network_role:
- type: string
- required: true
- subinterface_vdbe_untr_1_subports_vmac_address:
+ compute_vdbe_name:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
+ subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_vn_network_list:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_v6_ip_prefix:
+ port_vdbe_untr_port_ip_requirements:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
+ type: org.openecomp.datatypes.network.IpRequirements
+ subinterface_vdbe_untr_1_subports_vlan_tag_list:
type: list
required: true
entry_schema:
- type: string
- subinterface_vdbe_untr_2_subports_ip_v6_address:
+ type: json
+ subinterface_vdbe_untr_2_subports_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_mac_address:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_untrusted_v6_ip_prefix_len:
+ port_vdbe_untr_port_subnetpoolid:
+ type: string
+ required: true
+ subinterface_vdbe_untr_1_subports_ip_v6_address:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
+ port_vdbe_untr_port_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ index_value:
+ type: integer
+ description: Index value of this substitution service template runtime instance
+ required: false
+ default: 0
+ constraints:
+ - greater_or_equal: 0
+ subinterface_vdbe_untr_1_subports_parent_interface:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_parent_interface:
+ subinterface_vdbe_untr_2_subports_service_template_filter_count:
+ type: list
+ required: true
+ entry_schema:
+ type: float
+ subinterface_vdbe_untr_1_subports_service_template_filter_count:
+ type: list
+ required: true
+ entry_schema:
+ type: float
+ port_vdbe_untr_port_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ subinterface_vdbe_untr_2_subports_ip_address:
type: list
required: true
entry_schema:
type: string
- compute_vdbe_name:
+ subinterface_vdbe_untr_1_subports_vmac_address:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_1_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_subinterfaces_name_prefix:
type: list
required: true
entry_schema:
type: string
- subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix_len:
+ subinterface_vdbe_untr_2_subports_aap_sec_untrusted_ip_prefix:
type: list
required: true
entry_schema:
type: string
- port_vdbe_untr_port_ip_requirements:
+ subinterface_vdbe_untr_1_subports_aap_untrusted_ip_prefix_len:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- subinterface_vdbe_untr_1_subports_vlan_tag_list:
+ type: string
+ subinterface_vdbe_untr_2_subports_parent_interface:
type: list
required: true
entry_schema:
- type: json
+ type: string
node_templates:
vdbe_vdbe_untr_port_vdbe_untr_1_subports:
type: org.openecomp.resource.abstract.nodes.heat.subinterface.nested
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- vdbe_vdbe_untr_port
- network.incoming.packets.rate
requirements:
- link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_2_subports
- - link_vdbe_0_subint_untr_vmi_0
dependency_vdbe_vdbe_untr_port:
- vdbe_vdbe_untr_port
- dependency
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
- link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_vdbe_untr_1_subports:
- - vdbe_vdbe_untr_port_vdbe_untr_1_subports
- - link_vdbe_0_subint_untr_vmi_0
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
dependency_vdbe_vdbe_untr_port_vdbe_untr_2_subports:
- vdbe_vdbe_untr_port_vdbe_untr_2_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
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_untr_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- dependency
+ subinterface_link_vdbe_0_subint_untr_vmi_0:
+ - vdbe_0_subint_untr_vmi_0
+ - subinterface_link
binding_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- binding
- link_vdbe_0_subint_untr_vmi_0:
- - vdbe_0_subint_untr_vmi_0
- - link
\ No newline at end of file
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
subinterface_nested_vmac_address:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
subinterface_nested_vmac_address:
- get_input: vdbe_untrusted_vmac_address
subinterface_nested_vn_network_list:
subinterface_role: untr
members:
- abstract_vdbe_0
- - abstract_vdbe_1
\ No newline at end of file
+ - abstract_vdbe_1
default: 0
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
subinterface_nested_vmac_address:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
- vdbe_vdbe_untr_port_nested
- dependency_vdbe_0_subint_untr_vmi_0
- link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
+ subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested:
- vdbe_vdbe_untr_port_nested
- - link_vdbe_0_subint_untr_vmi_0
+ - 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
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_untr_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- dependency
+ subinterface_link_vdbe_0_subint_untr_vmi_0:
+ - vdbe_0_subint_untr_vmi_0
+ - subinterface_link
binding_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- binding
- link_vdbe_0_subint_untr_vmi_0:
- - vdbe_0_subint_untr_vmi_0
- - link
\ No newline at end of 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
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_1:
+ - subinterface_link_vdbe_0_subint_untr_vmi_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.Node
occurrences:
- 1
- - UNBOUNDED
\ No newline at end of file
+ - UNBOUNDED
get_input: untr_vfc_instance_group_function
subinterface_role: untr
members:
- - tdcore_zone_0_RRG
\ No newline at end of file
+ - tdcore_zone_0_RRG
aap_untrusted_ip_prefix_len:
get_input: vdbe_aap_untrusted_ip_prefix_len
requirements:
- - link_vdbe_0_subint_untr_vmi_1:
+ - subinterface_link_vdbe_0_subint_untr_vmi_1:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
- dependency
dependency_vdbe_untr_1_subports:
- vdbe_untr_1_subports
- - dependency
\ No newline at end of file
+ - dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_untr_vmi_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
- vdbe_0_subint_untr_vmi_1
- feature
requirements:
+ subinterface_link_vdbe_0_subint_untr_vmi_1:
+ - vdbe_0_subint_untr_vmi_1
+ - subinterface_link
dependency_vdbe_0_subint_untr_vmi_1:
- vdbe_0_subint_untr_vmi_1
- dependency
binding_vdbe_0_subint_untr_vmi_1:
- vdbe_0_subint_untr_vmi_1
- binding
- link_vdbe_0_subint_untr_vmi_1:
- - vdbe_0_subint_untr_vmi_1
- - link
\ No newline at end of file
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_oam_vmi_0:
+ - subinterface_link_vdbe_0_subint_oam_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_vdbe_untr_port_name:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
status: SUPPORTED
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_vdbe_untr_port_name:
type: list
required: true
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
+ - subinterface_link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- 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
is_required: false
subinterface_nested2_ip_address:
- get_input: vdbe_untrusted_ip_1
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
port_vdbe_untr_port_name:
- str_replace:
template: VM_NAMEDBE001p1n004
port_vdbe_untr_port_mac_requirements:
mac_count_required:
is_required: false
+ port_vdbe_untr_port_subinterface_indicator:
+ - true
port_vdbe_untr_port_name:
- str_replace:
template: VM_NAMEDBE001p1n004
get_input: oam_vfc_instance_group_function
subinterface_role: oam
members:
- - abstract_vdbe_1
\ No newline at end of file
+ - abstract_vdbe_1
default: 0
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_vdbe_untr_port_name:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
- 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
dependency_vdbe_vdbe_untr_port:
- vdbe_vdbe_untr_port
- dependency
- link_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- - vdbe_vdbe_untr_port_nested1
- - link_vdbe_0_subint_untr_vmi_0
dependency_vdbe_0_subint_untr_vmi_0_vdbe_vdbe_untr_port_nested1:
- vdbe_vdbe_untr_port_nested1
- dependency_vdbe_0_subint_untr_vmi_0
- dependency
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
default: 0
constraints:
- greater_or_equal: 0
+ port_vdbe_untr_port_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_vdbe_untr_port_name:
type: list
required: true
get_input: port_vdbe_untr_port_exCP_naming
vlan_requirements:
get_input: port_vdbe_untr_port_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_vdbe_untr_port_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_vdbe_untr_port_ip_requirements
network_role_tag:
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
- link
- link_vdbe_0_subint_oam_vmi_0_vdbe_vdbe_untr_port_nested2:
- - vdbe_vdbe_untr_port_nested2
- - link_vdbe_0_subint_oam_vmi_0
local_storage_vdbe:
- vdbe
- local_storage
- dependency
dependency_vdbe:
- vdbe
- - dependency
\ No newline at end of file
+ - dependency
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_untr_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- dependency
+ subinterface_link_vdbe_0_subint_untr_vmi_0:
+ - vdbe_0_subint_untr_vmi_0
+ - subinterface_link
binding_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- binding
- link_vdbe_0_subint_untr_vmi_0:
- - vdbe_0_subint_untr_vmi_0
- - link
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_oam_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_0_subint_oam_vmi_0:
- vdbe_0_subint_oam_vmi_0
- dependency
- link_vdbe_0_subint_oam_vmi_0:
+ subinterface_link_vdbe_0_subint_oam_vmi_0:
- vdbe_0_subint_oam_vmi_0
- - link
+ - subinterface_link
binding_vdbe_0_subint_oam_vmi_0:
- vdbe_0_subint_oam_vmi_0
- binding
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
occurrences:
- 0
- UNBOUNDED
- - link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
aap_untrusted_ip_prefix_len:
get_input: vdbe_aap_untrusted_ip_prefix_len
requirements:
- - link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link_vdbe_0_subint_untr_vmi_0:
capability: tosca.capabilities.network.Linkable
node: control_int_net
relationship: tosca.relationships.network.LinksTo
description: ip prefix length for the primary vDBE VM on the VAN untrusted network
node_templates:
vdbe_0_subint_untr_vmi_0:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: parent_interface
dependency_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- dependency
- binding_vdbe_0_subint_untr_vmi_0:
+ subinterface_link_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- - binding
- link_vdbe_0_subint_untr_vmi_0:
+ - subinterface_link
+ binding_vdbe_0_subint_untr_vmi_0:
- vdbe_0_subint_untr_vmi_0
- - link
\ No newline at end of file
+ - binding
\ No newline at end of file
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_3_arrayParameter:
+ - subinterface_link_template_Vlan_3_arrayParameter:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_2:
+ - subinterface_link_template_Vlan_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
net2: test_net2\r
net1: test_net1\r
requirements:\r
- - link_template_Vlan_2:\r
+ - subinterface_link_template_Vlan_2:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net2\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_1:\r
+ - subinterface_link_template_Vlan_1:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
net2: test_net2\r
net1: test_net1\r
requirements:\r
- - link_template_Vlan_2:\r
+ - subinterface_link_template_Vlan_2:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net2\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_1:\r
+ - subinterface_link_template_Vlan_1:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
- test_Vlan2\r
- test_Vlan1\r
- server_cmaui_nova\r
- - test_nested\r
+ - test_nested
\ No newline at end of file
type: float
node_templates:
template_Vlan_3_arrayParameter:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input:
mac_address:
- get_input: mac_address
template_Vlan_2:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p2
mac_address:
- get_input: mac_address
template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: p1
- template_Vlan_3_arrayParameter
- feature
requirements:
+ subinterface_link_template_Vlan_3_arrayParameter:
+ - template_Vlan_3_arrayParameter
+ - subinterface_link
+ subinterface_link_template_Vlan_2:
+ - template_Vlan_2
+ - subinterface_link
dependency_template_Vlan_2:
- template_Vlan_2
- dependency
dependency_template_Vlan_1:
- template_Vlan_1
- dependency
- link_template_Vlan_1:
- - template_Vlan_1
- - link
dependency_template_Vlan_3_arrayParameter:
- template_Vlan_3_arrayParameter
- dependency
- link_template_Vlan_3_arrayParameter:
- - template_Vlan_3_arrayParameter
- - link
- link_template_Vlan_2:
- - template_Vlan_2
- - link
+ subinterface_link_template_Vlan_1:
+ - template_Vlan_1
+ - subinterface_link
binding_template_Vlan_2:
- template_Vlan_2
- binding
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_2:
+ - subinterface_link_template_Vlan_2:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_1:
+ - subinterface_link_template_Vlan_1:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:
+ - subinterface_link_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:
+ - subinterface_link_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_6_test_nested3Level_test_nested2Level:
+ - subinterface_link_template_Vlan_6_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_5_test_nested3Level_test_nested2Level:
+ - subinterface_link_template_Vlan_5_test_nested3Level_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_4_test_nested2Level:
+ - subinterface_link_template_Vlan_4_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_3_test_nested2Level:
+ - subinterface_link_template_Vlan_3_test_nested2Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_8_test_nested4Level_test_nested3Level:
+ - subinterface_link_template_Vlan_8_test_nested4Level_test_nested3Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_7_test_nested4Level_test_nested3Level:
+ - subinterface_link_template_Vlan_7_test_nested4Level_test_nested3Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_6_test_nested3Level:
+ - subinterface_link_template_Vlan_6_test_nested3Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_5_test_nested3Level:
+ - subinterface_link_template_Vlan_5_test_nested3Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_4:
+ - subinterface_link_template_Vlan_4:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_3:
+ - subinterface_link_template_Vlan_3:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_8_test_nested4Level:
+ - subinterface_link_template_Vlan_8_test_nested4Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_7_test_nested4Level:
+ - subinterface_link_template_Vlan_7_test_nested4Level:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_6:
+ - subinterface_link_template_Vlan_6:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_5:
+ - subinterface_link_template_Vlan_5:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_8:
+ - subinterface_link_template_Vlan_8:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
occurrences:
- 0
- UNBOUNDED
- - link_template_Vlan_7:
+ - subinterface_link_template_Vlan_7:
capability: tosca.capabilities.network.Linkable
relationship: tosca.relationships.network.LinksTo
occurrences:
port1: template_VMInt_OAM_lb_1\r
port2: cmaui_port_2\r
requirements:\r
- - link_template_Vlan_2:\r
+ - subinterface_link_template_Vlan_2:\r
capability: tosca.capabilities.network.Linkable\r
node: test_contrailV2_net2\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_1:\r
+ - subinterface_link_template_Vlan_1:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:\r
+ - subinterface_link_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:\r
+ - subinterface_link_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_6_test_nested3Level_test_nested2Level:\r
+ - subinterface_link_template_Vlan_6_test_nested3Level_test_nested2Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_5_test_nested3Level_test_nested2Level:\r
+ - subinterface_link_template_Vlan_5_test_nested3Level_test_nested2Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_net1\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_4_test_nested2Level:\r
+ - subinterface_link_template_Vlan_4_test_nested2Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_contrailV2_net2\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_3_test_nested2Level:\r
+ - subinterface_link_template_Vlan_3_test_nested2Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_contrailV2_net2\r
relationship: tosca.relationships.network.LinksTo\r
- index_value\r
port1: cmaui_port_2\r
requirements:\r
- - link_template_Vlan_7_test_nested4Level:\r
+ - subinterface_link_template_Vlan_7_test_nested4Level:\r
capability: tosca.capabilities.network.Linkable\r
node: test_contrailV2_net2\r
relationship: tosca.relationships.network.LinksTo\r
- - link_template_Vlan_6:\r
+ - subinterface_link_template_Vlan_6:\r
capability: tosca.capabilities.network.Linkable\r
node: test_contrailV2_net2\r
relationship: tosca.relationships.network.LinksTo\r
- test_resourceGroup\r
- test_net1\r
- test_nestedInvalidConnection\r
- - server_cmaui_nova\r
+ - server_cmaui_nova
\ No newline at end of file
type: string
node_templates:
template_Vlan_2:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port2
mac_address:
- get_input: mac_address
template_Vlan_1:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port1
- test_nested2Level
- feature_template_Vlan_6_test_nested3Level
requirements:
+ subinterface_link_template_Vlan_2:
+ - template_Vlan_2
+ - subinterface_link
+ subinterface_link_template_Vlan_4_test_nested2Level:
+ - test_nested2Level
+ - subinterface_link_template_Vlan_4
dependency_template_Vlan_5_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_template_Vlan_5_test_nested3Level
dependency_template_Vlan_4_test_nested2Level:
- test_nested2Level
- dependency_template_Vlan_4
+ subinterface_link_template_Vlan_1:
+ - template_Vlan_1
+ - subinterface_link
dependency_test_nested2Level:
- test_nested2Level
- dependency
- link_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:
+ subinterface_link_template_Vlan_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- - link_template_Vlan_7_test_nested4Level_test_nested3Level
+ - subinterface_link_template_Vlan_6_test_nested3Level
dependency_template_Vlan_2:
- template_Vlan_2
- dependency
binding_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- binding_template_Vlan_7_test_nested4Level_test_nested3Level
- link_template_Vlan_4_test_nested2Level:
- - test_nested2Level
- - link_template_Vlan_4
dependency_template_Vlan_1:
- template_Vlan_1
- dependency
+ subinterface_link_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - subinterface_link_template_Vlan_7_test_nested4Level_test_nested3Level
binding_template_Vlan_2:
- template_Vlan_2
- binding
dependency_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_template_Vlan_8_test_nested4Level_test_nested3Level
- link_template_Vlan_6_test_nested3Level_test_nested2Level:
- - test_nested2Level
- - link_template_Vlan_6_test_nested3Level
dependency_template_Vlan_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_template_Vlan_6_test_nested3Level
binding_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- binding_template_Vlan_8_test_nested4Level_test_nested3Level
+ subinterface_link_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:
+ - test_nested2Level
+ - subinterface_link_template_Vlan_8_test_nested4Level_test_nested3Level
binding_template_Vlan_6_test_nested3Level_test_nested2Level:
- test_nested2Level
- binding_template_Vlan_6_test_nested3Level
dependency_template_Vlan_7_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_template_Vlan_7_test_nested4Level_test_nested3Level
- link_template_Vlan_1:
- - template_Vlan_1
- - link
- link_template_Vlan_2:
- - template_Vlan_2
- - link
+ subinterface_link_template_Vlan_3_test_nested2Level:
+ - test_nested2Level
+ - subinterface_link_template_Vlan_3
dependency_test_nested4Level_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_test_nested4Level_test_nested3Level
- link_template_Vlan_5_test_nested3Level_test_nested2Level:
+ subinterface_link_template_Vlan_5_test_nested3Level_test_nested2Level:
- test_nested2Level
- - link_template_Vlan_5_test_nested3Level
+ - subinterface_link_template_Vlan_5_test_nested3Level
dependency_test_nested3Level_test_nested2Level:
- test_nested2Level
- dependency_test_nested3Level
- link_template_Vlan_3_test_nested2Level:
- - test_nested2Level
- - link_template_Vlan_3
binding_template_Vlan_4_test_nested2Level:
- test_nested2Level
- - binding_template_Vlan_4
- link_template_Vlan_8_test_nested4Level_test_nested3Level_test_nested2Level:
- - test_nested2Level
- - link_template_Vlan_8_test_nested4Level_test_nested3Level
\ No newline at end of file
+ - binding_template_Vlan_4
\ No newline at end of file
port2:
get_input: port1
template_Vlan_4:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port1
mac_address:
- get_input: mac_address
template_Vlan_3:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port1
- test_nested3Level
- feature_template_Vlan_5
requirements:
- link_template_Vlan_7_test_nested4Level_test_nested3Level:
- - test_nested3Level
- - link_template_Vlan_7_test_nested4Level
+ subinterface_link_template_Vlan_3:
+ - template_Vlan_3
+ - subinterface_link
+ subinterface_link_template_Vlan_4:
+ - template_Vlan_4
+ - subinterface_link
dependency_template_Vlan_5_test_nested3Level:
- test_nested3Level
- dependency_template_Vlan_5
- link_template_Vlan_8_test_nested4Level_test_nested3Level:
+ subinterface_link_template_Vlan_5_test_nested3Level:
- test_nested3Level
- - link_template_Vlan_8_test_nested4Level
+ - subinterface_link_template_Vlan_5
binding_template_Vlan_6_test_nested3Level:
- test_nested3Level
- binding_template_Vlan_6
dependency_test_nested4Level_test_nested3Level:
- test_nested3Level
- dependency_test_nested4Level
+ subinterface_link_template_Vlan_6_test_nested3Level:
+ - test_nested3Level
+ - subinterface_link_template_Vlan_6
+ subinterface_link_template_Vlan_8_test_nested4Level_test_nested3Level:
+ - test_nested3Level
+ - subinterface_link_template_Vlan_8_test_nested4Level
dependency_template_Vlan_7_test_nested4Level_test_nested3Level:
- test_nested3Level
- dependency_template_Vlan_7_test_nested4Level
binding_template_Vlan_8_test_nested4Level_test_nested3Level:
- test_nested3Level
- binding_template_Vlan_8_test_nested4Level
- link_template_Vlan_5_test_nested3Level:
- - test_nested3Level
- - link_template_Vlan_5
- link_template_Vlan_6_test_nested3Level:
+ subinterface_link_template_Vlan_7_test_nested4Level_test_nested3Level:
- test_nested3Level
- - link_template_Vlan_6
- link_template_Vlan_3:
- - template_Vlan_3
- - link
+ - subinterface_link_template_Vlan_7_test_nested4Level
dependency_template_Vlan_8_test_nested4Level_test_nested3Level:
- test_nested3Level
- dependency_template_Vlan_8_test_nested4Level
- link_template_Vlan_4:
- - template_Vlan_4
- - link
binding_template_Vlan_4:
- template_Vlan_4
- binding
port2:
get_input: port2
template_Vlan_6:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port1
mac_address:
- get_input: mac_address
template_Vlan_5:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port2
- test_nested4Level
- feature_template_Vlan_7
requirements:
- link_template_Vlan_8_test_nested4Level:
- - test_nested4Level
- - link_template_Vlan_8
+ subinterface_link_template_Vlan_5:
+ - template_Vlan_5
+ - subinterface_link
binding_template_Vlan_8_test_nested4Level:
- test_nested4Level
- binding_template_Vlan_8
binding_template_Vlan_7_test_nested4Level:
- test_nested4Level
- binding_template_Vlan_7
+ subinterface_link_template_Vlan_7_test_nested4Level:
+ - test_nested4Level
+ - subinterface_link_template_Vlan_7
dependency_template_Vlan_7_test_nested4Level:
- test_nested4Level
- dependency_template_Vlan_7
dependency_test_nested4Level:
- test_nested4Level
- dependency
- link_template_Vlan_7_test_nested4Level:
+ subinterface_link_template_Vlan_8_test_nested4Level:
- test_nested4Level
- - link_template_Vlan_7
- link_template_Vlan_5:
- - template_Vlan_5
- - link
+ - subinterface_link_template_Vlan_8
dependency_template_Vlan_8_test_nested4Level:
- test_nested4Level
- dependency_template_Vlan_8
- link_template_Vlan_6:
- - template_Vlan_6
- - link
binding_template_Vlan_6:
- template_Vlan_6
- binding
+ subinterface_link_template_Vlan_6:
+ - template_Vlan_6
+ - subinterface_link
binding_template_Vlan_5:
- template_Vlan_5
- binding
type: string
node_templates:
template_Vlan_8:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port2
mac_address:
- get_input: mac_address
template_Vlan_7:
- type: org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ type: org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
properties:
virtual_machine_interface_refs:
- get_input: port1
dependency_template_Vlan_7:
- template_Vlan_7
- dependency
- link_template_Vlan_7:
+ subinterface_link_template_Vlan_7:
- template_Vlan_7
- - link
- link_template_Vlan_8:
- - template_Vlan_8
- - link
+ - subinterface_link
binding_template_Vlan_8:
- template_Vlan_8
- binding
+ subinterface_link_template_Vlan_8:
+ - template_Vlan_8
+ - subinterface_link
binding_template_Vlan_7:
- template_Vlan_7
- - binding
+ - binding
\ 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_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
- status: SUPPORTED
port_FSB1_Internal_subnetpoolid:
type: string
required: true
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_subnetpoolid:
+ compute_FSB1_metadata:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: json
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
+ port_FSB2_Internal_2_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ vm_flavor_name:
type: string
required: true
status: SUPPORTED
- compute_FSB1_metadata:
+ port_FSB1_OAM_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: json
- port_FSB2_Internal_1_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_vlan_requirements:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_OAM_exCP_naming:
- type: org.openecomp.datatypes.Naming
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network:
+ type: list
required: true
status: SUPPORTED
- port_FSB1_OAM_ip_requirements:
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_order:
+ type: integer
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_2_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_order:
- type: integer
+ port_FSB1_OAM_network:
+ type: list
required: true
status: SUPPORTED
- port_FSB2_Internal_1_mac_address:
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_network:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: string
+ port_FSB2_Internal_2_network_role:
type: string
required: true
status: SUPPORTED
- vm_flavor_name:
+ port_FSB1_OAM_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_2_mac_address:
+ port_FSB2_Internal_1_network_role:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_1_ip_requirements:
+ port_FSB2_Internal_2_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ status: SUPPORTED
+ port_FSB1_OAM_subnetpoolid:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_vlan_requirements:
+ type: boolean
+ port_FSB1_OAM_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ status: SUPPORTED
+ port_FSB1_OAM_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_network_role_tag:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_1_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB1_OAM_vlan_requirements:
+ port_FSB2_Internal_2_mac_address:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB2_Internal_1_ip_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB2_Internal_2_vlan_requirements:
type: list
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network_role_tag:
+ type: string
+ required: true
+ status: SUPPORTED
port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- compute_FSB1_availability_zone:
+ port_FSB1_Internal_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: boolean
+ compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
status: SUPPORTED
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_1_order:
- type: integer
- required: true
- status: SUPPORTED
- port_FSB2_Internal_2_ip_requirements:
+ port_FSB2_Internal_2_subinterface_indicator:
type: list
required: true
status: SUPPORTED
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: boolean
port_FSB1_OAM_order:
type: integer
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_OAM_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
- port_FSB2_Internal_1_network:
- type: list
- required: true
- status: SUPPORTED
- entry_schema:
- type: string
port_FSB2_Internal_2_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_2_network_role:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_1_network_role_tag:
type: string
required: true
type: integer
required: true
status: SUPPORTED
- port_FSB1_OAM_network_role:
- type: string
- required: true
- status: SUPPORTED
- port_FSB2_Internal_1_network_role:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_OAM_network_role_tag:
type: string
required: true
status: SUPPORTED
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_2_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB2_Internal_1_subnetpoolid:
- type: string
- required: true
- status: SUPPORTED
requirements:
- dependency_FSB1_FSB1_Internal:
capability: tosca.capabilities.Node
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
topology_template:
inputs:
- port_FSB1_Internal_mac_address:
- type: string
- required: true
port_FSB1_Internal_ip_requirements:
type: list
required: true
entry_schema:
type: org.openecomp.datatypes.network.IpRequirements
- port_FSB2_Internal_2_mac_requirements:
- type: org.openecomp.datatypes.network.MacRequirements
- required: true
port_FSB1_Internal_subnetpoolid:
type: string
required: true
port_FSB2_Internal_2_subnetpoolid:
type: string
required: true
- port_FSB1_OAM_subnetpoolid:
- type: string
- required: true
compute_FSB1_metadata:
type: list
required: true
entry_schema:
type: json
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
+ port_FSB2_Internal_2_order:
+ type: integer
+ required: true
+ vm_flavor_name:
+ type: string
+ required: true
+ port_FSB1_OAM_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB1_Internal_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_order:
+ type: integer
+ required: true
+ port_FSB2_Internal_2_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ port_FSB1_OAM_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_1_network:
+ type: list
+ required: true
+ entry_schema:
+ type: string
+ port_FSB2_Internal_2_network_role:
+ type: string
+ required: true
+ port_FSB1_OAM_network_role:
+ type: string
+ required: true
+ port_FSB2_Internal_1_network_role:
+ type: string
+ required: true
+ port_FSB2_Internal_2_network_role_tag:
+ type: string
+ required: true
+ port_FSB2_Internal_1_subnetpoolid:
+ type: string
+ required: true
+ port_FSB1_Internal_mac_address:
+ type: string
+ required: true
+ port_FSB2_Internal_2_mac_requirements:
+ type: org.openecomp.datatypes.network.MacRequirements
+ required: true
+ port_FSB1_OAM_subnetpoolid:
+ type: string
+ required: true
port_FSB2_Internal_1_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
+ port_FSB2_Internal_1_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
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_2_order:
- type: integer
- required: true
port_FSB2_Internal_1_mac_address:
type: string
required: true
- vm_flavor_name:
- type: string
- required: true
port_FSB2_Internal_2_mac_address:
type: string
required: true
port_FSB1_Internal_network_role_tag:
type: string
required: true
- port_FSB1_OAM_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_FSB1_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- compute_FSB1_availability_zone:
+ port_FSB1_Internal_subinterface_indicator:
type: list
required: true
entry_schema:
- type: string
- port_FSB1_Internal_network:
+ type: boolean
+ compute_FSB1_availability_zone:
type: list
required: true
entry_schema:
default: 0
constraints:
- greater_or_equal: 0
- port_FSB2_Internal_1_order:
- type: integer
- required: true
- port_FSB2_Internal_2_ip_requirements:
+ port_FSB2_Internal_2_subinterface_indicator:
type: list
required: true
entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
+ type: boolean
port_FSB1_OAM_order:
type: integer
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.network.VlanRequirements
- port_FSB1_OAM_network:
- type: list
- required: true
- entry_schema:
- type: string
- port_FSB2_Internal_1_network:
- type: list
- required: true
- entry_schema:
- type: string
port_FSB2_Internal_2_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_2_network_role:
- type: string
- required: true
port_FSB2_Internal_1_network_role_tag:
type: string
required: true
port_FSB1_Internal_order:
type: integer
required: true
- port_FSB1_OAM_network_role:
- type: string
- required: true
- port_FSB2_Internal_1_network_role:
- type: string
- required: true
port_FSB1_OAM_network_role_tag:
type: string
required: true
required: true
entry_schema:
type: org.openecomp.datatypes.heat.neutron.port.FixedIps
- port_FSB2_Internal_2_network_role_tag:
- type: string
- required: true
port_FSB2_Internal_2_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB2_Internal_1_subnetpoolid:
- type: string
- required: true
node_templates:
FSB1_FSB1_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_1_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_1_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_1_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_1_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_2_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_2_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_2_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_2_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_OAM_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_FSB2_Internal_order:
type: integer
required: true
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_OAM_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
type: string
required: true
status: SUPPORTED
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_FSB1_Internal_network_role:
type: string
required: true
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_FSB2_Internal_order:
type: integer
required: true
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
required: true
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_OAM_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
type: integer
required: true
status: SUPPORTED
+ port_FSB2_Internal_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_FSB2_Internal_network_role:
+ type: string
+ required: true
+ status: SUPPORTED
+ port_FSB1_Internal_network_role_tag:
+ 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:
+ 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
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
- port_FSB2_Internal_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_FSB2_Internal_mac_address:
type: string
required: true
status: SUPPORTED
- port_FSB2_Internal_network_role:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
status: SUPPORTED
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
- status: SUPPORTED
port_FSB1_Internal_order:
type: integer
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_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB2_Internal_subnetpoolid:
- type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
required: true
status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
entry_schema:
type: string
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- status: SUPPORTED
- port_FSB1_Internal_network_role:
- type: string
- required: true
- status: SUPPORTED
port_FSB2_Internal_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_FSB2_Internal_order:
type: integer
required: true
+ port_FSB2_Internal_ip_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.IpRequirements
+ vm_flavor_name:
+ type: string
+ required: true
+ port_FSB2_Internal_network_role:
+ type: string
+ required: true
+ port_FSB1_Internal_network_role_tag:
+ type: string
+ required: true
+ port_FSB1_Internal_vlan_requirements:
+ type: list
+ required: true
+ entry_schema:
+ type: org.openecomp.datatypes.network.VlanRequirements
+ port_FSB2_Internal_subnetpoolid:
+ type: string
+ required: true
+ port_FSB1_Internal_exCP_naming:
+ type: org.openecomp.datatypes.Naming
+ required: true
+ port_FSB1_Internal_network_role:
+ type: string
+ required: true
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
compute_FSB1_availability_zone:
type: list
required: true
port_FSB2_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
- port_FSB2_Internal_ip_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.IpRequirements
- vm_flavor_name:
- type: string
- required: true
port_FSB2_Internal_mac_address:
type: string
required: true
- port_FSB2_Internal_network_role:
- type: string
- required: true
port_FSB2_Internal_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
- port_FSB1_Internal_network_role_tag:
- type: string
- required: true
port_FSB1_Internal_order:
type: integer
required: true
- port_FSB1_Internal_vlan_requirements:
- type: list
- required: true
- entry_schema:
- type: org.openecomp.datatypes.network.VlanRequirements
port_FSB2_Internal_network:
type: list
required: true
entry_schema:
type: string
- port_FSB2_Internal_subnetpoolid:
- type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
required: true
+ entry_schema:
+ type: boolean
port_FSB1_Internal_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
required: true
entry_schema:
type: string
- port_FSB1_Internal_exCP_naming:
- type: org.openecomp.datatypes.Naming
- required: true
- port_FSB1_Internal_network_role:
- type: string
- required: true
port_FSB2_Internal_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
FSB1_FSB2_Internal:
type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
properties:
+ mac_requirements:
+ get_input: port_FSB2_Internal_mac_requirements
+ order:
+ get_input: port_FSB2_Internal_order
+ mac_address:
+ get_input: port_FSB2_Internal_mac_address
exCP_naming:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_network_role_tag
- mac_requirements:
- get_input: port_FSB2_Internal_mac_requirements
- order:
- get_input: port_FSB2_Internal_order
network_role:
get_input: port_FSB2_Internal_network_role
subnetpoolid:
get_input:
- port_FSB2_Internal_network
- index_value
- mac_address:
- get_input: port_FSB2_Internal_mac_address
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
type: integer
required: true
status: SUPPORTED
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
type: org.openecomp.datatypes.network.MacRequirements
required: true
status: SUPPORTED
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_Internal_network:
type: list
required: true
status: SUPPORTED
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ status: SUPPORTED
+ entry_schema:
+ type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
port_FSB2_Internal_order:
type: integer
required: true
+ port_FSB1_OAM_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_OAM_exCP_naming:
type: org.openecomp.datatypes.Naming
required: true
port_FSB1_OAM_mac_requirements:
type: org.openecomp.datatypes.network.MacRequirements
required: true
+ port_FSB1_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_Internal_network:
type: list
required: true
required: true
entry_schema:
type: string
+ port_FSB2_Internal_subinterface_indicator:
+ type: list
+ required: true
+ entry_schema:
+ type: boolean
port_FSB1_OAM_network_role_tag:
type: string
required: true
get_input: port_FSB1_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB1_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_Internal_ip_requirements
network_role_tag:
get_input: port_FSB2_Internal_exCP_naming
vlan_requirements:
get_input: port_FSB2_Internal_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB2_Internal_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB2_Internal_ip_requirements
network_role_tag:
get_input: port_FSB1_OAM_exCP_naming
vlan_requirements:
get_input: port_FSB1_OAM_vlan_requirements
+ subinterface_indicator:
+ get_input:
+ - port_FSB1_OAM_subinterface_indicator
+ - index_value
ip_requirements:
get_input: port_FSB1_OAM_ip_requirements
network_role_tag:
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- ip_address:
get_input: fsb1-oam-ip
network: jsa_net1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
port_FSB1_Internal_mac_address:
get_input: fsb1-Internal1-mac
+ port_FSB1_OAM_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
+ port_FSB1_Internal_subinterface_indicator:
+ - true
port_FSB1_Internal_network:
- Internal1-net
port_FSB2_Internal_mac_address:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
port_FSB1_OAM_fixed_ips:
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
directives:
- substitutable
properties:
+ port_FSB1_Internal_2_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
- STATIC-DATA-FSB1
port_FSB1_Internal_1_mac_address:
get_input: fsb1-Internal1-mac
+ port_FSB1_Internal_1_subinterface_indicator:
+ - true
port_FSB1_Internal_1_network:
- Internal1-net
port_FSB1_Internal_2_mac_address:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
+ port_FSB1_Internal_subinterface_indicator:
+ - true
+ - true
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
directives:
- substitutable
properties:
+ port_VMI_subinterface_indicator:
+ - true
port_FSB1_Port_network:
- Internal1-net
vm_flavor_name:
get_input: fsb1-flavor
port_FSB1_Port_mac_address:
get_input: fsb1-Internal1-mac
+ port_FSB1_Port_subinterface_indicator:
+ - true
compute_FSB1_availability_zone:
- get_input: fsb_zone
port_VMI_port_tuple_refs:
+++ /dev/null
-tosca_definitions_version: tosca_simple_yaml_1_0_0
-metadata:
- template_name: Main
-imports:
-- openecomp_heat_index:
- file: openecomp-heat/_index.yml
-node_types:
- org.openecomp.resource.vfc.nodes.heat.FSB1:
- derived_from: org.openecomp.resource.vfc.nodes.heat.nova.Server
-topology_template:
- inputs:
- fsb1-name:
- label: FSB1_name
- hidden: false
- immutable: false
- type: string
- description: FSB1_name
- fsb1-Internal1-mac:
- label: FSB1_internal_mac
- hidden: false
- immutable: false
- type: string
- description: FSB1_internal_mac
- cps_net_mask:
- hidden: false
- immutable: false
- type: string
- description: prop
- fsb1-flavor:
- label: FSB1_flavor
- hidden: false
- immutable: false
- type: string
- description: FSB1_flavor
- fsb1-Internal2-mac:
- label: FSB1_internal_mac
- hidden: false
- immutable: false
- type: string
- description: FSB1_internal_mac
- volume_type:
- label: volume type
- hidden: false
- immutable: false
- type: string
- description: volume type Gold
- fsb_zone:
- label: FSB1_zone
- hidden: false
- immutable: false
- type: string
- description: FSB1_zone
- oam_net_gw:
- hidden: false
- immutable: false
- type: string
- description: prop
- network_name:
- hidden: false
- immutable: false
- type: string
- description: prop
- cps_net_ip:
- hidden: false
- immutable: false
- type: string
- description: prop
- jsa_net_name:
- label: jsa_net_name
- hidden: false
- immutable: false
- type: string
- description: jsa_net_name
- default: jsa_log_net_0
- pcrf_psm_server_name:
- label: pcrf_psm_server_name
- hidden: false
- immutable: false
- type: string
- description: pcrf_psm_server_name
- pcm_flavor_name:
- label: pcm_flavor_name
- hidden: false
- immutable: false
- type: string
- description: pcm_flavor_name
- oam_net_id:
- label: oam_net_id
- hidden: false
- immutable: false
- type: string
- description: oam_net_id
- oam_net_ip:
- hidden: false
- immutable: false
- type: string
- description: prop
- oam_net_mask:
- hidden: false
- immutable: false
- type: string
- description: prop
- fsb1-oam-ip:
- hidden: false
- immutable: false
- type: string
- description: prop
- node_templates:
- FSB2_Internal2:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- mac_address:
- get_input: fsb1-Internal2-mac
- network: Internal2-net
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: FSB1_template
- relationship: tosca.relationships.network.BindsTo
- FSB1_Internal1:
- type: org.openecomp.resource.cp.nodes.heat.network.neutron.Port
- properties:
- mac_address:
- get_input: fsb1-Internal1-mac
- network: Internal1-net
- requirements:
- - binding:
- capability: tosca.capabilities.network.Bindable
- node: FSB1_template
- relationship: tosca.relationships.network.BindsTo
- - link:
- capability: tosca.capabilities.network.Linkable
- node: jsa_net1
- relationship: tosca.relationships.network.LinksTo
- jsa_net1:
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
- properties:
- shared: true
- network_name:
- get_attribute:
- - FSB1_Internal1
- - network_id
- dhcp_agent_ids:
- get_attribute:
- - FSB1_template
- - addresses
- tenant_id:
- get_attribute:
- - FSB2_Internal2
- - network_id
- qos_policy:
- get_attribute:
- - FSB2_Internal2
- - network_id
- FSB1_template:
- type: org.openecomp.resource.vfc.nodes.heat.FSB1
- properties:
- flavor:
- get_input: fsb1-flavor
- availability_zone:
- get_input: fsb_zone
- requirements:
- - local_storage:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume1
- relationship: cmaui_volume_attachment
- - local_storage:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume2
- relationship: cmaui_volume_attachment
- FSB2_template:
- type: org.openecomp.resource.vfc.nodes.heat.FSB1
- properties:
- flavor:
- get_input: fsb1-flavor
- availability_zone:
- get_input: fsb_zone
- requirements:
- - local_storage:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume1
- relationship: cmaui_volume_attachment
- - local_storage:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume2
- relationship: cmaui_volume_attachment
- FSB3_template:
- type: org.openecomp.resource.vfc.nodes.heat.FSB1
- properties:
- flavor:
- get_input: fsb1-flavor
- availability_zone:
- get_input: fsb_zone
- requirements:
- - local_storage:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume1
- relationship: cmaui_volume_attachment
- - local_storage:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume2
- relationship: cmaui_volume_attachment
- cmaui_volume1:
- type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
- properties:
- volume_type:
- get_input: CMAUI_volume_type
- size: '(get_input : cmaui_cinder_volume_size) * 1024'
- cmaui_volume2:
- type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
- properties:
- volume_type:
- get_input: CMAUI_volume_type
- size: '(get_input : cmaui_cinder_volume_size) * 1024'
- groups:
- ep-jsa_net_group:
- type: org.openecomp.groups.heat.HeatStack
- properties:
- heat_file: ../Artifacts/ep-jsa_net.yaml
- description: |
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
- members:
- - FSB2_Internal2
- - FSB1_Internal1
- - FSB1_template
- - FSB2_template
- - FSB3_template
- outputs:
- simpleOutput1:
- value: {get_attribute: [ FSB1_template, accessIPv4 ] }
- simpleOutput2:
- value: {get_attribute: [ FSB2_template, addresses, key1 ] }
- complexOutput1:
- value: {get_attribute: [ FSB1_template, addresses, {get_attribute: [ FSB2_Internal2,tenant_id ] } ]}
- complexOutput2:
- description: cgi fw01 left interface Mac-Address
- value: { get_attribute: [FSB1_Internal2, device_owner, get_input: [CMAUI_volume_type, {get_attribute: [FSB2_Internal1,user_data_format ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
- complexOutput3:
- description: cgi fw01 left interface Mac-Address
- value: { get_input: [a, addresses, get_input: [CMAUI_volume_type, {get_attribute: [FSB1_Internal1,admin_state_up ] }], 0, "OS-EXT-IPS-MAC:mac_addr"] }
+++ /dev/null
-tosca_definitions_version: tosca_simple_yaml_1_0_0
-metadata:
- template_name: Main
-imports:
-- openecomp_heat_index:
- file: openecomp-heat/_index.yml
-- GlobalSubstitutionTypes:
- file: GlobalSubstitutionTypesServiceTemplate.yaml
-topology_template:
- inputs:
- fsb1-name:
- label: FSB1_name
- hidden: false
- immutable: false
- type: string
- description: FSB1_name
- fsb1-Internal1-mac:
- label: FSB1_internal_mac
- hidden: false
- immutable: false
- type: string
- description: FSB1_internal_mac
- cps_net_mask:
- hidden: false
- immutable: false
- type: string
- description: prop
- fsb1-flavor:
- label: FSB1_flavor
- hidden: false
- immutable: false
- type: string
- description: FSB1_flavor
- fsb1-Internal2-mac:
- label: FSB1_internal_mac
- hidden: false
- immutable: false
- type: string
- description: FSB1_internal_mac
- volume_type:
- label: volume type
- hidden: false
- immutable: false
- type: string
- description: volume type Gold
- fsb_zone:
- label: FSB1_zone
- hidden: false
- immutable: false
- type: string
- description: FSB1_zone
- oam_net_gw:
- hidden: false
- immutable: false
- type: string
- description: prop
- network_name:
- hidden: false
- immutable: false
- type: string
- description: prop
- cps_net_ip:
- hidden: false
- immutable: false
- type: string
- description: prop
- jsa_net_name:
- label: jsa_net_name
- hidden: false
- immutable: false
- type: string
- description: jsa_net_name
- default: jsa_log_net_0
- pcrf_psm_server_name:
- label: pcrf_psm_server_name
- hidden: false
- immutable: false
- type: string
- description: pcrf_psm_server_name
- pcm_flavor_name:
- label: pcm_flavor_name
- hidden: false
- immutable: false
- type: string
- description: pcm_flavor_name
- oam_net_id:
- label: oam_net_id
- hidden: false
- immutable: false
- type: string
- description: oam_net_id
- oam_net_ip:
- hidden: false
- immutable: false
- type: string
- description: prop
- oam_net_mask:
- hidden: false
- immutable: false
- type: string
- description: prop
- fsb1-oam-ip:
- hidden: false
- immutable: false
- type: string
- description: prop
- node_templates:
- jsa_net1:
- type: org.openecomp.resource.vl.nodes.heat.network.neutron.Net
- properties:
- shared: true
- network_name:
- get_attribute:
- - FSB1_Internal1
- - network_id
- dhcp_agent_ids:
- get_attribute:
- - FSB1_template
- - addresses
- tenant_id:
- get_attribute:
- - FSB2_Internal2
- - network_id
- qos_policy:
- get_attribute:
- - FSB2_Internal2
- - network_id
- cmaui_volume1:
- type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
- properties:
- volume_type:
- get_input: CMAUI_volume_type
- size: '(get_input : cmaui_cinder_volume_size) * 1024'
- cmaui_volume2:
- type: org.openecomp.resource.vfc.nodes.heat.cinder.Volume
- properties:
- volume_type:
- get_input: CMAUI_volume_type
- size: '(get_input : cmaui_cinder_volume_size) * 1024'
- abstract_FSB1_0:
- type: org.openecomp.resource.abstract.nodes.FSB1_0
- directives:
- - substitutable
- properties:
- port_FSB1_Internal_mac_address:
- get_input: fsb1-Internal1-mac
- compute_FSB1_availability_zone:
- - get_input: fsb_zone
- port_FSB1_Internal_network:
- - Internal1-net
- vm_flavor_name:
- get_input: fsb1-flavor
- port_FSB2_Internal_mac_address:
- get_input: fsb1-Internal2-mac
- port_FSB2_Internal_network:
- - Internal2-net
- service_template_filter:
- substitute_service_template: Nested_FSB1_0ServiceTemplate.yaml
- count: 1
- index_value:
- get_property:
- - SELF
- - service_template_filter
- - index_value
- requirements:
- - link_FSB1_FSB1_Internal:
- capability: tosca.capabilities.network.Linkable
- node: jsa_net1
- relationship: tosca.relationships.network.LinksTo
- - local_storage_FSB1:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume1
- relationship: cmaui_volume_attachment
- - local_storage_FSB1:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume2
- relationship: cmaui_volume_attachment
- abstract_FSB1_1:
- type: org.openecomp.resource.abstract.nodes.FSB1_1
- directives:
- - substitutable
- properties:
- compute_FSB1_availability_zone:
- - get_input: fsb_zone
- vm_flavor_name:
- get_input: fsb1-flavor
- service_template_filter:
- substitute_service_template: Nested_FSB1_1ServiceTemplate.yaml
- count: 1
- index_value:
- get_property:
- - SELF
- - service_template_filter
- - index_value
- requirements:
- - link_FSB1_FSB1_Internal:
- capability: tosca.capabilities.network.Linkable
- node: jsa_net1
- relationship: tosca.relationships.network.LinksTo
- - local_storage_FSB1:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume1
- relationship: cmaui_volume_attachment
- - local_storage_FSB1:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume2
- relationship: cmaui_volume_attachment
- abstract_FSB1_2:
- type: org.openecomp.resource.abstract.nodes.FSB1_2
- directives:
- - substitutable
- properties:
- compute_FSB1_availability_zone:
- - get_input: fsb_zone
- vm_flavor_name:
- get_input: fsb1-flavor
- service_template_filter:
- substitute_service_template: Nested_FSB1_2ServiceTemplate.yaml
- count: 1
- index_value:
- get_property:
- - SELF
- - service_template_filter
- - index_value
- requirements:
- - link_FSB1_FSB1_Internal:
- capability: tosca.capabilities.network.Linkable
- node: jsa_net1
- relationship: tosca.relationships.network.LinksTo
- - local_storage_FSB1:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume1
- relationship: cmaui_volume_attachment
- - local_storage_FSB1:
- capability: tosca.capabilities.Attachment
- node: cmaui_volume2
- relationship: cmaui_volume_attachment
- groups:
- ep-jsa_net_group:
- type: org.openecomp.groups.heat.HeatStack
- properties:
- heat_file: ../Artifacts/ep-jsa_net.yaml
- description: |
- Version 2.0 02-09-2016 (Authors: John Doe, user PROD)
- members:
- - abstract_FSB1_0
- - abstract_FSB1_1
- - abstract_FSB1_2
- outputs:
- simpleOutput1:
- value:
- get_attribute:
- - abstract_FSB1_0
- - FSB1_accessIPv4
- simpleOutput2:
- value:
- get_attribute:
- - FSB2_template
- - addresses
- - key1
- complexOutput1:
- value:
- get_attribute:
- - abstract_FSB1_0
- - FSB1_addresses
- - get_attribute:
- - abstract_FSB1_0
- - FSB1_FSB2_Internal_tenant_id
- complexOutput2:
- description: cgi fw01 left interface Mac-Address
- value:
- get_attribute:
- - FSB1_Internal2
- - device_owner
- - get_input:
- - CMAUI_volume_type
- - get_attribute:
- - FSB2_Internal1
- - user_data_format
- - 0
- - OS-EXT-IPS-MAC:mac_addr
- complexOutput3:
- description: cgi fw01 left interface Mac-Address
- value:
- get_input:
- - a
- - addresses
- - get_input:
- - CMAUI_volume_type
- - get_attribute:
- - abstract_FSB1_0
- - FSB1_FSB1_Internal_admin_state_up
- - 0
- - OS-EXT-IPS-MAC:mac_addr
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- OPTIONAL-DATA-FSB1
- null
+ port_FSB1_Internal_subinterface_indicator:
+ - true
+ - true
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
replacement_policy: AUTO
network:
get_input: port_name
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
replacement_policy: AUTO
network:
get_input: port_name
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- RAW
vm_image_name:
get_input: image_smp_name
+ port_port_1_subinterface_indicator:
+ - true
port_port_2_replacement_policy:
- AUTO
compute_smp_name:
- AUTO
port_port_1_network:
- get_input: port_name
+ port_port_2_subinterface_indicator:
+ - true
port_port_2_network:
- get_input: port_name
compute_smp_metadata:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
+ port_FSB1_Internal_subinterface_indicator:
+ - true
+ - true
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
properties:
network:
get_input: cdr_network
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
network:
get_input: oam_private_net_name
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
directives:
- substitutable
properties:
+ vm_flavor_name: FLAVOR-test
+ vm_image_name: Image-test
+ port_oam_private_net_network_port_subinterface_indicator:
+ - true
compute_QRouter_availability_zone:
- Availability-test
compute_QRouter_config_drive:
- true
port_cdr_network_port_network:
- get_input: cdr_network
- vm_flavor_name: FLAVOR-test
port_oam_private_net_network_port_network:
- get_input: oam_private_net_name
- vm_image_name: Image-test
compute_QRouter_name:
- QRouter-name
+ port_cdr_network_port_subinterface_indicator:
+ - true
service_template_filter:
substitute_service_template: Nested_QRouterServiceTemplate.yaml
count: 1
- packet_mirror_network
- packet_internal_network
- cdr_network_port
- - oam_private_net_network_port
\ No newline at end of file
+ - oam_private_net_network_port
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
+ port_FSB1_Internal_subinterface_indicator:
+ - true
+ - true
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- ip_address:
get_input: fsb1-oam-ip
network: jsa_net1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
port_FSB1_Internal_mac_address:
get_input: fsb1-Internal1-mac
+ port_FSB1_OAM_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
+ port_FSB1_Internal_subinterface_indicator:
+ - true
port_FSB1_Internal_network:
- Internal1-net
port_FSB2_Internal_mac_address:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
port_FSB1_OAM_fixed_ips:
mac_address:
get_input: fsb2-Internal2-mac
network: Internal2-net-fsb2-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb2-Internal1-mac
network: Internal2-net-fsb2-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal2-mac
network: Internal1-net-fsb1-Internal2
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net-fsb1-Internal1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
- STATIC-DATA-FSB2
+ port_FSB1_Internal_subinterface_indicator:
+ - true
+ - true
port_FSB1_Internal_network:
- Internal1-net-fsb1-Internal1
- Internal1-net-fsb1-Internal2
- write_files:
- path: /path3/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path4/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
- get_input: fsb2_zone
mac_address:
get_input: fsb1-Internal2-mac
network: Internal2-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
mac_address:
get_input: fsb1-Internal1-mac
network: Internal1-net
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
- ip_address:
get_input: fsb1-oam-ip
network: jsa_net1
+ subinterface_indicator: true
requirements:
- binding:
capability: tosca.capabilities.network.Bindable
properties:
port_FSB1_Internal_mac_address:
get_input: fsb1-Internal1-mac
+ port_FSB1_OAM_subinterface_indicator:
+ - true
vm_flavor_name:
get_input: fsb-flavor
vm_image_name:
get_input: fsb-image
compute_FSB_admin_pass:
- STATIC-DATA-FSB1
+ port_FSB1_Internal_subinterface_indicator:
+ - true
port_FSB1_Internal_network:
- Internal1-net
port_FSB2_Internal_mac_address:
- write_files:
- path: /path1/etc/sysconfig/network-scripts/ifcfg-eth0
- path: /path2/etc/sysconfig/network-scripts/ifcfg-eth1
+ port_FSB2_Internal_subinterface_indicator:
+ - true
compute_FSB_availability_zone:
- get_input: fsb1_zone
port_FSB1_OAM_fixed_ips:
type: tosca.capabilities.network.Bindable
valid_source_types:
- org.openecomp.resource.cp.nodes.heat.network.contrailV2.VLANSubInterface
+ - org.openecomp.resource.cp.nodes.heat.network.v2.contrailV2.VLANSubInterface
occurrences:
- 0
- UNBOUNDED
description: A node type that includes the Metric capability indicates that it can be monitored using ceilometer.
occurrences:
- 1
- - UNBOUNDED
+ - UNBOUNDED
\ No newline at end of file
CP_NODE_TYPE_PREFIX + "heat.contrailV2.VirtualMachineInterface";
public static final String CONTRAIL_PORT = CP_NODE_TYPE_PREFIX + "heat.network.contrail.Port";
public static final String NETWORK_PORT = CP_NODE_TYPE_PREFIX + "network.Port";
- public static final String NETWORK_SUB_INTERFACE = CP_NODE_TYPE_PREFIX + "network.SubInterface";
public static final String CONTRAILV2_VLAN_SUB_INTERFACE = CP_NODE_TYPE_PREFIX
- + "heat.network.contrailV2.VLANSubInterface";
+ + "heat.network.v2.contrailV2.VLANSubInterface";
public static final String NESTED_HEAT_RESOURCE_TYPE_PREFIX = ABSTRACT_NODE_TYPE_PREFIX + "heat.";
public static final String VLAN_SUB_INTERFACE_RESOURCE_TYPE_PREFIX =
NESTED_HEAT_RESOURCE_TYPE_PREFIX + "subinterface.";