HeatOrchestrationTemplate
nestedHeatOrchestrationTemplate,
String nestedHeatFileName) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
Optional<AttachedResourceId> network = HeatToToscaUtil
.extractAttachedResourceId(nestedHeatFileName, nestedHeatOrchestrationTemplate,
translateTo.getContext(), heatResource.getProperties().get("network"));
if (network.isPresent()
&& network.get().isGetParam()
&& network.get().getEntityId() instanceof String) {
- mdcDataDebugMessage.debugExitMessage(null, null);
return Optional.of(Collections.singletonList((String) network.get().getEntityId()));
} else {
- mdcDataDebugMessage.debugExitMessage(null, null);
return Optional.empty();
}
}
protected void addRequirementToConnectResources(
Map.Entry<String, RequirementDefinition> requirementDefinitionEntry,
List<String> paramNames) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
if (paramNames == null || paramNames.isEmpty()) {
return;
}
addRequirementToConnectResource(requirementDefinitionEntry, paramName, paramValue,
supportedNetworkTypes);
-
- mdcDataDebugMessage.debugExitMessage(null, null);
}
@Override
String connectionPointId,
Resource connectedResource,
List<String> supportedTypes) {
-
-
- mdcDataDebugMessage.debugEntryMessage(null, null);
-
if (!resourceTranslationBase.isResourceTypeSupported(connectedResource, supportedTypes)) {
logger.warn("Nested resource '" + nestedResourceId + "' property '" + nestedPropertyName
+ "' is pointing to a resource with type '" + connectedResource.getType()
+ "' which is not supported for requirement '" + connectionPointId
+ "' that connect port to network. Supported types are: '" + supportedTypes.toString()
+ "', therefore, this TOSCA requirement will not be connected.");
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return false;
}
-
- mdcDataDebugMessage.debugExitMessage(null, null);
return true;
}